Программирование STM8
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Программирование STM8
[uquote="Asmodey",url="/forum/viewtopic.php?p=3738805#p3738805"]Я правильно понимаю, что в IAR и ему подобных нет необходимости подключать в исходнике заголовочный файл с описанием используемого в проекте микроконтроллера?[/uquote]Немного не так. На некоторых семействах микроконтроллеров у IAR есть заголовочный файл, который сам подключает от нужного процессора файл в зависимости от установок в IDE. Но никто не запрещает его руками указать. Чисто вопрос удобства.
PS: глянул сейчас, для STM8 такого "универсального" файла нет. Оно и к лучшему, подключай заголовочник от своего камня.
PS: глянул сейчас, для STM8 такого "универсального" файла нет. Оно и к лучшему, подключай заголовочник от своего камня.
- Реклама
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: Программирование STM8
VladislavS, на самом деле, после нескольких лет работы с различными IDE, большинство все равно приходят к make. Во-первых, проекты не редко гетерогенны (несколько разных МК + Android/Windows/Linux), во-вторых, ресурсы тоже собирать хочется автоматизированно.
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Программирование STM8
ПростоНуб, не собираюсь холиварить, не втягивай. Тем более для амёбы STM8.
STM8 только "поиграться" смотрел. Вот моё видение как проект в IAR должен выглядеть. Для новичков будет полезно посмотреть как работа с EEPROM в IAR прикручивается, чтобы как с обычными переменными можно было работать.
PS: Сервер сборки под STM8. Ночные билды
STM8 только "поиграться" смотрел. Вот моё видение как проект в IAR должен выглядеть. Для новичков будет полезно посмотреть как работа с EEPROM в IAR прикручивается, чтобы как с обычными переменными можно было работать.
PS: Сервер сборки под STM8. Ночные билды
- Вложения
-
- stm8Test.zip
- (40.5 КБ) 321 скачивание
Последний раз редактировалось VladislavS Пн ноя 18, 2019 11:59:32, всего редактировалось 1 раз.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Программирование STM8
знатоки 8 подскажите что зап чип стоит https://ru.aliexpress.com/item/32810683 ... 74fd2672d5
а 4 дырки это под прогер? какой прогер китаец там юзал чето вроде 4 мало?
а 4 дырки это под прогер? какой прогер китаец там юзал чето вроде 4 мало?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Программирование STM8
[uquote="musor",url="/forum/viewtopic.php?p=3738873#p3738873"]какой прогер китаец там юзал чето вроде 4 мало?[/uquote]Вообще-то, 4 дырки для STM8 это много.
- Реклама
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Программирование STM8
[uquote="VladislavS",url="/forum/viewtopic.php?p=3738880#p3738880"]Вообще-то, 4 дырки для STM8 это много.[/uquote]
Нормально: из крайних ног одна - земля, другая - питание. И остались две на СВИНа.
Только вот не факт, что МК там — STM8! Китайцы последнее время какую-то свою дрянь пихают на базе 8051, под которую программатор тонны нефти стоит + насколько я знаю, не существует софта, чтобы это прошить!
Нормально: из крайних ног одна - земля, другая - питание. И остались две на СВИНа.
Только вот не факт, что МК там — STM8! Китайцы последнее время какую-то свою дрянь пихают на базе 8051, под которую программатор тонны нефти стоит + насколько я знаю, не существует софта, чтобы это прошить!
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Программирование STM8
Вроде для swim одна нога, не?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Программирование STM8
VladislavS, а NRTS как же?
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Программирование STM8
У 8ми лапого STM8 его нет.Eddy_Em писал(а):а NRTS как же?
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Программирование STM8
а че 8 лапые стм8 бывают?
там чип 20ногий стоит можете сами пощитать лапы
но почему тогда в stm8s003f3p6 кетаюзы делают 5к разбем?
там чип 20ногий стоит можете сами пощитать лапы
но почему тогда в stm8s003f3p6 кетаюзы делают 5к разбем?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Программирование STM8
Да нет, там тоже 4 контакта: вот картинка. Все те же питание, NRST и SWIM.
А как без NRST прошивать-то? Или делать перезапуск МК после прошивки?
P.S. Залез в даташит STM8S001J3. У него действительно нет NRST! Зато под долбаный Vcap ногу выбросили... В даташите пишут, что при программировании по СВИНу нужно сброс делать. Софтовый... Интересно, умеет ли это stm8flash? Лень проверять на STM8S103, 003 или 105 (у меня только на них девборды есть, L-ки в виде мелкосхем лежат, еще ничего из них не делал, даже не знаю - зачем я их покупал...).
А как без NRST прошивать-то? Или делать перезапуск МК после прошивки?
P.S. Залез в даташит STM8S001J3. У него действительно нет NRST! Зато под долбаный Vcap ногу выбросили... В даташите пишут, что при программировании по СВИНу нужно сброс делать. Софтовый... Интересно, умеет ли это stm8flash? Лень проверять на STM8S103, 003 или 105 (у меня только на них девборды есть, L-ки в виде мелкосхем лежат, еще ничего из них не делал, даже не знаю - зачем я их покупал...).
Последний раз редактировалось Eddy_Em Пн ноя 18, 2019 21:01:21, всего редактировалось 1 раз.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Программирование STM8
И отладка даже работает. Но есть рекомендация вставить 5секундную задержку в код при старте МК.Eddy_Em писал(а):А как без NRST прошивать-то?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Программирование STM8
Я внутрисхемной отладкой не пользуюсь - блажь это!Z_h_e писал(а):И отладка даже работает.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Программирование STM8
я имел ввиду волтметры и термометры на стм8 - походу хорошая база для доработок под себя
может онит шьют черездругой интфэйс?
хотя полледня партия уже была на NV32xxx(стерто) вместо них... хотя на фото китайца 8... а плата ТАЖЕ походу они пин ту пин
может онит шьют черездругой интфэйс?
хотя полледня партия уже была на NV32xxx(стерто) вместо них... хотя на фото китайца 8... а плата ТАЖЕ походу они пин ту пин
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Программирование STM8
Бяда, согласен.Eddy_Em писал(а):Зато под долбаный Vcap ногу выбросили...
В смысле?Eddy_Em писал(а):Интересно, умеет ли это stm8flash?
Добавлено after 5 minutes 15 seconds:
Под термосат на STM8 народ свою прошивку сделал. Не помню как называется , вроде с W начинается и какие-то цифры. И вроде там китайцы тоже стали там ставить свой аналог STM8. И на сколько я понял, что там аналог только в распиновке и размере корпуса, а в итоге совсем другой МК. Но STM8 же стОит недорого, за мешок камней. Если действительно распиновка такая же, то можно чип заменить и творить свои прошивки.musor писал(а):я имел ввиду волтметры и термометры на стм8 - походу хорошая база для доработок под себя
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: Программирование STM8
В смысле - программный сброс МК делать когда нужно, а не ногу RST дергать. Я в код не лез особо, лень...Z_h_e писал(а):В смысле?
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Программирование STM8
Надо будет глянуть. В рекомендации так же есть указаниие включить подтяжку невыведенных портов на лапы. Там список их. То есть по факту они есть и будут болтаться в воздухе. Может и резет есть, почему бы не быть, и тогда можно просто себя сбросить.Eddy_Em писал(а):В смысле - программный сброс МК делать когда нужно
Re: Программирование STM8
При попытке добавить в IAR переменную в окно наблюдения при внутрисхемной отладке, получил сообщение об ошибке в этом самом окне. Переменная, мол, не идентифицирована. Отключил оптимизацию, которая была в режиме "Medium", значение переменной стало нормально отображаться в окне Watch. Из своего небольшого опыта (но уже третья проблема с оптимизацией) сделал такой вывод, что оптимизацию без особой нужды в IAR лучше не включать.
Астролябия-сама меряет, было бы что мерять!!!
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Программирование STM8
[uquote="Asmodey",url="/forum/viewtopic.php?p=3739507#p3739507"]Из своего небольшого опыта (но уже третья проблема с оптимизацией) сделал такой вывод, что оптимизацию без особой нужды в IAR лучше не включать.[/uquote]Всё с точность до наоборот, оптимизацию без особой нужды (для отладки например) лучше не выключать и держать на максимуме. Тогда компилятор проявляет свои лучшие качества.
Re: Программирование STM8
Значит у меня то-то не так с объявлением переменных. Пойду, почитаю мануалы от IAR.
Астролябия-сама меряет, было бы что мерять!!!



