Страница 94 из 130
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 21:23:30
BlackKilkennyCat
мк где купили?
и это не относится к данной проблеме, но на будущее: кварц так разводить нельзя - нарушение правил помехозащищенности. У него должна быть собственная земля, а не общая.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 21:31:25
VladislavS
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946674#p3946674"]прогой ST-LINK Utility[/uquote]А давно она кроме STM32 стала STM8 понимать?
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 21:35:04
BlackKilkennyCat
кстати, да. к тому же, это не просто разные ядра, это еще и разные интерфейсы, SWIM и SWD
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 21:46:34
Asmodey
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946290#p3946290"]Доброго времени суток, коллеги. Взялся осваивать микроконтроллеры серии STM8. Установил среду IAR, пытаюсь зашить простейшей прогой, с помощью программатора STLink контроллер STM8S105C на самодельной макетке, не выходит. Есть здесь спецы по среде IAR?
Спасибо.[/uquote]
Я не спец, но попробуйте включить программный ресет в настройках IAR, или кнопочку сброса к микроконтроллеру прикрутить. И давить на нее коротко сразу после нажатия на кнопочку отладки в IAR. Или перед тем как нажать кнопочки отладки.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:23:56
sergey.UA
BlackKilkennyCat про кварц учту в будущем.
Камень брал здесь.
http://www.kosmodrom.com.ua/prodlist.ph ... ton=Search
--------
VladislavS, я если честно не в курсе, но вот же, указано что:

и вот еще:

У меня левый вариант, как на картинке.
--------
BlackKilkennyCat, в инструкции на программатор указано что мелкий разъем, это SWIM.
--------
Asmodey кнопка сброса как вы видели на макетке, у меня стоит, но как то странно получается что так
как вы рекомендуете, нужно этот камень для программирования заводить.((
----------
Вот выкладываю архив самой печатки, что бы можно было все подробнее рассмотреть. Может там что не так,
уже мозг кипеть начинает.
Спасибо что помогаете.))
Что то архив не выкладывается,- достигнут максимальный общий размер вложений. Странно.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:31:05
VladislavS
Ну так используйте программы, которые для stm8 указаны. ST-LINK Utility только с stm32 работает.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:31:38
BlackKilkennyCat
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:32:06
sergey.UA
Ну а кто нибудь, прошивал вообще таким программатором чистые камни STM8 ?
---------
По ходу я начинаю въезжать ..., так значит для STM8 и этого программатора нужна другая среда для загрузки прошивки в камень.
Ну ок, а я смогу в IAR получить просто откомпилированный из С, в HEX код?
-----
Но ведь IAR работает с STLINK - ом, и STM8 контроллерами, у него это и в меню указано.
А у меня вот не получалось связать IAR, и STLink, завтра снова буду пробовать, если что выходите пож. завтра на связь, нужна будет ваша помощь.))
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:37:09
VladislavS
В iar для stm8 можно ВСЁ: компилировать код, отлаживать его, прошивать в контроллер.
А программатор ваш я бы раскрутил и посмотрел внутренности. А то хитрые китайцы в корпус от настоящего догадались огрызки ставить.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:39:17
Asmodey
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946941#p3946941"]Asmodey кнопка сброса как вы видели на макетке, у меня стоит, но как то странно получается что так
как вы рекомендуете, нужно этот камень для программирования заводить.(([/uquote]
Хех... Это вы еще не видели тех бубнов, в которые случалось колотить при прошивке pic и avr...
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:39:58
BlackKilkennyCat
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946948#p3946948"]Ну а кто нибудь, прошивал вообще таким программатором чистые камни STM8 ?[/uquote]
Все, у кого он есть.
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946948#p3946948"]а я смогу в IAR получить просто откомпилированный из С, в HEX код?[/uquote]
А с какой целью Вы вообще тогда используете IAR?
Почитайте книжки, например Фрунзе "Микроконтроллер это просто" и по программированию. Вы собираетесь работать, не имея ни малейшего представления о предмете, это будет ужасно медленно.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:42:28
sergey.UA
Ок, завтра вскрою этот программатор, самому интересно, может и в правду, товарищи китайцы подшутили.
Кстати, на заднем шильдике указано что сделано в Китае, и там еще пара фраз на ихнем.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:44:36
BlackKilkennyCat
было бы лучше и проще для старта купить отладочную плату с программатором на борту, типа STM8S-DISCOVERY
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:46:05
Asmodey
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946948#p3946948"]Ну ок, а я смогу в IAR получить просто откомпилированный из С, в HEX код?[/uquote]
Просто жмете на кнопоську отладки, IAR сам скомпилирует и зальет hex в микроконтроллер. После отключения отладки в IAR прошивка останется в памяти МК и будет работать при подаче питания.[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946961#p3946961"]Ок, завтра вскрою этот программатор, самому интересно, может и в правду, товарищи китайцы подшутили.
Кстати, на заднем шильдике указано что сделано в Китае, и там еще пара фраз на ихнем.[/uquote]На алиэкспресс в комментах к заказам пишут, что в этом корпусе все то же самое, что и в "свистке" ST-Link. Только просторнее.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:51:26
sergey.UA
BlackKilkennyCat, все не так печально как вам кажется.))
Решил заниматься STM8 микроконтроллерами, а до этого юзал PIC младшего семейства, восьмибитные.
Проги писал на Протоне, это вот:

Есть дивайсы собранные мной, достойно работающие не один год на производстве.
Так что я не полный нуб.))
Завтра буду дальше грызть IAR, и свой программатор с макеткой, подходите, нужен будет ваш совет.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:56:23
BlackKilkennyCat
[uquote="Asmodey",url="/forum/viewtopic.php?p=3946967#p3946967"]Просто жмете на кнопоську отладки, IAR сам скомпилирует и зальет hex в микроконтроллер.[/uquote]
да, но на самом деле всё не так
Добавлено after 2 minutes 30 seconds:
ну, я не представляю тогда, как уже успешно работавший с PIC может задавать, извините,детские вопросы. Ибо фундаментально разницы никакой, а большинство ответов находятся элементарно сами, после прочтения документации.
Замена чтения документации вопросами на форуме - это плохой путь.
Добавлено after 1 minute 35 seconds:
я бы посоветовал отказаться от IAR в пользу Cosmic + ST Visual Develop.
Глючит иногда на отладке, но в разы проще.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 22:59:25
Asmodey
[uquote="sergey.UA",url="/forum/viewtopic.php?p=3946976#p3946976"]Решил заниматься STM8 микроконтроллерами, а до этого юзал PIC младшего семейства, восьмибитные.[/uquote]
Бросайте вы это дело. Переходить с 8-битных на 8-битные... Шило на мыло. STM32F042 ненамного дороже того же STM8S105.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 23:02:52
BlackKilkennyCat
а я люблю 8 бит. но и 32, особенно безкварцеве-усбишный 042
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 23:08:12
Asmodey
У 32F3xx и 32F0xx эррата не такая длинная. Я только из-за этого убрал STM8 в дальний угол шкафа, не осилив описание ошибок в части I2C.
Re: Программирование STM8
Добавлено: Ср дек 23, 2020 23:12:56
sergey.UA
По поводу вопросов, которые не взрослые, просто не могу запустить IAR правильно, все ошибки какие то, вот поэтому и начал спрашивать. По PIC -ам, у меня вопросов нет все четко и понятно, как дважды два.
---------
На счет 8 битные, менять на восьми битные, есть интерес после понимания STM8, изучать STM32.
--------
По поводу другой среды для отладки и программирования для STM8, надо подумать.
Спасибо что советуете.))