Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STC: первые впечатления.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 20:28:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 85 ]    , , 3, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт авг 23, 2022 11:12:19 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Андрей Осипов, STC15F204EA перестал грузить.

Возможно,вы случайно включили в программе опцию "Next time can program if P3.2 & P3.3" и т.д. Поэтому загрузчик заблокировался. Насколько помню, их перед началом прошивки нужно посадить на корпус и тогда загрузчик запустится. Но на всякий случай уточните в даташите, там это есть. При прошивке уберите эту опцию из программы.

Хм..
Это "Next time can program if P3.2 & P3.3" - только в 15 серии..
в 12й нет этого.

Когда в STC-ISP v6.90D поставил галочку "Next time can program if P3.2 & P3.3" при подключенном STC15F2K60S2, появилось вот это объявление..
Я отказался набирать эти цифры "13922805190" ..и нажал "Cancel"

http://osipoff.ru/images/radiokot/predu ... 20P3.3.jpg

Что-то img не работает..
Вместо картинки пишет Изображение.. :))


При подключении уже другого STC15W408AS. при установки галочки ."Next time can program if P3.2 & P3.3" - появились эти же цифры "13922805190"...


А вот как возвращать на старые порты, замыкая P3.2 и P3.3 на ноль не встречал в даташитах..
Спасибо, если это так..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт авг 23, 2022 16:21:11 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 968
Рейтинг сообщения: 0
Нет, этот пункт не трогал.
Вложение:
2022-08-23_161717.jpg [76.11 KiB]
Скачиваний: 199

Замыкание TX/RX на общий ничего не даёт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт авг 23, 2022 21:55:08 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Zhuk72 писал(а):
Возможно,вы случайно включили в программе опцию "Next time can program if P3.2 & P3.3" и т.д. Поэтому загрузчик заблокировался. Насколько помню, их перед началом прошивки нужно посадить на корпус и тогда загрузчик запустится. Но на всякий случай уточните в даташите, там это есть. При прошивке уберите эту опцию из программы.
Попробовал поиграть с этим переключением c галочкой "Next time can program if P3.2 & P3.3".

Переключил на р3.2 - р3.3 .... основные провода с программатора..
Не хочет программировать, не видит..
Ни по р3.0-р3.1 ни по р3.2 - р3.3 ....

Нашел на программаторе U8W Mini еще два вывода р3.2 - р3.3 ...

http://osipoff.ru/images/radiokot/stc_u8w-mini_55.jpg
Подключил к ним. Не работает..

Подключил все 5 выводов к программатору - 4 шт.. р3.0-р3.1- р3.2 - р3.3 ..

Заработало.
Снял галочку - все стало работать как раньше...

В общем не понял, как переключать и куда..


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс авг 28, 2022 18:04:19 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Нет, этот пункт не трогал.
Вложение:
2022-08-23_161717.jpg

Замыкание TX/RX на общий ничего не даёт.
Как успехи?


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс авг 28, 2022 20:49:42 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 968
Рейтинг сообщения: 0
Как успехи?

Позывов у моей STC15F204EA никаких. U8W у меня нет.( Спаял панель-переходник STC-mega, установил ATmega8, нашрайбал программулину. Светит.) А это Китайские часы.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт сен 01, 2022 22:03:53 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Вместо программатора U8W Mini для STC 8051 (12 и 15 серий) можно использовать простой программатор, который будет так же работать с программой ISP STC.

Вот его схема
Вложение:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пт сен 02, 2022 07:04:53 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 968
Рейтинг сообщения: 0
Как я понимаю, это не программатор - это USB - UART преобразователь. Он будет работать когда в STC присутствует загрузчик, верно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пт сен 02, 2022 15:23:02 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 1
Если просто подключить USB - UART преобразователь между USB и микросхемой - то нельзя будет прошить микросхему, так как через выводы DTX RTX микросхема схема будет подпитываться, и сбросить питание полностью не получится, даже если отключить вывод питания...

Перед записью нех файла в STC или проверке связи между микросхемой и программой, МИКРОСХЕМУ STC НЕОБХОДИМО ПОЛНОСТЬЮ ОБЕСТОЧИТЬ. ПОЛНОСТЬЮ.
Чуть попадет тока по входам через защитные диоды - и все...
Сначала кнопочка "Check MCU/проверкка соединения STC-ISP.exe с микросхемой" или "Dounload program/загрузка программы", и только после потом включать фиксируемой кнопкой питание на микросхему.


