Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программатор для STM8
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > STM8
Shivers
В интернете встречаются схемки переделки LPT программатора навроде ByteBlaster под программирование различных мк (авр, блэкфин и т.д.) по интерфейсу SPI. Да я и сам паял в свое время подобный самодельный программатор чтобы восстановить прошивку на SPI флешке у накрывшейся материнки. А сейчас у меня случился домашний проект на двух мк стоимостью 100р в сумме, и покупать под это дело программатор ну совсем не хочется.

Итого, Вопрос: есть ли что то подобное, что можно было бы быстро собрать на коленке из старого хлама, для программирования STM8? И какой софт при этом используется?
scifi
У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт.
ZiB
Особого смысла делать самому нет, так как купить отладку дисковери гораздо проще.
Можно конечно поизголятся, протокол открытый и не очень сложный, для простой прошивки можно за несколько вечером набросать...
Harbinger
Цитата(scifi @ Nov 18 2011, 16:57) *
У некоторых STM8 есть заводской загрузчик. В них прошивку можно заливать через последовательный порт.
Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash).
EugenyAM
Цитата(Harbinger @ Nov 24 2011, 14:54) *
Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash).


В отличие от AVR fuses, у STM8 запись в Option Bytes доступна из программы. Достаточно сделать в своей программе при старте проверку на разрешение Bootloader и если он запрещен, записать в Option bytes нужные значения. Также можно включить и альтернативные функции. Изменения в Option Bytes актуализируются только после Reset. Проверено на STM8S105. У него тоже бутлоадер по умолчанию однократный.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.