- что за зверь? - koyodza(10.02.2011 17:17, AVR, ссылка, полностью)
- Не раз читал, что не следует вызывать подпрограммы в прерываниях. Ну а если требуется? Не писать же один и тот же код два раза, один как подпрограмма, второй как обработчик прерывания... Подумываю о варианте с подстановкой байт-кода в прерывание. mazur(63 знак., 07.02.2011 19:57, AVR, полностью)
- Насколько я помню такое невозможно сделать в компиляторах, которые не знают что такое стек. Это было актуально для микроконтроллеров PIC16/18(компилятор HI-TECH) в которых стек возврата сделан аппаратно и локальные переменные не располагались на A_F(591 знак., 09.02.2011 16:56,
)
- Я недавно делал клавиатуру и светодиодную индикацию к прибору. Там все просто и сделано на сдвиговых регистрах. В прерывании переполнения таймера (которое возникает с определенным периодом) вызываю функцию, которая выдвигает (и одновременно Двоешник(182 знак., 09.02.2011 10:36)
- в вызове подпрограммы из прерывания криминала особого нет. скорее всего в таких советах умеются ввиду причины связанные с дополнительной работой со стеком (как заметил koyodza) или потенциальные проблемы при повторном вызове нереентерабельных Snaky(72 знак., 08.02.2011 08:33)
- Как-то вызывал всегда и не задумывался. А почему нельзя, там написано? - Kit(07.02.2011 21:09)
- Не надо чушь всякую читать. - fk0(07.02.2011 21:03)
- "подстановка байт-кода в обработчик прерывания" - это, простите, кто? - Скрипач(07.02.2011 20:17)
- тут несколько моментов koyodza(668 знак., 07.02.2011 20:15)
- "Если нельзя, но очень хочется, то можно" (с) Главное - чтобы времени хватало. Можно "заинлайнить" (на С). - Vladimir Ljaschko(07.02.2011 19:59)
- Как в WinAVR откомпилировать функию без стартовика?Нужно из файла на С, содержащего одну единственную функцию (без main), получить файл I-hex без стартовика (без таблицы векторов прерываний и пр. - MV(07.02.2011 13:47,
, AVR, полностью)
- Если бардак в атмел продлится еще квартал, то обещаное Ксенией изобилие уже некому будет покупать... - Гудвин(22.12.2010 20:55, AVR, полностью)
- Мне все это подозрительно напоминает Total Liquidation - распродажу остатков перед закрытием лавки. Инструментарий не обновляется, старые баги не устраняются, новые изделия не выпускаются - что-то здесь явно неладно - MBedder(02.02.2011 09:04)
- Наличие - отсутствие - можно подумать, что это определяющее. Наработки, поддержка отладочными средствами, стереотипы решений ... Даже если и появиться что-то более "удачное", то нужны огромные "вложения и усилия" , что-бы сравнится по Hmm(17 знак., 28.01.2011 18:38)
- Ну что, атымел похоже исправляется. Испугались ;) мега8а как в былые времена по 40 руб. И в забугорных магАзинах широкий выбор, и у нас появились. - Гудвин(28.01.2011 12:43)
- Глянул в нашем закосмическом дроме меги48 подешевели 9,31 грн. - недели две назад были по 12 с чем-то грн. oleg110592(359 знак., 23.12.2010 17:44)
- Я дефицита никогда не наблюдал. AST(95 знак., 22.12.2010 23:20)
- Дык бардак-то уже закончился :). МК от Atmel продаются на каждом углу. Вот только с памятью пока туго. - Ксения(22.12.2010 21:04)
- Что-то iаr аvr 5.51.1 не лечится unicrk-v2. В частности - файл iccаvr.exe. Сообщает 'old version'. В рез-те не верная лицензия :( До 5.51.0 было всегда без проблем. Ставил с CD + path. Печально ... - Hmm(27.01.2011 23:28, AVR, полностью)
- AVR Dragon потребляет от внешнего устройства при подключении по ISP? Подключил его к устройству с питанием 4В. А он мне при подключении показывает 1,5В на нём. - DragonS(25.01.2011 10:36, AVR, полностью)
- Здравствуйте! fko давал мне пример программного шима. И я увидел у него замечательную вещь. Макросы для динамического определения регистров. Попытался применить их в AVR-Studio. Хрен. По колено хрен. Макросы писались в линуховом компиляторе. mazur(879 знак., 19.01.2011 14:55, AVR, полностью)
- Вывод значения Float в sprintf в WinAVR(2010)+AVRStudio418SP3Делаю как в www.microsin.ruпрописываю -Wl,-u,vfprintf -lprintf_flt настройкибиблиотеки libprintf_flt.a libm.aunsigned char lcdbuf[18];float ff;int main(void){ Aleksey(188 знак., 21.01.2011 15:44,
, AVR)
- Прошу подсказки, нужен АВР мелкий, лучше 6, ногий, с ДВУМЯ регистрами захвата в 16 битном таймере и с двумя ШИМ. - RUAL(12.01.2011 12:45, AVR, полностью)Snaky
- ПЛИЗ ilyaul(97 знак., 18.01.2011 23:55)
- Просвятите, USB HOST и USB OTG, это разные вещи? Нужно подключить USB-флешку к МК. Посоветуйте подходящий МК. Дружу с AVR. Неплохо иметь на борту криптографию. Спасибо. - Студент(17.01.2011 20:34,
, AVR, полностью)
- ATTiny45 vs ATTiny85V. Сделал устройство на Tiny45, тактовая 16МГц от встроенного генератора (через PLL). Понадобилось срочно сделать пару сотен штук - и тут засада. Tiny45 (или Tiny85) нигде нету. Зато есть ATTiny85V, которые вроде как до 10МГц LightElf(90 знак., 12.01.2011 10:42, AVR, полностью)
- ссылочкой на ATAVRRTOS не поделитесь? - kiv121(13.01.2011 21:55,
, AVR, полностью)
- Вау, какая прелесть! Вышли XPLAINED evaluation kit'ы под AT32UC3 Ксения(812 знак., 07.01.2011 21:55 - 10.01.2011 08:06, AVR, полностью)
- Прошу ткнуть лицом! Я так понял что есть общая документация для семейства например ATxmegaA и отдельная для подсемейства, например ATxmegaA3 (на какие порты выводятся те или иные блоки альтернативных функций указано). Не понимаю где зарыта pav256(372 знак., 04.01.2011 21:19, AVR, полностью)
- давно уже не брал в руки AVR, а тут заглянул на сайт Winavr - проект Inactive, последний релиз годовой давности. я что-то пропустил? все перешли на IAR? - Snaky(04.01.2011 12:56, AVR, полностью)