В некоторых китайских обучающих платах на STC89C52, со встроенным в плату USB - UART преобразователем на CH430G он подключен к микросхеме через диодик, но микросхему STC умудрились таки запитать через светодиоды RTX DTX, поэтому эти платы не работают.. Питание с микросхемы полностью не снимается.... Вы никак не сможете их запустить.. Сколько угодно щелкая питанием..
Мне пришлось резать проводники и паять проводочки, чтобы добавить резистор и убрать подпитку микросхемы STC89C52 через светодиоды, подключив питание светодиодов к + микросхемы.

Вот этот кошмар..
Вложение:
переделанная плата на STC89C52.jpg [55.09 KiB]
Скачиваний: 341

но она работает...

После переделки платы программа ISP-STC.exe стала определять и прошивать микросхему..
Перед прошивкой можно проверить связь ISP-STC.exe с микросхемой кнопочкой Check MCU..
Она находится под кнопкой Dounload program.

Поле нажатия Check MCU и последующего включения питания на микросхему в случае успешного соединения с микросхемой STC-ISP выдаст примерно следующее
(микросхема STC15W408AS)
СпойлерChecking target MCU ...
Board Type: U8W-Mini
Board version: 1.43
Have 512K Bytes external Flash

Re-Checking target MCU ...
MCU type: STC15W408AS
F/W version: 7.2.5T

Current H/W Option:
. Current system clock source is internal IRC oscillator
. Current frequency: 11.069MHz
. Oscillator gain is HIGH
. Wakeup Timer frequency: 37.050KHz
. Do not detect the level of P3.2 and P3.3 next download
. Power-on reset, use the extra power-on delay
. RESET pin behaves as IO pin
. Reset while detect a Low-Voltage
. Thresh voltage level of the built-in LVD : 2.66 V
. Inhibit EEPROM operation under Low-Voltage . CPU-Core supply level : 2.79 V
. Hardware do not enable Watch-Dog-Timer
. Watch-Dog-Timer pre-scalar : 256
. Watch-Dog-Timer stop count in idle mode
. Program can modify the Watch-Dog-Timer scalar
. Do not erase user EEPROM area at next download
. Do not control 485 at next download
. Do not check user password next download
. TXD is independent IO
. TXD pin as quasi-bidirectional mode after reset
. P2.0 output HIGH level after reset
. Reference voltage: 1245 mV (Range: 1150~1320mV)
. Testing time: 2022-2-21

MCU type: STC15W408AS
F/W version: 7.2.5T


Complete !(2022-09-02 14:16:43)


Если же программа не соединилась с микросхемой то STC-ISP зависнет..
Придется нажимать Stop.

Как я понимаю, это не программатор

это именно программатор, он заменяет родной программатор U8W Mini.
в его состав входит USB - UART преобразователь..

Вот тут
viewtopic.php?p=4275982#p4275982
Есть как U8W Mini программатор, так и моя схема и фото программатора из пяти - 10 деталей + USB - UART преобразователь..
Вот схема получше читаемая.
Вложение:

Основных две детали, на схеме обведены красным - диод и резистор.
Именно из-за этих отсутствия этих деталей деталей у меня не работатала китайская учебная плата..

Именно о них, о резисторе и диодике и выключателе .. весь пост..

Без них c CH340G работать не будет, а это самый распространенный, надежный и дешовый USB - UART преобразователю

Т.е. USB - UART преобразователь является частью программатора.

Он будет работать когда в STC присутствует загрузчик, верно?
Загрузчик по UART присутствует всегда.
Это аппаратный загрузчик.

Загрузчик программ через UART, выходы Р3.0 Р3.1 не является прошиваемой программой, Так же как и в STM32, этот загрузчик зашит навсегда и является неотьемлемой частью микросхемы. Ни стереть его ни переписать его нельзя.

Не сравнивайте с загрузчиком, который прошивается в Ардуино, это другое, в STC загрузчик не стираемый. Загрузчик в Atmega328P или LGT8F328P, в остальные - записывается как программа. Его можно переписать.

Загрузчик в STC89, 10 ,11, 90, 12, 15 - аппаратный. Пользователю микросхемы недоступен. Он всегда в микросхеме. Такой же как и в STM32 при записи через STM32 Flash Loader Demonstrator.exe.

