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

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

Сб янв 16, 2016 16:19:35

Не эмоционируй так , здесь посмотри, я всю инфу уже выкладывал viewtopic.php?f=59&t=118862

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

Сб янв 16, 2016 16:44:19

Спасибо! это другое дело! :))

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

Сб янв 16, 2016 22:23:03

Такой программатор?


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

:)))
Последний раз редактировалось YS Сб янв 16, 2016 22:25:17, всего редактировалось 1 раз.

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

Сб янв 16, 2016 22:24:12

я знаю, сейчас прикупим MDO4104B-6 а потом остальное! делов то... :)))

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

Вс янв 17, 2016 09:42:25

YS, Demo ошибься. Jlink OB != Jlink Pro.
И по затратам при изготовлении равен Stlink , что на изыдиелектроникс. Но функционал на голову выше.

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

Ср май 18, 2016 21:23:19

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

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

Чт май 19, 2016 06:02:50

Похоже, Вы темой ошиблись.
Тем не менее, питание дополнительно на МК можно не подавать. При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в. Длина провода от компа может достигать 1.5м,, а вот от программатора до МК желательно не более 15-20см.

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

Чт май 19, 2016 07:32:21

Ser60, благодарю, ситуация проясняется. :wink:
Еще вопрос:
1)Не подавая внешнее питание можно так же и перезаписывать ранее перепрограммированный МК?
2)Не подавая внешнее питание можно ли внутрисхемно перепрошивать МК?
3) В каких случаях вообще нужно это внешнее питание +5 вольт?

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

Чт май 19, 2016 10:22:10

При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в.


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

Вообще, я всегда агитирую не полагаться на паразитное питание через защитные диоды, потому что их параметры слабо специфицированы.

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

Чт май 19, 2016 10:35:44

YS писал(а):Вообще, я всегда агитирую не полагаться на паразитное питание через защитные диоды, потому что их параметры слабо специфицированы.

Тремя руками “за”:). А также не полагаться на программаторы “а-ля Сом”, снимающие напряжение питания с сом-порта и дёргающие этими ногами не по уставу – попадётся ноутбук или флешку решите вставить в процессе программирования...

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

Чт май 19, 2016 14:30:42

Я, видимо, что-то забыл про reset - давно не работал с AVR. Согласен полностью с коллегами выше насчет подачи питания всегда на МК, особенно при внутрисхемном программировании, а также про использование "нормальных" программаторов, я еще лучше программаторов/отладчиков. И вообще, перейдите в соответствующую ветку форума - там больше народу, которые используют AVR сейчас.

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

Чт май 19, 2016 18:41:22

YS писал(а):
При программировании он будет питаться через внутренний защитный диод по подаче на вывод reset напряжения 5в.


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

Следовательно отдельным проводом от БП компьютера веду +5 вольт. Решено) Минус питания тогда будет корпус СОМ-разъема. -5 вольт полагаю не нужно выводить, верно?.
И еще вопрос, а почему в процессе программирования нельзя вставлять флэшку?

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

Чт май 19, 2016 18:51:53

Минус питания тогда будет корпус СОМ-разъема.


Не стоит использовать экранирующие элементы как возвратный провод; это не автомобиль, чтобы "заземляться на массу". Не экономьте на необходимом.

-5 вольт полагаю не нужно выводить, верно?


По-моему в современных ПК вообще нет напряжения -5 В. Уж на стандартном разъеме питания (Molex 8 pin) точно нет. Я подозреваю, что вы путаете потенциал -5 В и общий провод питания.

И еще вопрос, а почему в процессе программирования нельзя вставлять флэшку?


Где и в связи с чем вы такое прочли?

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

Чт май 19, 2016 20:32:54

Где и в связи с чем вы такое прочли?

Igor3 писал(а):
YS писал(а): А также не полагаться на программаторы “а-ля Сом”, снимающие напряжение питания с сом-порта и дёргающие этими ногами не по уставу – попадётся ноутбук или флешку решите вставить в процессе программирования...

Минус питания тогда будет корпус СОМ-разъема.
Прошу прощения, ошибся немного... Пятая ножка СОМ-порта и является минусом (GND)
По-моему в современных ПК вообще нет напряжения -5 В. Уж на стандартном разъеме питания (Molex 8 pin) точно нет. Я подозреваю, что вы путаете потенциал -5 В и общий провод питания.
Виноват :oops: Перепутал с +/- 12 вольтовой линией...

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

Чт май 19, 2016 22:07:59

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

Тем не менее, интерфейс программирования AVR является синхронным, так что вряд ли описываемое событие может привести к серьезному сбою программирования. Ну а интерфейсы вроде SWD (ARM) или SWIM (STM8) вообще невозможно программно реализовать в не-realtime окружении.

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

Чт май 19, 2016 23:23:16

YS , Благодарю вас! :wink: Программатор собрал, в ближайшее время буду тестировать. 8)

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

Чт июл 13, 2017 12:19:00

Всем привет!
Прикупил отладочную плату STM8S103F3P6.
Пытаюсь очистить память, но STVP говорит The device is protected.
Изначально там залита какая то тестовая программа (светодиод мигает, который на плате).
Так вот. Как можно разлочить МК и стереть его?
Программатор ST-LINK V2.

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

Чт июл 13, 2017 12:25:28

В закладке OPTION BYTE бит ROP снять защиту, МК сам сотрётся..

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

Чт июл 13, 2017 12:54:52

Проверил, снят бит.
Может что упустил? Вот скрин окна.
Изображение
Почему-то на вкладке Earase кнопки недоступны.

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

Чт июл 13, 2017 13:50:33

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