|
|
|
STM8, программатор из командной строки ? |
|
|
|
Aug 7 2017, 09:44
|
Гуру
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047
|
А я и так только на asm, стаж к четырем десятилетиям подбирается Вот как раз с колокольни "ассемблерщика" и оценил как "тягостное". Свои приятности есть, но минусов больше пока по ощущению. Очень, например, не хватает условных пропусков. Раздражает префикс к опкоду для Y. Отсутствие полноценного "дополнения" к команде bccm, отсутствие адресации с предекрементом и постинкрементом. А когда обнаружил, что в выбранном для начала камне (L052/L152), вообще в принципе нет никаких асинхронных таймеров (ну, кроме RTC с секундным событием) и (как уж на совсем крайний случай) от кадра LCD, совсем грустно стало - то, что легко реализовывалось на PIC16, MSP430 и AVR, тут - никак. Или строго ориентироваться только на камни с субсекундным RTC, или как-то пристраиваться к прерываниям LCD. Ну, сейчас мне нужно переползти с M169 и вот тут-то опрос и секундный устроит, дальше поглядим...
Сообщение отредактировал rx3apf - Aug 8 2017, 07:11
|
|
|
|
|
Aug 7 2017, 10:14
|
Гуру
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713
|
Цитата(rx3apf @ Aug 7 2017, 12:44) А я и так только на asm, стаж к четырем десятилетиям подбирается Круто! Цитата(rx3apf @ Aug 7 2017, 12:44) Вот как раз с колокольни "ассемблерщика" и оценил как "тягостное". Свои приятности есть, но минусов больше пока по ощущению. Очень, например, не хватает условных пропусков. Раздражает префикс к опкоду для Y. Отсутствие полноценного "дополнения" к команде bccm, отсутствие адресации с предекрементом и постинкрементом. Префиксы не для всех команд с Y вроде. Меня больше всего раздражает невозможность пересылки между XL/XH/YL/YH и другим таким-же регистром или памятью. И команду 16-битного умножения тоже могли-бы добавить - всего-то один код в системе команд. А если для ассемблерщика, то лучший камень это ядро C55 от TI (TMS320VC55x). Вот там на асме - просто песня!
|
|
|
|
|
Aug 8 2017, 04:54
|
Участник
Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902
|
Цитата(Эдди @ Aug 7 2017, 07:51) А с ним лучше дела и не иметь, когда есть примерно такие же по цене STM32F030. stm8 - 13 рублей за процессор. Где по 13 можно купить stm32f030? пруф...?
|
|
|
|
|
Aug 8 2017, 11:28
|
Гуру
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136
|
Цитата(rx3apf @ Aug 6 2017, 21:01) p.s. Первое впечатление от знакомства как с архитектурой, так и инструментарием весьма тягостное. Если бы не цена - с этим чудом лучше бы никогда дела не иметь... Давно и с удовольствием применяю это семейство, ощущения вполне радостные. Цитата(rx3apf @ Aug 7 2017, 12:44) А я и так только на asm, стаж к четырем десятилетиям подбирается Это многое объясняет. Я программирую это чудо на Си, и чувствую себя очень комфортно. Можете говорить, что компиляторы для стм8 генерят довольно убогий код, и это правда, а я на это отвечу, что рекорды быстродействия ставить не пытаюсь, и уже давно вышел из того возраста, когда заглядывают в дизассемблер, хватаются за голову и начинают кодить на ассемблере
|
|
|
|
|
Sep 4 2017, 10:28
|
Группа: Участник
Сообщений: 7
Регистрация: 4-09-17
Пользователь №: 99 109
|
А мне тоже STM8 очень нравится. Во первых цена конечно. Во вторых 5В. А в третьих работа с прерываниями построена по другому, если вложенные прерывания, из прерывания можно код выполнять. И скорость входа в прерывание выше. А самое главное корпус TSOP20 у нижней линейки, паять красота.
--------------------
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|