-
- Я бы так сказал. То, что оно сделано по другому - еще не факт, что плохо. А вот если есть явные косяки в новом подходе - это другое, вот за такую инфу будем благодарны. - Evgeny_CD(19.02.2020 22:45)
- не вижу смысла глубоко копаться в "этом", накатаю проект и забуду как страшный сон! Ну или вообще приболтаю заказчика свалить на F0 - Aleksey_75(19.02.2020 22:49)
- Ничего там страшного нет. Просто для настройки каждого порта нужно на пару-тройку регистров больше записать. Функция инвертирования вывода очень удобна, если есть настройки скорости - тоже полезно. - De_User(19.02.2020 23:29)
- да, да, да! Только вот чтоб комфортно работать с пином придется написать функцию схожую с функцией SPL/HAL от кортекса, при наличии 8К флеши и 512байт флеши , как дойдем до написания прикладного ПО вся память и иссякнет( - Aleksey_75(19.02.2020 23:43)
- Там ног то - раз, два и обчёлся (17 из 20, т.к. два вывода питания и один Reset). Ctrl+C и Ctrl+V, как вариант. - De_User(19.02.2020 23:45 - 23:56)
- и как потом "это" поддерживать ? каждый раз лезьте в доку и смотреть установил или сбросил пин в данном конкретном случае ??? - Aleksey_75(19.02.2020 23:49)
- #define SET_LED1 ... #define OFF_PA0 ... - De_User(19.02.2020 23:53)
- ну наверное) на старых мегах у меня #define LED(X) .... = X (где X- ON/OFF) - Aleksey_75(20.02.2020 00:04)
- #define SET_LED1 ... #define OFF_PA0 ... - De_User(19.02.2020 23:53)
- и как потом "это" поддерживать ? каждый раз лезьте в доку и смотреть установил или сбросил пин в данном конкретном случае ??? - Aleksey_75(19.02.2020 23:49)
- Там ног то - раз, два и обчёлся (17 из 20, т.к. два вывода питания и один Reset). Ctrl+C и Ctrl+V, как вариант. - De_User(19.02.2020 23:45 - 23:56)
- да, да, да! Только вот чтоб комфортно работать с пином придется написать функцию схожую с функцией SPL/HAL от кортекса, при наличии 8К флеши и 512байт флеши , как дойдем до написания прикладного ПО вся память и иссякнет( - Aleksey_75(19.02.2020 23:43)
- Ничего там страшного нет. Просто для настройки каждого порта нужно на пару-тройку регистров больше записать. Функция инвертирования вывода очень удобна, если есть настройки скорости - тоже полезно. - De_User(19.02.2020 23:29)
- не вижу смысла глубоко копаться в "этом", накатаю проект и забуду как страшный сон! Ну или вообще приболтаю заказчика свалить на F0 - Aleksey_75(19.02.2020 22:49)
- Только сейчас заметили? :) Теперь Tiny 417, 814, 816, 817, 1616, 1617 программируются, как ATxmega. И это в принципе очень хорошо, но перелезать непривычно - практически вся периферия программируется иначе. Я когда ATxmega осваивала, сильно Ксения(52 знак., 19.02.2020 22:43)
- дык крайний раз аvr касался еще до иксмеги! во сижу думаю как заказчика приболтать заменить это
гамнона что нибудь типа F0, всяко дешевле выйдет - Aleksey_75(19.02.2020 22:46)- Раритет: Мои первые впечатления о ХМеговом программировании (писано в 2013 году) => - Ксения(19.02.2020 23:01, ссылка)
- +1! Xmega лучше, проще и понятнее, чем ARM. Увы, больше перспектив у STM32, как у более массовых. - De_User(19.02.2020 23:16 - 23:22)
- Раритет: Мои первые впечатления о ХМеговом программировании (писано в 2013 году) => - Ксения(19.02.2020 23:01, ссылка)
- дык крайний раз аvr касался еще до иксмеги! во сижу думаю как заказчика приболтать заменить это
- Я бы так сказал. То, что оно сделано по другому - еще не факт, что плохо. А вот если есть явные косяки в новом подходе - это другое, вот за такую инфу будем благодарны. - Evgeny_CD(19.02.2020 22:45)