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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
MiG-45
Родился
Сообщения: 5
Зарегистрирован: Пт апр 18, 2025 17:18:13

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

Сообщение MiG-45 »

Немного оффтоп - делаю под STC15W404 програму управления индикатором на TM1617 - хотел было на основе TM1650 кода а у них оказывается разные шины - у 1650- L2C, а вот
у 1617 три линии STB, Clock и данные. Никто с такой шиной не занимался ? Как там программно задаются выводы ?
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

Может ТМ1637? А это странное "LTC"...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Да есть такая пакость...
TM1617_ V1.2.pdf
(639.9 КБ) 203 скачивания

Китайского пока не знаю, а ни русского ни инглиш...
:evil:
Судя по диаграммам там что - то подобное SPI.
:roll:
MiG-45
Родился
Сообщения: 5
Зарегистрирован: Пт апр 18, 2025 17:18:13

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

Сообщение MiG-45 »

В том то и дело что именно TM1617 ( старенькая схема) м под нее не могу найти примеров программ (
За мануал спасибо видел, переводил там да я так понимаю
STB - это что то типа чип селект - когда в нуле - чип принимает-передает данные а через clock тактируется

а SPI тоже три линии ?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Ответ в личке, дабы тему не загружать "побочкой".
8)
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 230
Зарегистрирован: Чт фев 28, 2013 14:16:10

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

Сообщение ks0 »

[uquote="ks0",url="/forum/viewtopic.php?p=4626827#p4626827"]STC-ISP это программа для прошивки? Убунту у меня, я без нее. И насколько знаю все заголовочные файлы и примеры от производителя идут для Кейла.
Вот такой проект нашел https://codeberg.org/20-100/uni-STC
Буду смотреть. Хотя хотелось бы в одном файле, без вот этого развесистого дерева.[/uquote]
Колупал снова uni-STC. Воображение рисовало беспроблемное использование контроллеров с использованием hal, без прямого доступа к регистрам. Количество памяти у STC8H это позволяет. Документации, конечно, на uni-STC толковой нет, читал исходные коды. Автор - бог, мое почтение. С трудом верится, что это один человек сделал.
К сожалению я споткнулся когда попытался использовать этот проект на практике. I2C напрочь отказывался работать. Просидел два вечера, вообще тупняк полный. Обычно на второй день проблемы решаются, но здесь глухо.
И вот на третий вечер, совершенно случайно, наткнулся в исходниках, где совсем не ожидал, на маленькую приписку: используйте макрос INIT_EXTENDED_SFR... ну и бла-бла-бла, макрос просто ставит бит EAXFR в P_SW2.
И все заработало.
Вот уж не знаю, радоваться или огорчаться. Сколько еще таких "мелких нюансов" будет вылазить. И никакие чат-боты не помогут, потому что по этой библиотеке информации мало.
Но автор уровня бог, второй раз повторюсь.
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

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

Сообщение smacorp »

[uquote="ks0",url="/forum/viewtopic.php?p=4766263#p4766263"]с использованием hal, без прямого доступа к регистрам.
макрос просто ставит бит EAXFR в P_SW2.
Сколько еще таких "мелких нюансов" будет вылазить[/uquote]
Нюансов будет вылазить много, так как Вы допускаете ошибку - делаете, похоже, упор на использование непойми чего написанного непойми кем, а не на доскональное изучение даташитов и аппнотов производителя. Как там Ивлев говорит - "Прежде чем научиться готовить плохо, научись готовить хорошо" - а хорошо это знание матчасти, то есть тех самых регистров.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

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

Сообщение jcxz »

[uquote="ks0",url="/forum/viewtopic.php?p=4766263#p4766263"]Но автор уровня бог, второй раз повторюсь.[/uquote]В смысле - ему нужно молиться? Или жертвы приносить??? :shock:

[uquote="ks0",url="/forum/viewtopic.php?p=4766263#p4766263"]К сожалению я споткнулся когда попытался использовать этот проект на практике. I2C напрочь отказывался работать. Просидел два вечера, вообще тупняк полный. Обычно на второй день проблемы решаются, но здесь глухо.[/uquote]Видимо вы недостаточно усердно молились. Или принесли в жертву недостаточно жирного ягнёнка. Потому и так долго. :)))