Кстати, STC-ISP.exe работает еще и с 32х разрядными аналогами STM32, у китайцев они называются STC32G...

Соберите то, что вы названи "не программатором" на базе USB - UART преобразователя на CH340G , который на картинке (он самый дешовый) и у вас не будет проблем.

Или купите U8W Mini на Али, с ним работать легче, не нужно щелкать питаением каждый раз..
И при перетрансляции программы в Кейле - STC-ISP сам автоматически перезаливает программу через U8W Mini.


PS: Имейте ввиду, микросхема STC12C5A60S2 полностью совпадает по ножкам с родным Atmel 8052, и по регистрам и по командам. Только у STC12C5A60S2 много чего добавлено.

А вот 15 серия по ножкам уже не совпадает с родным 8052...

PPS:Вот тут общее описание STC микросхем на русском..
Есть описание как раз твоей микросхемы
(Основные возможности серии на примере микроконтроллера STC15L204EA:)
http://microsin.net/programming/mcs51/stcmicro-mcu.html


А вот тут подробно описывается та самая STC12C5A60S2, полный аналог 8052...
http://microsin.net/programming/mcs51/stc12cxx.html

Вот учебный сайт для китайских ПТУшников и студентов, на нем можно скачать последнюю версию STC-ISP.exe на английском и даташиты на STC.
http://www.stcmcudata.com
Сайт очень длинный,вначале идет огромная картинка с таблицей, поэтому смотри вниз до конца..
Вот эта огромная картинка - заголовок.
http://www.stcmcudata.com/stc-images/ST ... 220810.JPG
Ссылки только ниже смотреть.

Вот даташит на твою STC15F204EA англиский язык с этого китайского ПТУшного сайта...
http://www.stcmcudata.com/datasheet/stc ... nglish.pdf

