Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Микроконтроллеры STC: первые впечатления.

Пт июл 14, 2023 12:35:39

Благодарю, не самая лучшая новость. Нужно именно считать. Прочитал, что можно подселить код в память и он уже вычитает, но это прям жёсткая магия...

Re: Микроконтроллеры STC: первые впечатления.

Пт июл 14, 2023 13:45:39

А как его туда подселить. Дошить туда ничего нельзя, при прошивке происходит полное стирание. При подключении внешней памяти программ (EA = 0) - внутренняя отключается.
Только если программа заведомо содержит закладку.

Re: Микроконтроллеры STC: первые впечатления.

Пт окт 27, 2023 09:14:55

Перевел не так давно руководство по программированию официальными инструментами.
Может кому понадобится. Тут.
Китайским не владею. Переводил с помощью гуглопереводчика.
Картинки не переводил, слишком много возни было бы.

Re: Микроконтроллеры STC: первые впечатления.

Вс дек 03, 2023 18:04:19

подсказали интересный МК
STC8H1K08-36I-TSSOP20 Микроконтроллер STC, ядро 8051T(33МГЦ).
64кб Flash, 1.25кб SRAM. 2 UART, 1 I2C, 9 каналов 10-бит АЦП.
Цена 10 штук на Алиэкспресс с пересылкой в районе 300-350р

Не знал про существование этой темы, хотя интересуюсь 8051 как альтернативе АВР давно...


Добавлено after 18 minutes 19 seconds:
Можно купить U8W Mini

Вижу, Вы с опытом ))
А зачем вообще это, если шьется через usb-ttl?
И можно ли этим пользоваться как отладчиком? Никогда такое не применял, хоселось бы попробовать...

Добавлено after 1 hour 6 minutes 32 seconds:
Да бросьте эти угрызения совести. Лучше Кейла нет ничего для STC.

какой версией пользуетесь? Где брали? ;)

Re: Микроконтроллеры STC: первые впечатления.

Пт янв 05, 2024 11:26:00

Решил скрестить ужа и ежа: STC8H1K08 на basocm-51
Осилил режимы портов , резистор-подтяжку устанавливаю, кнопку опрашиваю, светодиодом управляю, Int0/Int1 работают и режим реакции задаю.
Работа uart 1 и 2 (через регистры, а не через встроенную команду PRINT)

Смутил факт: не могу в компиляторе создать переменные суммарно больше 30 байт - компилятор выдаёт ошибку нехватки памяти.
Переменные в IRAM. Попробовал перенести некоторые в XRAM (она есть в МК) - объём кода программы резко растёт, почти на треть!
До этого с i51 не работал.
Но в описании к МК указано:

SRAM
• 128 bytes internal direct access RAM (DATA, use keyword data to declare in C language program)
• 128 bytes internal indirect access RAM (IDATA, use keyword idata to declare in C language program)
• 1024 bytes internal extended RAM (internal XDATA, use keyword xdata to declare in C language program)

что я не так делаю и где рыть?...
Переходить в Кейл очень не хочется по множеству причин...
Ответить