STM8S103F3P6 как прошить контроллер?

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM8S103F3P6 как прошить контроллер?

Сообщение dosikus »

Не эмоционируй так , здесь посмотри, я всю инфу уже выкладывал http://radiokot.ru/forum/viewtopic.php?f=59&t=118862
Реклама
Аватара пользователя
Demo65
Электрический кот
Сообщения: 1000
Зарегистрирован: Вс фев 13, 2011 23:54:25

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Demo65 »

Спасибо! это другое дело! :))
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение YS »

Такой программатор?
Хороший программатор. К такому программатору гармонично пойдут осциллограф Tektronix MDO4034 и источник Keithley 2601A...

:)))
Последний раз редактировалось YS Сб янв 16, 2016 22:25:17, всего редактировалось 1 раз.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Demo65
Электрический кот
Сообщения: 1000
Зарегистрирован: Вс фев 13, 2011 23:54:25

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Demo65 »

я знаю, сейчас прикупим MDO4104B-6 а потом остальное! делов то... :)))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM8S103F3P6 как прошить контроллер?

Сообщение dosikus »

YS, Demo ошибься. Jlink OB != Jlink Pro.
И по затратам при изготовлении равен Stlink , что на изыдиелектроникс. Но функционал на голову выше.
Реклама
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Олегыч1 »

Уважаемые радиокоты! Наконец-то решился собрать программатор (самый простой программатор Громова, который к СОМ-порту цепляется). Этим программатором планирую поучиться прошивать AVR. Попрактиковаться в написании программ для него. Тренироваться буду на кошках:) а точнее на светодиодах) Возник вопрос:
1) К нему нужно дополнительное отдельное питание +5 вольт или нет? А то в одних местах упоминается об этом, а в других как бы и нет... Я в растерянности в общем.
2) могу ли я использовать шнур-удлиннитель 1,5-2 метра?
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Ser60 »

Похоже, Вы темой ошиблись.
Тем не менее, питание дополнительно на МК можно не подавать. При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в. Длина провода от компа может достигать 1.5м,, а вот от программатора до МК желательно не более 15-20см.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Олегыч1 »

Ser60, благодарю, ситуация проясняется. :wink:
Еще вопрос:
1)Не подавая внешнее питание можно так же и перезаписывать ранее перепрограммированный МК?
2)Не подавая внешнее питание можно ли внутрисхемно перепрошивать МК?
3) В каких случаях вообще нужно это внешнее питание +5 вольт?
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение YS »

При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в.
Я так понял, речь идет об AVR. А у AVR в процессе программирования на выводе RESET ноль.

Вообще, я всегда агитирую не полагаться на паразитное питание через защитные диоды, потому что их параметры слабо специфицированы.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Igor3
Потрогал лапой паяльник
Сообщения: 353
Зарегистрирован: Чт июл 24, 2014 00:25:25

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Igor3 »

YS писал(а):Вообще, я всегда агитирую не полагаться на паразитное питание через защитные диоды, потому что их параметры слабо специфицированы.
Тремя руками “за”:). А также не полагаться на программаторы “а-ля Сом”, снимающие напряжение питания с сом-порта и дёргающие этими ногами не по уставу – попадётся ноутбук или флешку решите вставить в процессе программирования...
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Ser60 »

Я, видимо, что-то забыл про reset - давно не работал с AVR. Согласен полностью с коллегами выше насчет подачи питания всегда на МК, особенно при внутрисхемном программировании, а также про использование "нормальных" программаторов, я еще лучше программаторов/отладчиков. И вообще, перейдите в соответствующую ветку форума - там больше народу, которые используют AVR сейчас.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Олегыч1 »

YS писал(а):
При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в.
Я так понял, речь идет об AVR. А у AVR в процессе программирования на выводе RESET ноль.
Следовательно отдельным проводом от БП компьютера веду +5 вольт. Решено) Минус питания тогда будет корпус СОМ-разъема. -5 вольт полагаю не нужно выводить, верно?.
И еще вопрос, а почему в процессе программирования нельзя вставлять флэшку?
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение YS »

Минус питания тогда будет корпус СОМ-разъема.
Не стоит использовать экранирующие элементы как возвратный провод; это не автомобиль, чтобы "заземляться на массу". Не экономьте на необходимом.
-5 вольт полагаю не нужно выводить, верно?
По-моему в современных ПК вообще нет напряжения -5 В. Уж на стандартном разъеме питания (Molex 8 pin) точно нет. Я подозреваю, что вы путаете потенциал -5 В и общий провод питания.
И еще вопрос, а почему в процессе программирования нельзя вставлять флэшку?
Где и в связи с чем вы такое прочли?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Олегыч1 »

Где и в связи с чем вы такое прочли?
Igor3 писал(а):
YS писал(а): А также не полагаться на программаторы “а-ля Сом”, снимающие напряжение питания с сом-порта и дёргающие этими ногами не по уставу – попадётся ноутбук или флешку решите вставить в процессе программирования...
Минус питания тогда будет корпус СОМ-разъема.
Прошу прощения, ошибся немного... Пятая ножка СОМ-порта и является минусом (GND)
По-моему в современных ПК вообще нет напряжения -5 В. Уж на стандартном разъеме питания (Molex 8 pin) точно нет. Я подозреваю, что вы путаете потенциал -5 В и общий провод питания.
Виноват :oops: Перепутал с +/- 12 вольтовой линией...
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение YS »

Хм. Возможно, речь шла о том, что подключение флешки приведет к запуску процесса ее определения, занимающего ресурсы, что может привести к сбою генерируемых программно таймингов. Генерация таймингов на стороне ПК характерна для обсуждаемого класса программаторов (через COM-порт и т.п).

Тем не менее, интерфейс программирования AVR является синхронным, так что вряд ли описываемое событие может привести к серьезному сбою программирования. Ну а интерфейсы вроде SWD (ARM) или SWIM (STM8) вообще невозможно программно реализовать в не-realtime окружении.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Олегыч1
Поставщик валерьянки для Кота
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Олегыч1 »

YS , Благодарю вас! :wink: Программатор собрал, в ближайшее время буду тестировать. 8)
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Chip115 »

Всем привет!
Прикупил отладочную плату STM8S103F3P6.
Пытаюсь очистить память, но STVP говорит The device is protected.
Изначально там залита какая то тестовая программа (светодиод мигает, который на плате).
Так вот. Как можно разлочить МК и стереть его?
Программатор ST-LINK V2.
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: STM8S103F3P6 как прошить контроллер?

Сообщение scorpi_0n »

В закладке OPTION BYTE бит ROP снять защиту, МК сам сотрётся..
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Re: STM8S103F3P6 как прошить контроллер?

Сообщение Chip115 »

Проверил, снят бит.
Может что упустил? Вот скрин окна.
Изображение
Почему-то на вкладке Earase кнопки недоступны.
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM8S103F3P6 как прошить контроллер?

Сообщение oleg110592 »

тут нажать и все
Изображение
Ответить

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