Например TDA7294

Форум РадиоКот • Просмотр темы - Программирование STM8
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 12:31:38

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2585 ]     ... , , , 57, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс ноя 29, 2015 22:08:24 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
В блокноте с нуля проект для IAR как создать? Наверное запустить IAR, создать проект, настроить проект (полазить надо во вкладках - сходу так начинающий и не разберется), запустить редактор внешний, постоянно переключаться между редактором и IARом - сам так сейчас мучаюсь.
В Eclipse даже самый начинающий легко создаст проект - всего то выбрать "IAR проект с чистым main", назвать проект, нажать "Next", выбрать тип микроконтроллера, нажать "Finish" и вуаля - проект создан. Можно потом менять настройки проекта, а можно и не менять.
Изображение
В блокноте можно поменять настройки проекта?
Отладку для STM8 практически не использовал (только поначалу, когда тренировался на дискавери). На STM8 у меня простые проекты - в основном использую STM8S003F3P6, обычно в устройстве есть индикатор (семисегментный), после запуска индикации (это несложно), отладочную информацию можно выводить на него. Недавно был проектик на STM8S105S6 - там двухстрочный 2x16 LCD (еще удобнее), вывод на индикатор и основу всю проверил у себя, остальное проверял заказчик дистанционно - доработанные прошивки по почте ему отправлял, тоже обошлось без отладки.
upd:
Вопрос отладки в IARе проекта Eclipse решен.
Создание проекта и удобное редактирование делаем в Eclipse. Если вдруг понадобилась отладка - делаем пустой проект в IARе в той же папке где и проект Eclipse, добавляем в проект IARа исходники проекта Eclipse (находятся в папке src\), выбираем в настройках IARа тип микроконтроллера, конфигурация дебаг (по умолчанию), после чего дебажим как обычно (дебажить не редактировать - можно и в IARовской среде).
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс ноя 29, 2015 23:24:20 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
Пустой майн сейчас все создают. Так что Эклипс больше для уже к нему привыкнувшим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 09, 2015 11:11:16 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
GARMIN писал(а):
view->register

у вас какая версия IAR?
не нашел такого окошка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 09, 2015 11:36:54 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: 0
Изображение

Искать нужно исключительно в режиме отладки. В режиме редактирования вы его не найдете.


Вложения:
2015-12-09_123053.jpg [119.68 KiB]
Скачиваний: 2721
Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 09, 2015 11:59:53 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
я и смотрел в режиме отладки, потому и ответил не сразу, ждал когда буду очередной проект отлаживать

у меня версия 1.40.1
стесняюсь спросить, а где взять 2.2?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 09, 2015 12:10:16 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: 0
Не стесняйтесь спросить у гугла, что он знает по поводу EWSTM8-2201 :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 09, 2015 12:41:47 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
axillent писал(а):
у меня версия 1.40.1
стесняюсь спросить, а где взять 2.2?

Без разницы. Там тоже самое.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 10:10:27 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
scorpi_0n писал(а):
Без разницы. Там тоже самое.


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

еще подстановки похоже неверно работают, при наборе кода нет никаких подсказок
они ведь должны быть? т.е. набираешь часть названия переменной и высвечиваются варианты
или название функции, define и т.д. так?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 16:31:56 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 210
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 937
Откуда: от туда
Рейтинг сообщения: 0
Для сохранения зайди в Tools \ Options \ Project
и поставь Always на "Save editor windows before building" и "Save workspace and project..."
Ну и поставь галку на "Reload last workspace..."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 16:57:24 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
GARMIN писал(а):
зайди в Tools \ Options \ Project
и поставь Always на "Save editor windows before building" и "Save workspace and project..."

в том то и дело, что эти две галочки стоят, но не сохраняет
качал с рутрекера


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 17:32:47 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
С будки на сахаре качните. Только тихо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 18:58:02 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 210
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 937
Откуда: от туда
Рейтинг сообщения: 0
Качать можно и нужно с оф. сайта. Там быстрее. Исходники везде одинаковые. А лицензия бесплатная на программы до 8к ИМХО.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 10, 2015 19:03:42 
Мучитель микросхем

Карма: 3
Рейтинг сообщений: 44
Зарегистрирован: Вс авг 30, 2015 03:52:59
Сообщений: 469
Рейтинг сообщения: 0
Инсталляшка там одна и та же, по каковой причине на сахаре дистр и помечен, как license.
А вот остальные файлы совсем не одни и те же. :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пт дек 11, 2015 11:59:19 
Родился