PPS: Да, у твоей STC15F204EA -3.5в-5.5в есть аналог, STC15L204EA , работающий в диапазоне напряжений литиевого аккумулятора - 2.4V-3.6V. Почти у всех основных серий есть варианты работы от лития - 2.4V-3.6V.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб сен 03, 2022 07:29:31 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 968
Рейтинг сообщения: 0
Андрей Осипов, ОК. Пусть загрузчик и не стираемый, но не не убиваемый.) Объясняю ситуацию. На плате часов 4 пина для "программатора": VCC, GND, TXD, RXD. До некоторый пор я успешно программировал STC через эти пины. Нажимаешь загрузить в stc-isp-15xx-v6.85p.exe, подключаешь разъём и всё успешно программировалось. До некоторых пор! Изначально плата обесточена, питание подаётся через этот разъём. Ну вот и всё. USB-UART рабочие, 2 шт. Но, загрузки нет.( STC извлечён из схемы и вставлен в панельку. Ничего, кроме конденсатора по питанию. В часы поставил Мегу с загрузчиком, гружу через эти 4-ре пина, питание не отключаю, горя не знаю.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб сен 03, 2022 19:56:10 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вс окт 20, 2019 13:03:56
Сообщений: 227
Рейтинг сообщения: 0
Я когда шил STC, как-то пришлось отпаивать светодиоды от переходника USB-UART. МК через них подпитывался, и бутлодырь не запускался. Еще помогает резистор ом на 100 параллельно ногам питания МК. Но было пару МК которые совсем перестали шится (STC89C52RC), никак вообще, я их выкинул.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс сен 04, 2022 18:40:39 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Я когда шил STC, как-то пришлось отпаивать светодиоды от переходника USB-UART. МК через них подпитывался, и бутлодырь не запускался. Еще помогает резистор ом на 100 параллельно ногам питания МК.
Ну да... питается..
Но лучше не отпаивать в UARTе, а подпаять снаружи диод и резистор..
Это у меня схема программатора называется (она из документации по STC) , она лежит в сообщении
viewtopic.php?p=4282121&sid=04c32b0845df621b0097b7c2ad4a66b7#p4282121

Изображение

Но было пару МК которые совсем перестали шится (STC89C52RC), никак вообще, я их выкинул.
Эти 89С52 неусточивые могут быть подделки.
У меня лежат плпты с ними..
И проблемы были как раз с 89С52..
А вот с точно такими же платами на STC12C5A60S2 - не было проблем..
Даже на плате написано 89С52/С12..

Лучше брать аналоги 89С52 по ножкам и остальному, STC12C5A60S2, они понадежнее и с АЦП на борту... и корпуса у них ДИП40 есть..
И программы на них, я думаю полностью пойдут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс сен 04, 2022 19:08:06 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вс окт 20, 2019 13:03:56
Сообщений: 227
Рейтинг сообщения: 0
Андрей Осипов писал(а):
STC12C5A60S2, они понадежнее

Да, проблемы были только с STC89. С другими такого не припомню.
STC12 они сильно быстрее чем STC89, так как он не делит частоту кварца на 12, например, софтовый I2C "в лоб" не заработал, т.к слишком быстро получается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс сен 04, 2022 21:55:20 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Андрей Осипов писал(а):
STC12C5A60S2, они понадежнее

Да, проблемы были только с STC89. С другими такого не припомню.
STC12 они сильно быстрее чем STC89, так как он не делит частоту кварца на 12, например, софтовый I2C "в лоб" не заработал, т.к слишком быстро получается.
А какой у тебя транслятор?
Кейл?

Если Кейл, то посмотри в сторону родного программатора U8W Mini с Али...
STC-ISP очень любит Кейл.. дружит с ним..
Но отладку для STC Кейл не поддерживает, насколько мне известно..
Я такой U8W Mini приобрел попробовать и не ошибся...
Вот установки STC-ISP при подключении U8W Mini
Вложение:
установки для STC-ISP - Keil 51- Putty.jpg [147.02 KiB]
Скачиваний: 186

При перекомпиляции программы Кейл-ом STC-ISP сразу загружает нех через U8W Mini в микросхему..
Я ленивый и невнимательный, не люблю кнопки нажимать..
А тут только Rebuild в Кейл-е нажал - все само перекомпилировалось и заново загрузилось через U8W Mini в микросхему, заодно пропикав о успешной загрузке.
Только, чтобы пикало и напряжения подавались - нужно некоторые галочки выставить..

Это я балуюсь с STC15W408AS, он резинками к U8W примотан сбоку...
Вложение:
Изображение 006.jpg [59.61 KiB]
Скачиваний: 127


Единственная проблема с этим их программмтором в том ,что у него идут помехи по шине питания, так какието индуктивности стоят, скорее всего импульсный стабилизатор. Подключить PUTTY.exe к UART2 на STC12C5A60S2 - не получилось.... USB UART на CH430G не захотел с ним работать, пришлось этот USB UART через оптоизолятор USB-USB подключать...

Изображение

Но, заодно эту оптику USB - USB 2.0 на ADuM4160 приобрел и проверил ее работу.. 1500в между USB обещает держать. Все равно пригодится для защиты USB-UART-ов от подключения к устройствам, гальванически связанным с сетью, например... Или так же от помех по земле защишяться..

Изолятор у меня так и висит на USB, всегда подключенный...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пн сен 05, 2022 07:11:13 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вс окт 20, 2019 13:03:56
Сообщений: 227
Рейтинг сообщения: 0
У меня линукс на компе :)
Из нормальных программ MCU 8051 IDE (ассемблер) работает, утилита прошивки - stcgal


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пн сен 05, 2022 15:05:38 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1156
Рейтинг сообщения: 0
Но, заодно эту оптику USB - USB 2.0 на ADuM4160 приобрел
ADUM4160 не имеет никакой "оптики".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пн сен 05, 2022 16:52:19 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Но, заодно эту оптику USB - USB 2.0 на ADuM4160 приобрел
ADUM4160 не имеет никакой "оптики".
Ой, приношу извинения ...
Привык что развязка обычно оптическая..
Я думал, что там только питание трансформаторное..

А тут оказалось что они в микросхему трансформаторов напихали.
Я уж как-то стал забывать про трансформаторы.. :o
Не посмотрел вовремя..
А сейчас вон пишут, что
Access denied under U.S. Export Administration Regulations.

В кеше осталось
Изображение


Вложение:
ADuM4160 Full Low Speed 5 kV USB Digital Isolator.jpg [47.18 KiB]
Скачиваний: 98


