- В AVR-ках (не XMega-x) выполнение какой-то задачи и одновременная передача данных по SPI с внешним тактированием на больших скоростях (предельная FCLK/2) практически нереальна. ПДП бы решил проблему. - maleon(29.04.2019 14:32, AVR, полностью)
- Половина порта PortB сконфигурирована на выход, половина на вход. Выведено значение в PortB. Есть желание из другой функции опросить PinB, чтоб понять уровни на входных пинах. Сразу после инструкции in Temp0,PinB - лапки порта PortB, находившиеся Тигр(66 знак., 15.03.2019 04:45, AVR, полностью)
- Запретите прерывания, посмотрите не лезет ли у вас на выход сигнал из других блоков МК и приучите себя читать выведенное значение через регистр PORTB. Boвa(767 знак., 15.03.2019 10:47 - 11:20)
- Нет, не нормально. Адрес второго операнда проверить нужно. De_User(404 знак., 15.03.2019 05:20 - 10:56)
- У вас тут всё верно написано, видимо, всё же где-то в программе ошибка и реальное действие программы не соответствует тому что вы написали. Считывание PINB никак не может приводить к изменению состояния пинов. Только DDRB или PORTB. - Ralex(15.03.2019 10:37)
- Ошибка типичная - человек перепутал регистры PORTB и PINB. Правило такое: управляют уровнями, присваивая новое значение PORTB. А когда порт опрашивают, читают PINB. Тогда как топистертер, скорее всего, сделал наоборот - присвоил PINB новое Ксения(138 знак., 15.03.2019 10:20)
- Какой ток допустим через вывод Atmel Xmega при отключенном питании? Чтобы унутренний паразитный тиристор не "защёлкнулся"? Т.е. сначала 5В на pin а через, например, 1 с подаётся питание МК +3,3В. Если я 5В подам через 10 кОм нормально будет? - AU08(10.02.2019 16:02, AVR, полностью)
- Кто-нибудь пробовал отлаживать AT90PWM по debugwire? Есть плата c AT90PWM3B. Чтобы посмотреть, почему зашитая программа не подает признаков жизни, попробовал подключиться отладчиком. Фьюз DWEN запрограммировался, но связи по debugwire нет, по ISP AlexG(232 знак., 05.02.2019 09:52, AVR, полностью)
- Чем зафильтровать сигнал с термопары? misyachniy(401 знак., 25.01.2019 17:32, AVR, полностью)
- Я как то пропустил вот эту славненькую таракашку. 5 таймеров, 10 pwm, 2 usart, 2 spi, выход аналогового компаратора и пр. А она вовсю барыжится по баксу с небольшим... - Гудвин(16.01.2019 15:18 - 15:22, AVR, ссылка, полностью)
- Спрошу глупость: можно программно установить фьюз в меге!? Ну например BODEN !? - Троешник(11.01.2019 16:10, AVR, полностью)
- Изобретал как-то я программатор для AT89C2051. misyachniy(178 знак., 13.01.2019 22:51)
- Общаясь с вами на эту тему я дочитал таки до слов о том что память могла испортиться и при отключении питания! Троешник(912 знак., 13.01.2019 18:30)
- Сегодня на трезвую голову осознал что стартует система с бутлоадера, а все мои изменения будут относиться к основной программе! Троешник(1290 знак., 12.01.2019 11:15)
- Если проблема в том, что после подачи питания ядро процессора начинает работать раньше чем установилось достаточное питание для переферии, то возможно я сделаю так: Троешник(329 знак., 11.01.2019 23:16)
- Если что то можно установить программно, то это уже не фьюз, а программируемый бит. - Codavr(11.01.2019 18:48)
- В Меге нельзя, а в Х-Меге вроде бы можно. - Ксения(11.01.2019 17:17)
- нет - m16_home(11.01.2019 16:34)
- Самодельный AVRISP MKII перестал окликаться. misyachniy(256 знак., 04.01.2019 13:36, AVR, полностью)
- Может чего обновилось. Бывает, если через юсб хаб подключать. Попробовать откатить виндрайвер. Становимся в диспетчере устройств на сабж, свойства, обновить, поиск и установка драйвера вручную, выбрать драйвер из списка уже установленных, выбираем Vesago(27 знак., 11.01.2019 11:22)
- Можно так ещё попробовать: бомж(1051 знак., 08.01.2019 21:23)
- блин, у Вас лишнего времени много ??? поделитесь плиз.. После некоторых крайних забегов с AVR ISP от olimex, купил себе опять драгона и забыл все неприятности - Aleksey_75(08.01.2019 20:55)
- У меня тоже такое было из-за того, что драйвер WinDriver не подписан. Для проверки этого предположения запустите утилиту "sigverif" (это команда операционки) и проверьте, ругнется она на windrvr6.sys или нет. А то какой-то апдейт на Win7 Ксения(114 знак., 04.01.2019 14:03)
- небось на win10 автообновление прилетело - Vit(04.01.2019 13:59)
- Привет, есть устройство с тачпадом, можно ли как то эмулировать управление им аппаратно, т.е. как будто бы палец жмет на него. Вариант с механическим пальцем ездящим по трем координатам пугает. Врезаться в шлейф тоже нет возможности. Нет ли каких тачтык(301 знак., 09.01.2019 09:30,
, AVR, полностью)
- Если устройство не очень новое, вполне возможно, что там резистивный аналоговый тач с четырех или пятипроводным подключением. Такое легко сэмулировать микроконтроллером. - Yurasvs(10.01.2019 13:10)
- Если устройство на андроид или иос, то есть программы, на которые можно передавать данные по wifi/bt/usb-com, а уж они "нажмут" тач как будто вы сделали это пальцем. Есть так же удаленное управление, вы на компе или на планшете получаете экран Ralex(19 знак., 09.01.2019 10:20)
- К сожалению, устройство достаточно уникально, предложенные варианты не подойдут. В принципе необходимо некое универсальное решение, которое не зависит от типа устройства, которое можно прикрепить к любому тачу и выполнить управление с клавы. тачтык(18 знак., 09.01.2019 10:31,
)
- USB или ps2 у девайса есть ?? подключить эмулятор мыши или клавы и с него рулить - Aleksey_75(09.01.2019 10:50)
- А что если сделать печатную плату по размеру тачпада у которой на боттоме будет поле из падов, например квадратиков,без маски, чтоб был контакт тачпада с медью а на топе куча ключей, скорее всего транзисторных сборок, которые будут нужные тачтык(486 знак., 10.01.2019 05:22,
)
- Ничего у девайса нет, к сожалению, прибор нестандартный. Есть ли какие то способы аппаратно создавать емкость в нужно координате тачпада, мб есть какие то накладки, или дайте идею, как такое реализовать. Спасибо за ответ. - тачтык(09.01.2019 11:54,
)
- Нет ли у кого USB-HID девайса на X-Меге? По-проще, можно демонстрационный. Только чтобы ASF'а там духу не было! - Ксения(14.12.2018 00:31, AVR, полностью)
- Меня глючит, или Хмеги попали под санкции? AlexG(68 знак., 10.12.2018 16:18, AVR, ссылка, полностью)
- Пытаюсь вспомнить как программировать АЦП ATXMEGA.(дополнение) misyachniy(1648 знак., 07.12.2018 10:28 - 10.12.2018 16:19, AVR, полностью)
- Братцы ткните носом где не так сделал, тактируюсь от внутреннего 8МГц, отладчика с дебагом нету avrdude(2205 знак., 02.12.2018 18:37,
, AVR, полностью)
- Есть магическое слово - volatile. Можно еще бубен взять, для надежности. - Bill(07.12.2018 10:11 - 10:17)
- А на Basic'е попробовать?! - argus98(02.12.2018 21:50)
- Это что такое? Nikolay_Po(946 знак., 02.12.2018 18:51 - 18:59)
- Вы не пояснили, что, собственно наблюдаете в результате? Что не устраивает? Nikolay_Po(401 знак., 02.12.2018 18:44)
- я кстатити предделитель таймера использую 8, поэтому попраивил на 1000000UL avrdude(181 знак., 02.12.2018 19:04,
)
- Заработало? - Nikolay_Po(02.12.2018 19:33)
- нет пока, код исправил, приложил, мб что то с инициализацией пина ICP1? - avrdude(02.12.2018 19:47,
)
- Светодиодиком помигать при помощи таймера не пробовали? Включите в прерывание переполнения таймера переключение состояния какого-нибудь вывода. И гляньте частотомером/осциллографом, переключается ли? - Nikolay_Po(02.12.2018 20:15)
- появилась идея в том, что у меня период двигателя на 1200RPM 830мкс, что много раз укладывается в период оверфлоу avrdude(132 знак., 02.12.2018 21:59,
)
- В принципе от 8МГц с предделителем счетчика 8, я должен был получить период два раза по 0xFFFF, что похоже на правду, проверял все осциллографом - avrdude(02.12.2018 21:42,
)
- вывел в прерывании по переполнению вывод на реле получил период прямоугольника 125мс скважность 1 avrdude(354 знак., 02.12.2018 21:36,
)
- Перенесите мигалку из прерывания переполнения в прерывание одного из фронтов. И проверьте, как срабатывает. Nikolay_Po(149 знак., 02.12.2018 22:03)
- эх щуп исправил, нога цела а в прерывание capture все равно не входит(( - avrdude(02.12.2018 23:16,
)
- я лошара с аудиокарты слабый сигнал подавал, щуп на 1х был настроен - avrdude(02.12.2018 23:07,
)
- чето не так в коде, сейчас сделал программку, проверяющую не нагнулся ли пин PB0 от моих махинаций с аудиокартой, все ок - avrdude(02.12.2018 22:57,
)
- перенес мигалку из оверфлоу в капчуре двумя способами, но к сожалению не срабатывет, на осциле ничего не вижу avrdude(2002 знак., 02.12.2018 22:39,
)
- А какая более менее удобная оболочка аврдуде? Balda(77 знак., 18.11.2018 19:32, AVR, полностью)
- Смотрю на нового таракана ATtiny1616, а там аж ТРИ ЦАПа! Но на ногу выведен только один. Вопрос, накукуй тогда остальные два??? Кто прояснит? - Звероящер(24.10.2018 14:40, AVR, полностью)
- Это Микрочиповский бзик :) - принялись расширять функционал Тинек, забыв, что с таким функционалом имя должно быть Мега. А в результате клинч между возросшим функционалом и малоногостью. - Ксения(24.10.2018 15:51)
- Они пошли по пути STM. Номенклатура врастопырку, делать не успеваем, и нахрена нужно никто понять не может. Готовимся к многотомным ерратам. - CADiLO(29.10.2018 17:20)
- +1. Страшно что-то новое из этой каши использовать. Сегодня появилось, а завтра днем с огнем не сыщешь. Ну и да, накосячат по традиции. - Codavr(30.10.2018 08:48)
- Не соглашусь. ST и в сторону монстуозности копает, скажем у STM32H753BI целых 208 ног и высокая производительность. Тогда как Microchip пытается AVR-кам последние ножки отрезать :) и рабочую частоту поднимать не хочет. - Ксения(29.10.2018 17:58)
- частота небось в техпроцесс упирается - lloyd(29.10.2018 18:17)
- M480 M4F Series: 192 MHz CPU, 175μA/MHz with dynamic power scaling function, voltage range from 1.8V to 3.6V in industrial operating temperature from -40°C to 105°C. - CADiLO(30.10.2018 11:49)
- Дык это Cortex-M4F от NuMicro. Так и вопрос в том, отчего более сложные кортексы на высоких частотах делать умеют, а более примитивным AVR или 8085 поднять частоту не в силах. - Ксения(30.10.2018 16:47)
- А зачем, если 32-битные Cortex M0 с частотой 50-80 MHz стоят дешевле восьмибитников того же Микрочипа или ex-Atmel. - CADiLO(31.10.2018 10:03)
- Очень часто вижу данное утверждение, но каждый раз при проверке убеждаюсь в обратном. Ale3000(335 знак., 01.11.2018 08:22)
- Можете привести пример? Желательно из доступных в единичных количествах. - AlexBi_(01.11.2018 08:16,
)
- Затем, например, что до недавнего времени у ARM было только микропотребляДство. Если уж заснул прилично, то начать можно было только с main(). Это сейчас появляются всяческие "нордики", которые могут продолжить после 1 uA дауна иимеют кучу других Гудвин(61 знак., 01.11.2018 02:50)
- Чтобы такими глупостями не заниматься: Экспериментатор(108 знак., 31.10.2018 15:25,
)
- В наше время, после перехода на 3-вольтовое питание, просто стыдно выпускать новые МК на максимальную тактовую частоту 10 МГц. И никакие ссылки на техпроцесс не могут быть тому оправданием. - Ксения(29.10.2018 18:42 - 18:45)
- У китайцев же есть аналоги авр. Там и частоты задраны до сотки и еще что-то... У силабса 51 ядро есть на 120МГц с PLL. С одним тактом на инструкцию. - Звероящер(31.10.2018 07:06)
- Какое нафиг трехвольтовое питание. У меня вот ТМСка кормится от 1.2 вольта, просто DC-DC интегрирован в процессор - lloyd(29.10.2018 18:44)
- У AVR-ок этого нет. А речь была про недавно выпущенные ATmega3208,3209,4808,4809. Ксения(72 знак., 29.10.2018 18:51, ссылка)
- нужна частота - покупайте 5-вольтовые М0 и М0+ - lexxx-lexxx(30.10.2018 08:08)
- А в чем причина того, что М0/М0+ получаются быстрее, чем AVR? Я понимаю ситуацию так: Ксения(1065 знак., 30.10.2018 17:39 - 17:41)
- Там тормоз код во Флеши. Чтобы молотить быстро , его надо в ОЗУ сперва загрузить. А это уже Рапсберри Пи получится. - Yurasvs(02.11.2018 17:19)
- Существуют ли какие-нибудь кортексы с аппаратным шифрованием, которые можно купить в РФ, и с ценой, как AVR, т.е. порядка 100...300 руб.? Ale3000(217 знак., 31.10.2018 04:21)
- Есть. Вот совсем недавно Cortex M23, 25uA/MHz, Crypto Accelerator (AES-128, SHA-256, GCM), TrustZone. Операционники, компараторы на борту. Образцы есть. - Илья(02.11.2018 10:32, ссылка)
- Cortex M4F nRF52832 в Ультране стоит 2.5$ в розницу. 64MHz 512 кб флэш, 64 кб RAM. Устроит? Cortex-M4F nRF52840 64MHz, 1M Flash, 256K RAM, USB 2.0, 1.8..5V - 3.8$. Аппаратное шифрование. Фишки для маложручести - встроенный DC/DC и пр. 3 SPI, 2 Гудвин(63 знак., 02.11.2018 00:22)
- Атмел делал авр32, который разгонялся. Разгонять авр просто потому, что авр кому-то нравится - это тупо. Тем более сейчас, когда разогнанный авр создаст мелкочипу ненужного конкурента в его же продуктовой линейке. - SciFi(30.10.2018 17:46)
- причина в том что у авров медленная флэш, в неё всё упирается. - m16_home(30.10.2018 17:45)
- А что мешает поставить AVR-ам такой же по качеству флэш, как у кортексов? Тем паче, что объем их флэша гораздо меньше (особенно у тинек). - Ксения(30.10.2018 17:51 - 17:53)
- SciFi выше ответил - m16_home(30.10.2018 17:55)
- Мне его ответ не нравится. Отчего тогда Microchip не волнует "конкуренция" между разными PIC'ами, а конкуренция PIC с AVR волнует? А тем более сейчас, когда он купил Atmel? Точно так же и разные STM32F между собой конкурируют, поскольку разброс в Ксения(223 знак., 30.10.2018 18:07)
- А зачем переделывать AVR с непонятым результатом? Деньги потратят, а продажи не возрастут. Всем кортексы подавай. - Ruslan(30.10.2018 19:23)
- А нафиг тогда покупали Atmel? Если только для того, чтобы уничтожить конкурента, то это слишком накладно делать за свой счет, т.к. от уничтожения Atmel скорее выиграет ST или та же NuMicro со своей продукцией, нежели за PIC'ами выстроится очередь. - Ксения(30.10.2018 19:29)
- у меня после посещения мастерса сложилось мнение, что покупка атмела это расширение линейки с мипса до кортекса, тому подтверждение новый пик32cz на кортексе поддержанный гармонией. Ну а так может быть множество причин. - abivan(31.10.2018 11:38)
- А нафиг тогда покупали Atmel? атымель (МК) будет жив пока на плаву ардуина, ничего личного , просто бизнес. упадёт ардуина-задушат меги и тыньки за компанию. а всё к этому идёт - в ардуины тихим сапом кортексы идут. - m16_home(30.10.2018 23:32)
- Ардуина не упадет, но плавно отходит от AVR. Т.е. уже сейчас полным ходом выпускаются Arduino-платы на МК других архитектур. И это не только специфический форм-фактор для подсоединения шилдов, но и полноценные библиотеки для этих МК, позволяющие Ксения(228 знак., 31.10.2018 14:34)
- Совершенно верно - например NU-Duino. По разъемам совместим, библиотек полно. - CADiLO(31.10.2018 14:56, картинка)
- M0 в качестве альтернативы AVR не слишком впечатляет, тем более что еще в бытность Atmel уже выпуcкались Arduino на контроллере SAM D21 - "Arduino Zero". Впечатляют современные платы уже на Cortex M7, например: Ксения(296 знак., 31.10.2018 15:23 - 15:27, картинка)
- Такие платы предполагают RTOS и заменой ногодрыгов не являются. Если нужны вычисления, то купите малину от $5 и ни чем себе не отказывайте. Я тут уже приводил пример, как "Ну, погоди!" с 4х битным микроконтроллером и питанием от двух часовых Экспериментатор(104 знак., 31.10.2018 15:41,
)
- Сама по себе RTOS не является препятствием для ногодыга. Операционка становится таким препятствием лишь после того, как она становится многопользовательской, и в стремлении обезопасить одного пользователя от последствий ногодрыга, Ксения(400 знак., 31.10.2018 16:01)
- Препятствием не является, но все временные характеристики портит, расход энергии увеличивает. Как любит писать Скрипач, ЛЕММА: любое устройство может быть сделано без ОС. ОС - это от бедности, когда один микроконтроллер нагружают несовместимыми Экспериментатор(317 знак., 31.10.2018 16:19,
)
- Для Arduino временные характеристики обычно неважны, если Мегу8 ставят. Тогда как Cortex M7 заведомо справится с ее задачами даже при неэффективной реализации - просто за счет преимущества в тактовой частоте. А стек TCP/IP никто сам и не пишет - Ксения(63 знак., 31.10.2018 16:53)
- Ага, отличный ногодрыг в железке с шинами, работающими на разных с процессором скоростях, наличием кеша данных и прочей лабудени. lloyd(98 знак., 01.11.2018 08:18)
- Вы правы. BB Black за 5-6 тыс.руб выглядит для эмбеддера более привлекательно, чем это чудо непонятного назначения. А есть какие-нибудь более дешевые готовые платы с этим семейством? Как-то против $5 за фруктовые серии он не очень. - Экспериментатор(02.11.2018 09:40,
)
- Вы эту Ситару программировать вообще не сможете - в нее можно лишь готовый Linux залить, чтобы из интернета картинки смотреть :). Для каких-то управленческо/контроллерных функций она практически непригодна. - Ксения(05.11.2018 18:29)
- Смешно. Сравните скорости с продажным 3д-принтером на меге: Экспериментатор(199 знак., 05.11.2018 19:46,
)
- Скорость 3D-принтера не от процессора/контролера зависит, а от механики. В любом случае моторы исполняют приказания заведомо медленнее, чем даже самая медленная AVR-ка может их выдавать. - Ксения(05.11.2018 19:58)
- Чем меньше микрошаг, тем быстрее должен быть контроллер. Мега делитель 1\128 уже не успевает, поэтому некоторые драйверы с такой возможностью не дают желаемого эффекта, в том числе тихой работы. Экспериментатор(410 знак., 05.11.2018 20:19,
)
- Если вам не важна скорость реакции GPIO - то мб сделаете все на I2C GPIO Expander'ах, тогда хватит какой-нибудь восьминогой тиньки) - lloyd(05.11.2018 20:14)
- Только не это! У меня до сих пор неприязнь от "Galileo Board". Это плата на Quark X1000 такая, где нет ни одного живого порта - всё на GPIO Expander'ах, тех самых, что на I2C. - Ксения(05.11.2018 20:59)
- Ну, Интель галилею "всё", так что это был неправильный IoT и он ушел от нас. lloyd(220 знак., 05.11.2018 21:33)
- Quark'ом я в свое время интересовалась, как возможной альтернативой AVR, но как увидела, что в нем порты ненастоящие, то сразу же в нем разочаровалась. А про Sitara'а ничего плохого не скажу, но это уже "взрослый процессор", который трудно Ксения(232 знак., 05.11.2018 21:44)
- Вы указали очень существенный момент: реализуемо всё и на мощных процессорах, но сложность реализации становится неприемлемо большой. Периферия с бОльшим функционалом требует бОльшего времени не только на чтение описания, но и на написание кода, и Dingo(147 знак., 08.11.2018 07:24 - 07:27)
- Внутри плата со штырьками для тех, кто не любит видео: Экспериментатор(396 знак., 05.11.2018 22:57,
)
- Так вот я про что и веду речь: в ситаре обрабатывать такие "микроконтроллерные" задачи на основном ядре нафиг не сдалось. Для этого там есть пара RISC-ядер, которые имеют свои GPIO а также могут дотянуться до всего (память, SPI, UART, PWM и lloyd(764 знак., 05.11.2018 22:57)
- Лолшто? То есть TI-RTOS не существует в этом мире? lloyd(67 знак., 05.11.2018 18:54)
- Я выше привел пример, где ARMы тихо курят в сторонке. Нет смысла обсуждать сферического коня на Меге8. Этот микроконтроллер изрядно устарел даже среди AVR. Про TCP Экспериментатор(868 знак., 31.10.2018 22:04,
)
- Это не лемма, а УГ. Аксиома: настоящие мущщины кодят сразу в хексе. - SciFi(31.10.2018 16:21)
- Феерическое говнецо. Это каким надо быть специалистом, чтобы так кварцы отнести от микроконтроллеров? NU-Duino- возьмем самое худшее от дурины! - Экспериментатор(31.10.2018 15:02,
)
- Емнип, у атмеля было много чего помимо МК. Контроллер тачскрина для ипхона? Там денег побольше, чем в авре. - SciFi(30.10.2018 19:32)
- На вход компаратора? - SciFi(24.10.2018 14:47)