Добавлено after 1 minute 41 second:
[uquote="smacorp",url="/forum/viewtopic.php?p=4766278#p4766278"]Вы допускаете ошибку - делаете, похоже, упор на использование непойми чего написанного непойми кем[/uquote]Вы чего? Это же Святое Писание!!! Сказано же: автор - Бог! :)))
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 230
Зарегистрирован: Чт фев 28, 2013 14:16:10

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

Сообщение ks0 »

На регистрах и по даташиту я могу написать. Когда что-то надо чтоб точно работало вообще использую хорошо понятные авр. Здесь чисто для фана. Делать было нечего, и я пару дней почитал на работе исходники и сайт автора, и прям проникся. Так все систематизировать и сделать универсальную библиотеку для десятков контроллеров, это надо хорошую голову иметь. Буквально меняете в одном файле целевой мк и пересобираете проект, и все работает.
Просто так изучать сейчас 8051 это такое себе, лучше уж время потратить на risc-v или китайские armы.
Но STC8H хорошая серия, очень богатая периферией, я думаю атмеги ей уступают.
Serg S
Родился
Сообщения: 12
Зарегистрирован: Пт сен 06, 2024 15:42:31
Откуда: Заречный Свердловской

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

Сообщение Serg S »

Подскажите эмулятор-отладчик для STC, как, например PDC-52 от Фитона. Чтобы периферия - память полностью, можно и на китайском. Я в ихних форумах не очень, но что-то они для этого юзают.
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

[uquote="ks0",url="/forum/viewtopic.php?p=4766454#p4766454"]...я пару дней почитал на работе исходники и сайт автора, и прям проникся.[/uquote]
"Не сотвори себе кумира." На самом деле, башковитых много. И всё относительно.
Аватара пользователя
Zikon
Встал на лапы
Сообщения: 92
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

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

Сообщение Zikon »

[uquote="ks0",url="/forum/viewtopic.php?p=4766454#p4766454"]Буквально меняете в одном файле целевой мк и пересобираете проект, и все работает.
Просто так изучать сейчас 8051 это такое себе, лучше уж время потратить на risc-v или китайские armы.[/uquote]

Вот изучаю сейчас PY32F0xx

один и тот же кристалл внутри F002A, F003, F030
со скрытыми возможностями для F002A и F003

делаем проект на F030 (выбираем только для линкера скрипт 16K;32K;64K)
и всё

проблема в том что для этих серий вместе
видов корпусов 15 ( от dfn8 до lqfp32 )
плюс есть разная распиновка в одном корпусе

Итого - 37
и это маленькие корпуса до 32-х выводов

P.S.
PY32F002B - к данной серии не относится чуть другой
- действительно урезанный чип
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 230
Зарегистрирован: Чт фев 28, 2013 14:16:10

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

Сообщение ks0 »

Написал несколько заметок по uni-STC.
https://gitflic.ru/project/ksa/stc8-blog
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

При наличии самих МК и документации (хотя бы на английском - китайский не так привычен) под ассемблером те STC вполне удобоваримы.
Какое из семейств МК лучше - это зависит от требований проекта, навыков пользователя и наличия соответствующих инструментов отладки и разработки.
8)
Аватара пользователя
Kontantin
Родился
Сообщения: 9
Зарегистрирован: Ср июн 09, 2021 14:00:24
Откуда: Дальневосточник
Контактная информация:

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

Сообщение Kontantin »

Первые впечатления отличные.
Я использую STC89c52 как заменитель AT89C**, программируется через USB,
программы подмены не заметят если не использовать специальные регистры.
к примеру частотомеры были на AT89C2051.
част_51_ДОСКА_с_an#35.zip
(28.85 КБ) 37 скачиваний
част_51_ДОСКА.zip
(31.54 КБ) 33 скачивания
Ответить

Вернуться в «Разные вопросы по МК»