- Помогите пожалуйста достать среду CodeVision AVR v2.2 (с таблеткой). Сам я работал c AVR на IAR, а тут понадобилось открыть чужой проект в CodeVision. Спасибо. - il-2(04.02.2015 07:00, AVR, полностью)
- Правильно ли я понимаю: если МК в Power-down, PCINT0=1, PCIE=0, то после перепада на соотв пине через несколько тактов МК проснётся и продолжит выполнение программы сразу после команды SLEEP? (ATtiny13) - leon_(29.01.2015 15:45, AVR, полностью)
- Помогите с CAN AVR ATmega32 !!! Ljutik1(1332 знак., 14.01.2015 17:05, AVR, полностью)
- Эффект интересный поймал: паял плату на atmega88 TQFP, внутрисхемно не виделся, сигнатура читалась через раз какая-то левая. Думаю вдруг непропай, надавил довольно сильно пальцем на контроллер, тот завелся, сигнатура правильная, прошился и NAUT_(422 знак., 09.12.2014 20:29, , AVR, полностью)
- Как исправить - AVRISP mkII после переустановки Win XP не программирует МК Xmegа, пишет "Could not load device parameters for ATXmega256A3U". С ATmega128 нормально работает AU08(291 знак., 01.12.2014 16:28 - 16:31, AVR, полностью)
- У AVR флаг внешнего прерывания встаёт, если: а) настроен пин как pullup, б) настроен тип прерывания по падающему, в) разрешено прерывание по EIMSK, г) глобально прерывания запрещены. ? Нужен поллинг флага. - Олдфаг(24.11.2014 20:57, , AVR, полностью)
- Есть вопрос по аппаратныи отладчикам, кто работал с JTAG ICE2/3, а то вот подумываю прикупить, но сомневаюсь в полезности, так как Adept(1988 знак., 05.09.2014 17:31 - 17:49, AVR, полностью)
- Потестируйте пожалуйста кому не в "лом" программу терминал для Андроид планшета для переходников USB<->на FT232RL,Cp2102 и PL2303. alexhi(460 знак., 14.04.2013 13:22 - 23.04.2013 19:40, AVR, полностью)
- При установке Atmel Studio 6.2. AVR Juno USB driver выдать ошибку 0x800b0101 "истек / не наступил срок действия сертификата при проверке по системном часам ...". Может кто-то сталкивался? Как с этим бороться? derun(21 знак., 29.10.2014 18:59, AVR, полностью)
- 2 Mbedder : Что сейчас в Москве с представительством Atmel? Куда обращаться по вопросам встреч со специалистами Atmel на выставках? - VL(17.10.2014 14:31, , AVR, полностью)
- Существует ли отдельная программа для программирования AVR. Что бы подцепил AVRDragon загрузил *.elf файл и сиди заливай. Но при этом студию ставить не надо. - PeterD(01.10.2014 09:36, AVR, полностью)
- Гы:) ATMega88 от кетайских товарищей - Vit(17.09.2014 11:55, AVR, ссылка, ссылка, полностью)
- чего-то туплю с доступом к EEPROM в XMEGA Adept(924 знак., 04.08.2014 22:27, AVR, полностью)
- Увидев как атмел родило монстра,, все перескочили на ARMы. - Олдфаг(04.08.2014 22:44, )
- :) ну да немного монструозо для 8-мибитника, но чесслово крайне интересный камушек (пока использую его процентов на 50 ресурсов - не нарадуюсь, но есть конечно свои сособенности :(( Adept(585 знак., 04.08.2014 22:53 - 23:10)
- Гуано это а не вершина. Отвязали регистровый файл от абсолютных адресов, а сделать чтобы он окном гулял по произвольному месту ОЗУ не догадались. Тогда б можно было говорить о второй жизни АВР. - Олдфаг(04.08.2014 23:09, )
- Недавно проект сделали на хмеге. Для разводки - это лучший камень, который встречался. Думаю, даже на однослойке достойно разведется. Программисты, это да, сначала бухтели, ща втянулись. - max(05.08.2014 13:15)
- а что это дало бы такого замечательного?? Вот если бы регистровые операции распространялись на всё ОЗУ :)), ну и с константой, естественно тоже, вот было бы интересно :) Ну а так там довольно большой список уникальных и не очень плюшек Adept(701 знак., 04.08.2014 23:22 - 23:24)
- Это дало б быстрое переключение контекста. Мгновенные операции память-память в пределах окна. Но отвадил меня от х-меги таки его ЕЕПРОМ. Это нечто. В-общем, злюсь на себя сколько времени пытался изучить этот кристалл. И СТК 600 купил... Лучше бы Олдфаг(28 знак., 04.08.2014 23:35, )
- 8-битники - отстой! Хотя для стиральных машин и 4-битники Самсунг, кажись, выпускал. - бомж(04.08.2014 23:28)
- нахера мне перфоратор, чтобы банально забить гвоздь. Достаточно молотка.Так и с 8-битниками, - каждому фрукту - свой овощ :)) - Adept(04.08.2014 23:37)
- Не. Это просто боязнь или нежелание изучать новое. А надо!!! :-) Всё равно придётся рано или поздно, вон уж сколько Леонид Иванович упирался, но жизнь заставила :))) - бомж(04.08.2014 23:42)
- Мода, конечно, хрошо. Ну позырил/пощупал я эти STM32L... И забил. Им еще 100 метров дерьмом плыть до того, что изображаю сейчас на старой-доброй меге, не говоря уже про MSP430G. Правда девайсы у меня немного специфичные... Но если надо что-нить Гудвин(73 знак., 04.08.2014 23:52)
- не, не надо (поверьте) надо будет, - изучу, тем более, что на ПК я ещё по ДОСом на СИ и Пасквиле чего-то там ваял :)), но потом ушёл в с потока на "ручную работу". Мне как-то эксклюзив больше по душе :)) Adept(447 знак., 04.08.2014 23:47 - 23:51)
- сам изредка асм применяю, но с большой неохотой, надо признаться :))) - бомж(04.08.2014 23:50)
- Асм это урод, как и Си и большинство (а может и все) ЯВУ, но за неимением лучшего, как говорится... Ну и , кстати асм отличается от всех ЯВУ тем, что программа полностью понятна, прозрачна, предсказуема, и я всегда знаю что делает процессор. Но, Adept(600 знак., 04.08.2014 23:56)
- Дада, профессионалы пишут на ассемблере! (только макропроцессор приличного ассемблера пострашней си-препроцессора будет). - fk0(05.08.2014 09:22)
- Веб-сервер на асме было бы интересно посмотреть :-) - SciFi(04.08.2014 23:58)
- Вот веб сервер на асме - max(05.08.2014 14:31, ссылка)
- а нафига??? Ну если очень хочется, то с макроассемблером думаю большой проблемы не будет, но это уже, как тут правильно заметили, самодельный Си получится :)) - Adept(05.08.2014 00:08)
- Как это нафига? В ТЗ написано. - SciFi(05.08.2014 00:09)
- в ТЗ указан инструментарий?? фтопку такое ТЗ!! - Adept(05.08.2014 00:11)
- Дешёвое. Передёргивание. ТЗ. Веб. Сервер. - SciFi(05.08.2014 00:15)
- ну дык и пишите на СИ, тем более, что либов в интернете, - как грязи. А мне не надь веб-сервер. Нужно будет, - позову "высокого" программера :)) я не гордый :)) - Adept(05.08.2014 00:19)
- Ну тогда давай так и договоримся, что для кода объемом до 8 килобайт требующего максимальной эффективности и допускающего его вылизывания пока самому не надоест асм рулит. Если ТЗ выходит за эти рамки, наступаем на горло своей песни и зовем Codavr(444 знак., 05.08.2014 05:51 - 06:08)
- ну так у мну примерно в таком режиме работа и идёт :)) А лучшая оптимизация, - как известно это оптимизация алгоритма, а не кода, так что меня особо оптимизаторы не впечают. Видел не раз ассемблерный листинг Adept(22828 знак., 05.08.2014 13:02 - 13:09)
- Одно критическое замечание. Зачем использовать Bill(301 знак., 06.08.2014 23:11 - 23:33)
- Нет. лучше смотрится #define. Потому что основной язык - Си, а директивы ассемблера - они именно что Apтём(224 знак., 06.08.2014 23:22)
- AVR студия при отладке больше любит #define, - нет проблем с функционалом watch, а вообще и не спрашивайте, - как-то так исторически сложилось :)) , ну а альтернатив условной трансляции я просто не вижу, Adept(109 знак., 06.08.2014 23:18 - 23:21)
- Понятно. Я вообще-то при необходимости пользуюсь ассемблером от IAR. В этом случае нет проблем при создании проекта: хочешь - пиши модуль на ассемблере, хочешь - на Си, хочешь - на обоих вместе взятых. - Bill(06.08.2014 23:24)
- Да... Apтём(141 знак., 06.08.2014 23:39)
- я тоже раньше так думал, и смотрел на асм, как на какой-то кошмар, сейча - нормально его воспринимаю, более того, Adept(1376 знак., 06.08.2014 23:53)
- Да нет, не совсем ноль. Иногда приходится Си-модули в ассмблер переносить. Компилятор генерирует, а я дорабатываю. Правда это очень-очень редко случается. А вообще, Bill(114 знак., 06.08.2014 23:52)
- Лучшей оптимальности не бывает. Оптимальность по определению лучшее решение. Так вот кроме оптимизации по скорости счета бывают и другие критерии - многофакторная оптимизация. Деньги, время разработки, стоимость внесения изменений, да хоть бы даже Codavr(36 знак., 05.08.2014 13:24)
- В си (и c++) есть (полу)автоматическое управление памятью, например, и способы оценки (не)правильности работы программы. Возможность кросс-компиляции и какого-то тестирования. А как быть с ассемблером? На месте менагера проекта я бы ассемблера и fk0(530 знак., 05.08.2014 09:34)
- Есть ли там грабли? Apтём(284 знак., 04.08.2014 22:41)
- Как можно на ATmega88 или ATTINY получить статическое состояние выходов? Типа нажал кнопку "Reset" и состояние выходов изменяется по кольцу (00->01->10->11->00) и после смены МК стаётся в статике, без генерации тактовой частоты? - De_User(28.08.2014 01:05, AVR, полностью)
- Кто не скачет, тот москаль... Хуй с ними с убогими, вы лучше скажите, как будет вести себя атмега с кварцем на 16МГц при питании 3.3 вольта. Мега обычная, 168. - Звероящер(15.08.2014 13:48, AVR, полностью)
- Это, конечно, плохо. Но заказчик хотел очень дешево. Tech2(270 знак., 15.08.2014 19:55)
- Как то тут приводил скорострельность меги328 с enc28j60. По-ошибке подал с ENC тактовую в два раза выше. Выяснил, что Мега328 с внешним тактированием 25 МГц бодренько живет при 3.3В :) - Гудвин(15.08.2014 17:32)
- Для разовой поделки - попрёт (интернет полон сообщениями о разгоне мег). Для серии - в DS есть график допустимой частоты (линейное снижение от 16 при 4.5 вольта к 8 при 2.7). - Точка опоры(15.08.2014 16:44)
- Вот у меня лежит мега16 с кварцем 14,7456 Мгц. Специально для тебя, дорогой, делаю эксперимент. maik-vs(280 знак., 15.08.2014 16:26)
- 8 - при 2.7. При 3.3 на 12М должна работать железно. - zeleny(15.08.2014 16:22)
- Кстати есть в даташите на мегу168 такой рисунок. Apтём(46 знак., 15.08.2014 14:10)
- Фурычить должна, но FLASH может не стираться/не писаться. - Vit(15.08.2014 13:58)
- Скорее всего плохо себя будет вести. Графика допустимой частоты от питания в даташите почему-то больше не приводят. Но судить можно по косвенным признакам - например есть график Active Supply Current vs. Frequency (1 - 20 MHz). Для питания 3,3В Apтём(70 знак., 15.08.2014 13:59)
- Непредсказуемо - то ли будет, то ли нет, особенно в широком температурном диапазоне. Ставь подходящую ХМегу и не парься - MBedder(15.08.2014 13:58)