- ATMega32U2. Изменение скорости UART "на ходу". Tpoeшник(1922 знак., 18.01.2022 23:12, AVR, полностью)
- C++20 для AVR. Интересно, насколько реально. Тулчейн вроде есть, но
с avr-libstdc++ все тоскливо Evgeny_CD(3 знак., 12.01.2022 14:42, AVR, ссылка, ссылка, полностью)
- Один не квалифицированный программист AVRок загадал загадку -
написал для ATMEGA644 программу, генерирующую из 12 МГц тактовой
частоты меандр 58035,7 Гц. Т.е. частоту, которую делением вроде-бы
получить нельзя. Теперь атмегу и тактовый генератор надо заменить,
но снова получить на выводе 58035+-1 Гц. Из исходников понятно
только, что эффект получен случайно, как такое сделать
целенапрвленно - большой вопрос. - AlexG(14.12.2021 07:56, AVR, полностью)
- Скорее всего сигнал косячный и идет пачками. - PlainUser(15.12.2021 17:00)
- Самый адекватный результат в итоге дало использование таблицы с
очередными значениями OCR. В процессе отладки потерял всякое
доверие себе и приборам. - AlexG(15.12.2021 16:50)
- безотносительно решения проблемы, - ну "чиста интереса для" а что
за частота такая волшебная? почему такие жёсткие допуски? Ближайшее
стандартное не подходит (вот совсем не представляю себе проект, где
такая экзотическая частота могла бы применяться со столь жёсткими
требованиями к точности) Adept(229 знак., 15.12.2021 15:57)
- В общем, легко! Выставляем целый К деления и калибруем
накристальный генератор под нужную частоту. Внешний кварц для
тестирования в процессе жизни. - Evgeny_CD(15.12.2021 08:17)
- Контроллер работает от внутреннего RC генератора 8МГц. Коэфф
деления 138. 58035.7 х 138 = 8 008 926,6. Вполне в допуске
генератора. - Andrey190(14.12.2021 22:30)
- Тоже мне бином ньютона IBAH(189 знак., 14.12.2021 14:14, ссылка)
- А на той плате точно стоит резонатор на 12 МГц? А то возможны
варианты: 18МГц/310=58065.0 и 21.47727МГц/370=58000.0 - Kceния(14.12.2021 13:44)
- если частота генерируется таймером и не получается делителями и
таймер-компараторами, значит некорректна работа с таймером. Либо он
останавливается во время чтения значений, либо некорректно
формируется сам сигнал (формирование сигнала идёт аппаратно по
CompareMatch или принудительным "ногодрыгом" ? (что само по себе не
очень корректно)) Adept(101 знак., 14.12.2021 12:42)
- 51 и 9/13 цикла тактовой/4 - Nikolay_Po(14.12.2021 10:15)
- DDS без синуса? Vit(2 знак., 14.12.2021 09:31, ссылка, ссылка)
- менять делитель каждый период что бы среднее значение было
требуемым, сейчас так во всех новых камнях на уартах получают
дробные лелители. Nikolay801_(50 знак., 14.12.2021 08:54)
- если шум фазы и его распределение неважны то это как мне кааца на
таймере можно сделать перегружая период по табличке. это аналог
фапча с дробным коэф.деления но без фильтрации фазы. другой вариант
- в крайних микроконтроллерах есть фапчи с дробным кд, lloyd
практически о томже толкует. - klen(14.12.2021 08:27)
- Если на каждом такте (или на каждом N-ом такте - в зависимости от
допустимого джиттера) перезагружать Output Compare регистр, то
можно получить любую частоту. - il-2(14.12.2021 08:18)
- Огласите требования к джиттеру, а то, может быть, дельта-сигма
модуляции хватило бы. lloyd(167 знак., 14.12.2021 08:16, ссылка)
- Поймал IAR EWAVR 7.30.4 на странной фигне при компиляции для
AVR-DA. Если в конце флэши разместить данные по фиксированным
адресам, то содержимое константных массивов в ОЗУ оказывается
покореженным (сдвинутым и зануленным в разных сочетаниях). Тестовый
проект для AVR128DA48: AlexG(1531 знак., 04.12.2021 20:11, AVR, полностью)
- [AVR-DA] Сводный системный. - Evgeny_CD(08.07.2020 01:46, AVR, полностью)
- Поддержка AVR-DA в последнем IAR EWAVR 7.30.4 недоделанная. Запись
в переменные с атрибутом __eeprom не работает. Операции с uint64_t
иногда работают, а иногда выдают бред. - AlexG(28.11.2021 20:03)
- [Предыдущие топики] Были - Evgeny_CD(08.07.2020 02:12, ссылка)
- [Общее] для семейства. Цены смотрим на Microchip для оценки. $2.10 самый
дорогой в розницу, $1.25 самый дешевый - это по всем семейству. В
целом весьма симпатичное семейство. Evgeny_CD(758 знак., 08.07.2020 02:09, ссылка)
- AVR128DA28-I/SP, AVR32DA28-I/SP, AVR64 пока не вышел - [SDIP28]. В принципе, интересный макетный MCU Evgeny_CD(126 знак., 08.07.2020 02:06)
- [AVR32DA] Только что вышли, errata стала ровно в 2 раза короче, ничего
существенного нет. Цены буквально на $0.25 ниже AVR128DA Evgeny_CD(27 знак., 08.07.2020 02:01, ссылка, ссылка)
- [AVR128DA] вышли. Errata 8 пунктов, иногда это может напрячь "2.4.1 Flash
Mapping into Data Space Not Working Properly" Evgeny_CD(08.07.2020 01:51, ссылка, ссылка)
- [AVR64DA] Пока не вышли - Evgeny_CD(08.07.2020 01:47)
- [AVR-DU] обзорный документ. AlexG(1 знак., 03.12.2021 03:44, AVR, ссылка, полностью)
- AVRDA кто чем дебажит? - vasily777(01.12.2021 11:32, AVR, полностью)
- я тут на больничном реверснул схему AVRDragon-а. может кому
пригодится для ремонта. m16(50 знак., 21.11.2021 01:23 - 11:29, AVR, ссылка, ссылка, полностью)
- Снимаю шляпу, нет, две, вторая что поделился maleon(145 знак., 22.11.2021 11:49)
- Спасибо. Лежит мертвяк, может удасться привесть в чувство. - Codavr(21.11.2021 16:50)
- Спасибо, несколько штук битых валяется, может хоть теперь починю. - Andreas(21.11.2021 16:43)
- Спасибо. Toчкa oпopы(113 знак., 21.11.2021 15:27)
- Cпасибо! - ILYAUL(21.11.2021 14:25)
- О, гран мерси. я тут с месячишко назад пожёг dWire. тоже разбирался
как там чего (куча, блин, ключей на сдвоенных транзисторах :(
заё..ся разбираться. поковырялся день - плюнул (время дороже)
достал AtmelICE. Теперь мож починю дракончика :) кстати, добавлю
ещё виды топологий для ремонта (мож кому полезно будет) Adept(530 знак., 21.11.2021 14:12, ссылка, картинка)
- А правильнее прямо в сообщение. И красиво - General(21.11.2021 11:01)
- спасибо. - mse homjak(21.11.2021 10:56)
- Спасибо! - RxTx(21.11.2021 06:44)
- [AVR-DB] Сводный системный по пока еще не вышедшему семейству. Заготовка
топика. - Evgeny_CD(08.07.2020 02:21, AVR, полностью)
- [AVR32DB] ДШ, errata Evgeny_CD(28 знак., 17.11.2021 17:24, ссылка, ссылка)
- AVR64DB, AVR32DB появились в каталогах, цен пока нет. - Evgeny_CD(24.11.2020 23:15)
- Свежая errata от 10.2020 и официальный ДШ. Далеко не все баги
дожали, UART сильнее всех на свете! Evgeny_CD(30 знак., 24.11.2020 22:25, ссылка, ссылка)
- AVR128DB28. Status: In Production Илья(228 знак., 24.08.2020 18:43, ссылка, ссылка)
- Все что знаем пока про семейство Evgeny_CD(481 знак., 08.07.2020 02:26, ссылка, ссылка)
- IAR EWAVR. В опциях проекта традиционно --string_literals_in_flash.
Захотелось упростить себе жизнь и использовать std::vector. Он за
собой тянет файлик <exception>, в котором есть такое: AlexG(469 знак., 01.11.2021 18:52, AVR)
- Чем отличаются ATMEGA16L-8AI и ATMEGA16L-8AQ ни в одном даташите Q
нет описания. Или это упаковка? - vasily777(23.10.2021 20:42, AVR, полностью)
- avr gcc Sergey_N(439 знак., 17.10.2021 15:22, AVR, полностью)
- В общем, я сдался Sergey_N(478 знак., 20.10.2021 00:49)
- Нет это не нормально, ld и gold такого не допускают. Что-то еще
есть в Вашем случае. klen(109 знак., 18.10.2021 10:34)
- Старенький WinAVR-20100110. Пришлось применить 2 патча, чтобы дышал
под Win7 64 (линуксовые ноги, етить). Работает, но такая же байда
наличествует (создал для теста массив размером 1900 байт) ... Гyдвин(239 знак., 18.10.2021 09:09)
- Можешь скомпилить один и тот же исходник при полной оптимизации на
ИАР и в ГЦЦ и выложить здесь размер занимаемой Flash ? - Ale3000(18.10.2021 04:16)
- Там можно вставить ASSERT в скрипт линкера, чтобы ругался на такую
ситуацию, ЕМНИП. - SciFi(17.10.2021 15:32)
- atxmega32a4u adc scan mode Sergey_N(1737 знак., 13.10.2021 00:00, AVR, полностью)
- Кто-нибудь имел дело с AVRDA или подобными им megaAVR 0-series?
AVR32DA28 при разрешении прерываний влетает в обработчик NMI, хотя
1.NMI запрещен, 2.Причины для вызова нет - CRC OK, 3.NMI должен
быть безразличен флаг разрешения прерываний, 4.Он от туда потом
выходит, хотя по даташиту при настоящем NMI обработчик вызывался бы
до сброса вечно. AlexG(83 знак., 26.09.2021 18:41, AVR, полностью)
- В отладчике IAR EWAVR обнаружился нюанс - на переменную типа
uint64_t невозможно поставить датаберекпойнт. - AlexG(06.06.2021 07:10, AVR, полностью)