Поэтому-то и Low Speed, что транформаторы стоят. ...
Но работает, от помех по питанию защищает USB-UART-TTL преобразователь....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб окт 15, 2022 19:37:18 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб авг 20, 2022 17:54:06
Сообщений: 35
Рейтинг сообщения: 0
Новый STC появился..
STC16F40K128
https://aliexpress.ru/item/1005003080357376.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт окт 25, 2022 15:08:22 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вс окт 20, 2019 13:03:56
Сообщений: 227
Рейтинг сообщения: 0
Новый STC появился..

Отлично, подождем английского даташита. Он кстати, появился для серии STC8H


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт янв 31, 2023 09:04:59 
Родился
Аватар пользователя

Зарегистрирован: Пн янв 30, 2023 19:06:32
Сообщений: 2
Рейтинг сообщения: 0
Доброго времени суток!

Нужен совет по прошивке
STC8G1K08
STC8G1K08A

Написана программа blink

#include<reg51.h>

sbit OUT1 = P1^2;
sbit OUT2 = P3^3;


void Delay500us() //@11.0592MHz
{
unsigned char i, j;

i = 6;
j = 93;
do
{
while (--j);
} while (--i);
}


int main () {

while (1) {

OUT1 = 1;
OUT2 = 0;
Delay500us();
OUT1 = 0;
OUT2 = 1;
Delay500us();
}
}

Компилится без ошибок в режиме дебагинга все супер.

Заливаю ее в конторлер

Checking target MCU ...
MCU type: STC8G1K08-20/16PIN
F/W version: 7.3.12U

Current H/W Option:
. ISP-IRC frequency: 23.916MHz
. IRC frequency: 11.058MHz
. Wakeup Timer frequency: 34.825KHz
. Oscillator gain is HIGH
. Do not detect the level of P3.2 and P3.3 next download
. Power-on reset, use the extra power-on delay
. RESET pin behaves as IO pin
. Reset while detect a Low-Voltage
. Thresh voltage level of the built-in LVD : 2.00 V
. Hardware do not enable Watch-Dog-Timer
. Watch-Dog-Timer pre-scalar : 256
. Watch-Dog-Timer stop count in idle mode
. Erase user EEPROM area at next download
. Do not control 485 at next download
. Do not check user password next download
. Reference voltage: 1196 mV (Range: 1100~1300mV)
. Testing time: 2022-1-20

MCU type: STC8G1K08-20/16PIN
F/W version: 7.3.12U

Adjusting frequency ... [0.609"]
Adjusted frequency: 11.058MHz (-0.011%)

Re-handshaking ... Successful [0.140"]
Current Baudrate: 115200
Erasing MCU flash ... OK ! [0.187"]
Programming user code ... OK ! [0.063"]
Programming OPTIONS ... OK ! [0.016"]

H/W Option upgrade to:
. ISP-IRC frequency: 23.916MHz
. IRC frequency: 11.058MHz
. Wakeup Timer frequency: 34.825KHz
. Oscillator gain is LOW
. Do not detect the level of P3.2 and P3.3 next download
. Power-on reset, use the extra power-on delay
. RESET pin behaves as IO pin
. Reset while detect a Low-Voltage
. Thresh voltage level of the built-in LVD : 2.00 V
. Hardware do not enable Watch-Dog-Timer
. Watch-Dog-Timer pre-scalar : 256
. Watch-Dog-Timer stop count in idle mode
. Erase user EEPROM area at next download
. Do not control 485 at next download
. Do not check user password next download
. Reference voltage: 1196 mV (Range: 1100~1300mV)
. Testing time: 2022-1-20
MCU ID : F754C3FC0EA459

MCU type: STC8G1K08-20/16PIN
F/W version: 7.3.12U

. Set frequency: 11.059MHz
. Adjusted frequency: 11.058MHz (clock divider = 2)
. Trim error: -0.011%

По итогу светодиоды подключенные к портам не мигают.

Скрин с настройкой прилагаю

Что я делаю не так?


Вложения:
STC-ISP .JPG [81.99 KiB]
Скачиваний: 92
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вт янв 31, 2023 15:53:44 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Судя по картинке, вы в программаторе включили "собаку", которая сбрасывает МК и не дает выполняться программе.
Отключите там "Hardware enable WDT..." (хотя в логах у вас почему-то пишется противоположное) и на всякий пожарный перед while(1) добавьте WDT_CONTR = 0.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 85 ]    , , 3, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y