Программирование STM8
Re: Программирование STM8
вау! работает
oleg110592, спасибо
правда что то не так с ним, если включить эту опцтию то при выходе из отладки IAR виснет
потом запускается с отключенной опцией и работает
если включить снова - опять зависает при выходе из отладки
как это связано не ясно
вопрос по IAR, как загрузить прошивку без входа в отладку?
не всегда нужна отладка, нужно просто залить прошивку, приходится входить в отладку, потом выходить
кто алтиумом пользуется, нет ли у кого библиотек для STM8S
у меня нашлись STM8L, а S нет
oleg110592, спасибо
правда что то не так с ним, если включить эту опцтию то при выходе из отладки IAR виснет
потом запускается с отключенной опцией и работает
если включить снова - опять зависает при выходе из отладки
как это связано не ясно
вопрос по IAR, как загрузить прошивку без входа в отладку?
не всегда нужна отладка, нужно просто залить прошивку, приходится входить в отладку, потом выходить
кто алтиумом пользуется, нет ли у кого библиотек для STM8S
у меня нашлись STM8L, а S нет
- Реклама
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
у меня с этой опцией все в порядке - IAR запускайте от администратора.
Загрузить прошивку STVP ST Visual Programmer for programming ST7, STM8 and STM32 http://www.st.com/web/en/catalog/tools/PF210568
В Алтиуме для схемы нарисовать новый элемент займет от силы 15 минут, корпуса для платы можно найти
Загрузить прошивку STVP ST Visual Programmer for programming ST7, STM8 and STM32 http://www.st.com/web/en/catalog/tools/PF210568
В Алтиуме для схемы нарисовать новый элемент займет от силы 15 минут, корпуса для платы можно найти
Re: Программирование STM8
чем грузить прошивку в другой программе уж проще зайти и выйти в отладку
смотрю табличку