Зарегистрирован: Ср окт 14, 2015 12:16:40
Сообщений: 12
Рейтинг сообщения: 0
Жаль что STM8S903K3 так мне и не привезли. Не успел купить пока были по 30р. Вместо них купил STM32F030K6 по 40.87р. Из STM8 на руках только F3P6.
Почему цены STM32 меньше STM8 теперь так и не понял. У кого-нибудь есть соображения?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пт дек 11, 2015 13:14:05 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
Да тут всё просто. СТМ понимая что восьмибитки отживают своё просто не стала на них ставить изначально. Основная ставка это СТМ32. Об этом можно судить по агрессивной раздаче халявы в виде Дискавери. Уже тогда упор был сделан на снижение цены СТМ32 для заполучения своей ниши в сегменте. СТМ8 же был попутным продуктом разработки СТМ32. Отсюда и сходство периферии. И это был правильный ход. С выходом STM32F100 многие предсказывали будущее повышение цен на МК. Говорили что это рекламная акция и что так долго СТМ не продержится и даже ссылались на первоначальные убытки СТМ. Но маховик был раскручен популярность СТМ32 стала расти и выросла до уровня официального заявления от СТМ что она не успевает перенастраивать оборудование под разные МК. Чтобы удержать свой сегмент и не облажаться как Атмэл СТМ пошла на дерзкий шаг. Чтобы уменьшить количество перенастроек оборудования и снизить накладные расходы она стала маркировать более жирные чипы как более тощие. Вот так просто и без внятных объяснений. Типа да там что-то внутри ещё есть но мы вам об этом не говорили и всё на свой страх и риск. Дальше стали появляться чипы с ограниченными циклами перезаписи флэша по ещё более низкой цене. Только за последнее время анонсировано напрямую или косвенно ещё несколько МК СТМ32.
А что СТМ8? Да ничего. Если сравнить развитие количества линеек и чипов СТМ32 и СТМ8 за последние годы то чётко видно что СТМ8 остались на остаточном варианте и практически не развивались. Нишу свою у Микрочип и Атмэл они определённую оторвали какую-то популярность приобрели парк восьмибиток СТМ обновила. Всё. Свою задачу СТМ8 по сути выполнили. Новые чипы периодически появляться конечно же будут но ждать грандиозного прорыва в области СТМ8 не стоит.
Хотя... кто его знает что там СТМ ещё выкинет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пт дек 11, 2015 16:07:35 
Родился

Зарегистрирован: Ср окт 14, 2015 12:16:40
Сообщений: 12
Рейтинг сообщения: 0
мечты в сторону выпуска дешевых ПЛИС от ST :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 13, 2015 23:27:52 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
тем не менее когда мощь stm32 не нужна все еще есть ниша для некоторых stm8
мне очень понравились stm8s103f3/stm8s003f3 - сейчас по цене 15-17 рублей штука, вне конкуренции
на днях сделал второй для себя проект и он уже дался легко

заказал по цене 25р штука stm8s005K6 - для 32 к памяти и 32 ног это тоже вне конкуренции

а вот если смотреть 48 ног или 64к, то цена stm8 на фоне stm32 выглядит не привлекательно
конечно к цене stm32 по хорошему нужно добавлять цену eeprom, но вот из моих проектов особых потребностей в eeprom нет, какие нибудь 128-256 байт достаточны практически везде и стоят 3-5 рублей штука

так что продолжаю погружаться в stm8, есть целый ряд идей для них

только что сделал устройство по старой памяти на atmega168pa, там включен brownout detector и watchdog, в таком виде среднее потребление при работе от аккумулятора 26мкА, много но не плохо
если отключить brownout то потребление будет всего 7мка и все это с частой МК 8МГц (нужно для динамической индикации семисегментного индикатора при работе от сети)
теперь смотрю таблички для stm8 и почему то все теоретически получается намного хуже:
Изображение

для сопоставимой ситуации с HSE я в лучшем случае получаю 550мка в режиме максимального сна (если правильно понял то это active halt)
это в 20 раз больше чем то что у меня вышло с atmega168pa

я в чем то ошибаюсь?

Вложение:
Untitled.jpg [49.68 KiB]
Скачиваний: 2558


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн дек 14, 2015 02:56:36 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: 0
Нет никакого смысла держать включенным HSE в энергосберегающих режимах, если время пробуждения не является критическим параметром. Также стоит подумать, надо ли уходить в сон с включенным питанием на флеше. Ну и регулятор можно выключать, если схема позволяет. Вот и останется 10мка потребления в active-halt. Если логика работы устройства допускает полный останов, то потребление снизится до 4.5мка. Не сказал бы, что stm8s тут проигрывает меге совсем уж тотально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн дек 14, 2015 09:11:28 
Электрический кот

Карма: 13
Рейтинг сообщений: 139
Зарегистрирован: Вс сен 25, 2011 19:09:33
Сообщений: 1040
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
a5021 писал(а):
Нет никакого смысла держать включенным HSE в энергосберегающих режимах

а как тогда? перед сном переключаться на LSE, а после пробуждения обратно?
но ведь утверждается, что в halt генератор останавливается, почему выбор перед сном источника тактирования так влияет на потребление?
у avr в режиме сна не важно от чего тактировались перед сном

a5021 писал(а):
полный останов

как это?

4.5 мка если это предел для stm8 то для avr не предел
на tiny10 получал менее мкА, для atmega328/atmega168 тоже заявлено менее мкА при определенных условиях

не то, чтобы для меня это большой минус, хочу понять объективно правильно ли я интерпретирую эти цифры или что то упускаю


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн дек 14, 2015 09:25:36 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: 0
STM8S и не номинировались как МК с минимальным потреблением. Так что ожидать от них чего-то сверхестественного и не стоит. Для этого есть STM8L MSP и PIC.
Основная фишка СТМ8 это отсутствие глобального взрыва мозга из-за периферии при переходе с СТМ32.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2585 ]     ... , , , 57, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y