не могу понять
получается что в общем случае полное потребление не должно быть 80мА по минусу и 100мА по плюсу, так?
любой пин может выдать 20ма на минус и 4ма на плюс? Просто не понимаю что такое "injected current"
и чем тогда отлтичается HS пин от не HS?
смотрю табличку
не могу понять
получается что в общем случае полное потребление не должно быть 80мА по минусу и 100мА по плюсу, так?
любой пин может выдать 20ма на минус и 4ма на плюс? Просто не понимаю что такое "injected current"
и чем тогда отлтичается HS пин от не HS?
- Вложения
-
- Untitled.jpg
- (90.43 КБ) 1798 скачиваний
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
зависит от питания и температуры. Смотреть раздел I/O port pin characterics - там полно графиков.не могу понять
Re: Программирование STM8
С получением ознакомительной лицензии вы решили не заморачиваться? И чего же вы тогда хотели? И эти люди пытались упрекать меня на незаконном использовании... Кстати, я так и не понял откуда вы взяли про ограничения на отладку? Цитата с сайта: "The time-limited evaluation license gives you a fully functional integrated development environment including project manager, editor, compiler, assembler, linker, librarian, and debugger tools. A complete set of user guides is included in PDF format."
Может тогда и не стоило начинать речь про чудеса тотальной 100% переносимости ?F100 vs F030 хитрый ход, но не все так плохо. Использую F0 F3 F4 периферия практически одинакова.
Откуда там сегодняшняя дата? Сегодня, что, релиз очередной версии был? Не, я точно не хочу в вашу реальность.Поставил последний, самый свежий ИАР для стм8, дата сегодняшняя, а воз и ныне там...
- Реклама
Re: Программирование STM8
как поместить данные во флэш? (аналог атмеловского PROGMEM)
обращение к данным я так понимаю делается обычно. бес специальных функций ибо адресное пространство общее, так?
обращение к данным я так понимаю делается обычно. бес специальных функций ибо адресное пространство общее, так?
- GARMIN
- Держит паяльник хвостом
- Сообщения: 954
- Зарегистрирован: Вс дек 02, 2012 16:58:33
- Откуда: от туда
- Контактная информация:
Re: Программирование STM8
Очень просто. Используйте const.axillent писал(а):как поместить данные во флэш? (аналог атмеловского PROGMEM)
обращение к данным я так понимаю делается обычно. бес специальных функций ибо адресное пространство общее, так?
Не нужно никаких заморочек. Гораздо проще, чем в атмеле.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
а надо? Ознакомительная версия дает право создавать коммерческие продукты? Уж лучше дома поставить "лицензионный".a5021 писал(а):С получением ознакомительной лицензии вы решили не заморачиваться?
А кто говорил о 100%? Иногда думать надо или "никакие мысли не стоят того, чтобы их думать(с)" Смею вас уверить что перенос кода между семействами STM32 и даже STM8 весьма прост и приятен, по крайней мере для меня. Считаю вправе высказать свое мнение на этом форуме как и впрочем и вы. Зачем вы мне навязчиво предлагаете, типа, что "не стоило начинать речь" - каждый вправе высказаться. Раз у вас не получается переносимость - значит вы не умеете ее готовить.a5021 писал(а):Может тогда и не стоило начинать речь про чудеса тотальной 100%
a5021 писал(а):Откуда там сегодняшняя дата?
извиняюсь - спросонья не доглядел, в этой версии (в предыдущей точно не было) появились вектора - ура! Только поезд уже ушел.
Re: Программирование STM8
сделал динамическую индикацию на двух цифрах
но цифры очень блеклые
цифры красные, fv = 1.7v
резистор 680 ом, ток получается на 5в примерно 5мА
насколько еще безопасно повысить ток?
но цифры очень блеклые
цифры красные, fv = 1.7v
резистор 680 ом, ток получается на 5в примерно 5мА
насколько еще безопасно повысить ток?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
на светодиоде 1.7В, на резисторе упадет 5-1.7=3.3В
ток можно 20ма, R=3300/20 = 165 Ом
вроде не ошибся
ток можно 20ма, R=3300/20 = 165 Ом
вроде не ошибся
Re: Программирование STM8
общие катоды сейчас соединил на выводы true open drain (PB4 PB5)
нужно ли использовать выводы HS вместо них?
еще, нужен будет один вход на прерывание по смене состояния
какой лучше использовать?
нужно ли использовать выводы HS вместо них?
еще, нужен будет один вход на прерывание по смене состояния
какой лучше использовать?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
PB4 PB5 не стоит использовать - слабые.
Из мануала:
External in terrupts
Five interrupt vectors are dedicated to external Interrupt events:
● 5 lines on Port A: PA[6:2]
● 8 lines on Port B: PB[7:0]
● 8 lines on Port C: PC[7:0]
● 7 lines on Port D: PD[6:0]
● 8 lines on Port E: PE[7:0]
PD7 is the Top Level Interrupt source (TLI), except for 20-pin packages on which the Top Level Interrupt source (TLI) can be available on the PC3 pin using an alternate function remapping option bit.
Из мануала:
External in terrupts
Five interrupt vectors are dedicated to external Interrupt events:
● 5 lines on Port A: PA[6:2]
● 8 lines on Port B: PB[7:0]
● 8 lines on Port C: PC[7:0]
● 7 lines on Port D: PD[6:0]
● 8 lines on Port E: PE[7:0]
PD7 is the Top Level Interrupt source (TLI), except for 20-pin packages on which the Top Level Interrupt source (TLI) can be available on the PC3 pin using an alternate function remapping option bit.
Re: Программирование STM8
Я понимаю, китайцы экономят на резисторах, но делая для себя, так ухудшать параметры устройства, для чего? Светить диодами со скважностью 8, это зачем в мирное время? Упростить разводку, чтобы потом три резистора в двух слоях разводить? Я ничего не понимаю.GARMIN писал(а):К тому же резисторов три, а не восемь, так как индикация посегментная, а не поразрядная.
И зачем тогда тут надо было изображать добродетель и намекать на нелегальность? У вас гибкая позиция -- "добро" и "зло" легко меняются местами, в зависимости от того, что нужно доказать конкретно вам.oleg110592 писал(а):а надо? Ознакомительная версия дает право создавать коммерческие продукты? Уж лучше дома поставить "лицензионный".
В сухом же остатке у нас следующее: ИАР абсолютно легально можно использовать в течение тридцати дней без ограничений или неограниченное время с ограничением на размер создаваемого кода в четыре килобайта. Для иных применений эти ограничения могут заметно усложнять жизнь, но на возможность изучения программирования stm8 начинающими, эти ограничения никак не сказываются. Все ваши попытки приписать иару ущербность в этом плане оказались несостоятельными. Иар, как раз, одно из лучших средств для изучения микропроцессорных платформ. Собственно, я об этом говорил с самого начала и с чем вы безуспешно тут спорили.
Это я вам говорил про то, что не получается или вы только что сами придумали? То, что вы переносите свой код между близкородственными камнями не говорит о том, что проблем нет во всей разношерстной линейке. Вы даже полусловом с этим однажды согласились, но теперь опять на попятную.Смею вас уверить что перенос кода между семействами STM32 и даже STM8 весьма прост и приятен,
Раз у вас не получается переносимость - значит вы не умеете ее готовить.
Куда ушел? Я еще во времена, когда в заголовках помимо векторов еще много чего недоставало, спокойно дописывал нужное сверяясь с даташитом. Теперь, когда в заголовках все в порядке, вы зачем-то говорите тем, кто только приступает к изучению о том, что поезд ушел. И где тут логика? Начинающим глубоко и трагически наплевать, как выглядел иар до Рождества Христова.извиняюсь - спросонья не доглядел, в этой версии (в предыдущей точно не было) появились вектора - ура! Только поезд уже ушел.
Последний раз редактировалось a5021 Пн май 18, 2015 14:08:37, всего редактировалось 1 раз.
Re: Программирование STM8
нормально будет PB4 применить для прерывания, а катоды переключить на PD5/PD6?
Re: Программирование STM8
Ставьте транзисторы. На этих китайских ноу-хау будет светить плохо. Я уже все это проходил.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
вроде подтяжки там нет, PC3 удобен, транзисторы прошлый век - 2 резистора в катоды самый раз, сейчас самый плохонький индикатор светит ярко - приходится даже убавлятьPB4 применить
экак вас в осуждение моей личности понесло. Аргументы, так понимаю, закончились - переход на личности явный признак....И зачем тогда тут надо было изображать добродетель и намекать на нелегальность? У вас гибкая позиция -- "добро" и "зло" легко меняются местами, в зависимости от того, что нужно доказать конкретно вам...
Ушли от темы.
Напомню - мы в теме stm8, речь шла по началу о хидере от иар и хидере от производителя, что лучше. Хидер от производителя работает на других компиляторах, в том числе и на бесплатном SDCC с GPL license. Позволяет использовать практически один и тот же код и для IAR и для SDCC. Пример применения (почти приближенный к реальности): коммерческий продукт вначале пишем и отлаживаем дома на "лицензионном" иаре, окончательный продажный релиз делаем на SDCC, можно делать спокойно на работе, даже на линуксе или на маке (или кроcсплатформенная разработка тоже миф?). Потом, со временем IAR вполне может стать совсем не нужным, по мере нарастания опыта. А ведь еще иар работает на чужеземном виндовсе, который надо бы прикупить, да и сам чужеземный. Посему хидер от производителя считаю более удобным и он позволит, что несомненный плюс, в дальнейшем намного легче (имхо) освоить работу с STM32 - там тоже в хидерах все через указатели даже в иаре. Доказательств удобности хидера от иара не увидел. Вот что вкратце было сказано мною выше, остальные обвинения - жалкий низкопробный вымысел.
Re: Программирование STM8
Когда поставите в корпус за светофильтр, не забудьте убавить еще.транзисторы прошлый век - 2 резистора в катоды самый раз, сейчас самый плохонький индикатор светит ярко - приходится даже убавлять
Завязывайте сочинять. Я лишь описал ваши действия, без всяких оценок вашей личности. Если не понимаете, что такое "переход на личности", то не нужно об этом и говорить.Аргументы, так понимаю, закончились - переход на личности явный признак.
Что за эротические фантазии? Какой продажный релиз? Человеку надо приступить к изучению, а не разрабатывать кросплатформенным образом переносимый софт для коммерческих целей.окончательный продажный релиз делаем на SDCC
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
Завязывайте сочинять что мне делать...Завязывайте сочинять
Re: Программирование STM8
показательный финал.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
показательный финал чего, хидеров от иар для стм8? Чур с темы stm8 не уходить. Меня обсудить можно в теме "Базарные разговорчики:
Слыхали, Иван Никифорович? У Авдотьи Семеновны-то финальная распродажа резисторов нынче."
Слыхали, Иван Никифорович? У Авдотьи Семеновны-то финальная распродажа резисторов нынче."


