- Всем привет, за делами (проекты! :)) недосуг заглянуть было, да и
сейчас тоже... вот заглянул на огонёк на минуточку.... :) Вопрос
про AVR таню1616 - закупил тут под проект 2,5тыс шт по $1.9 на
замену 16-й меге, которая как самолёт сейчас стоит :( дык у неё нет
внешнего кварца :( (знал, но надеюсь не критично) буду Adept(1482 знак., 20.06.2022 18:22, AVR, полностью)
- В московском "Кварце" полно недорогих генераторов на 18432 - Крок
не даст соврать. В Питер тоже доставляют --> MBedder(1 знак., 22.06.2022 10:27, ссылка)
- 74AHCU04? Vit(1 знак., 22.06.2022 04:08, ссылка)
- Я бы ставил внешний кварц. Если бы 9600, то можно сэкономить, но
для 1 Мб/с обязательно ставить внешний. Ну, или калибровка от
USB... - Costic(21.06.2022 17:17)
- если протокол позволяет, то можно сделать как у модемов, пакет
всегда начинается с одного и того же байта, девайс по нему
калибруется. - Nikolay801_(21.06.2022 11:35)
- Блин - как соскучился по этой работе :) symbions(328 знак., 21.06.2022 00:25)
- Хмеги с внутренним генератором с похожими характеристиками с
обменом данными через UART проблем не испытывают - AlexG(20.06.2022 20:38)
- Если слейв, то калиброваться можно (и нужно) по входному RX. - argus98(20.06.2022 19:40)
- 9600 работает без проблем на внутреннем -40...+40 - 0men(20.06.2022 19:19)
- А если внтренний ген калибровать по внешнему кварц и постоянно
"докалибровывать" в процессе жизни? - Evgeny_CD(20.06.2022 19:13)
- да.... Вы не ищете лёгких путей :)) - Adept(20.06.2022 20:28)
- Есть датчик температуры, внутренний. И в паспорте график частоты от
температуры. - Cкpипaч(20.06.2022 19:22)
- Можно, конечно, купить термошкаф и прогнать цикл с калибровкой
индивидуально каждого экземпляра при каждой Т, скажем, через 5°.
Это булет очень кошерно, но боюсь TCXO 1ppm во всем диапазоне будет
дешевле :) Evgeny_CD(120 знак., 20.06.2022 20:29)
- Еще подорожают микрики и TCXO... И термошкаф - уже не такая плохая
идея :-)) - sav6622(20.06.2022 23:22)
- А б/у термошкаф, хотя это сейчас большой дефицит, в целом не
смертельно дорого. Ысче в лизинг можно взять. Если сделать оснастку
и автоматизировать процесс калибровки, и калибровать сразу
несколько десятков устройств, то даже экономика будет терпимая. Я
эту идею давно прорабатываю. Считаю, что гибридный
аналогово-цифровой дизайн это ключ к успеху. В смысле цифрой
индивидуально править все неидеальности аналоговой части,
выявленные при термопрогоне. Evgeny_CD(82 знак., 20.06.2022 23:29)
- Я видел такое на одном иностранном заводе. Именно термошкаф и
внутри именно несколько десятков датчиков. Прогоняют по
температуре. И, в зависимости от версии, цифровой/аналоговый, или
напаивают цепочку из термистора и резистора термокомпенсации,
оптимального именно для этого датчика, или прошивают коэффициенты в
электронный модуль датчика. Но это прецизионные устройства. Да, в
новых условиях, и обычную технику может, придётся, так калибровать
- в целях экономии на более Nikolay_Po(256 знак., 21.06.2022 00:07, ссылка)
- поражает ваш полет мысли! за эти деньги можно исходных процов
купить, за дорого, и не ипать моск! Aleksey_75(63 знак., 20.06.2022 23:35)
- внутренний термометр вообще "пальцем в небо" по крайней мере мне
так и не удалось получить с него какие-то вменняемые данные. А
вообще это какое-то извращение ужо :)) - Adept(20.06.2022 20:27)
- Приехали китайские AVRки. Абсолютно без маркировки. AlexG(1 знак., 23.04.2022 13:40, AVR, картинка, полностью)
- Я у своих сфотографировал жопки. На литье литеры "Аnn" или "Вnn"
(от пресс-формы), а маркировка лазером одна, какой-то загадочный
универсал, ВАЗ-2111 :)) vpv.vpv(1 знак., 05.05.2022 12:22, картинка)
- Кстати, как у них организована защита от копирования, я так и не
понял. Пугают, что просто любое чтение записанного чипа приводит к
слёту прошивки. Хотя верификацию он как-то же проходит?
Вразумительного ничего так и не нашёл. - vpv.vpv(30.04.2022 23:14)
- А снизу на корпусе что? Мы заказывали LGT8F328, снаружи выглядят
точно так же, никакой маркировки, а на обороте буковки есть. - vpv.vpv(30.04.2022 05:58)
- На этих на обороте тоже что-то есть, но в основном цифры. Что
интересно, кроме Lgt8 есть и другие китайские AVRы, но они в
интернете не упоминаются вообще нигде ни разу. - AlexG(30.04.2022 07:51)
- К ним даже получили плату от "Logic Green LGT SWD ICE Offline
v2.0", что-то-типа-такого. Якобы аналог Atmel-ICE, и якобы
полностью шагает и аппаратно(!) отлаживает в дебаггере IAR AVR.
Даташита - НЕТ! Описания - НЕТ! Ничего нет. Голая плата, с красной
кнопкой. Пришла в таком виде потому, что сам программатор целиком
(в корпусе), привезти было нельзя без какой-то декларации в
какие-то наши комитеты (а вдруг это какая-то "Аппаратура шифровки
данных?"). Пока исследования сего vpv.vpv(51 знак., 30.04.2022 06:39, картинка)
- а если нарисовать надпись типа кр12345хз567, то можно даже войти в
стройные ряды импортозамещения. antm(24 знак., 26.04.2022 22:21)
- Красивое - SciFi(23.04.2022 14:02)
- А на упаковке? - Cкpипaч(23.04.2022 13:49)
- Огонь!!! а кристалл внутри есть ? - Aleksey_75(23.04.2022 13:46)
- Народ, а чем отличается atmega8a-au от atmega8a-16au? Ljutik1(40 знак., 04.04.2022 08:21, AVR, полностью)
- Странная сигнатура 1E 95 07. Запаял Atmega329-16MU, программатор
Аргуссофтовский AS3E не знает такую сигнатуру. Посмотрел даташиты,
не нашел такой сигнатуры. Сигнатура читается стабильно, микросхема
шьется нормально, если отключить проверку сигнатуры. Но что это за
зверь, может кто знает? - Liter(25.04.2022 16:27, AVR, полностью)
- Вопрос и просьба. Программно-железный переход со старых мега-тини
AVR на новые. Подскажите динозавру оптимальный путь? :) Много лет
обходились ATtiny13, 24, Mega48, Mega1284P и пр. Программки
писались в IAR AVR 6.80, железки (партиями в сотни штук)
прошивались клонами AVRISP MKII из командной строки STK500.exe,
садилась девушка, нажимала в цикле клавишу "пробел". Для просмотра
кусков кода в симуляторе использовалась AVR Студия 4.19, IAR
генерил ubrof-файл *.d90, он просто vpv.vpv(1232 знак., 21.12.2021 09:22, AVR, полностью)
- В свое время для серийного производства я родил красивое решение. Ljutik1(435 знак., 04.04.2022 08:30)
- Так любой програматор хоть AVR ISP хоть ICE может работать из
командной строки. Я делаю xx.elf фаил туда пихаем все настройки.
Далее просто из командной строки шьется. у нас программер бантик к
нему дописал девочка только разьем программатора перестреляет. Вот
пример командой строки [ atprogram.exe -t atmelice -i isp -d
attiny13a program -c -fl -fs --verify -lb -f мой_фаил.elf ]. Смысл
такую гору лепить пишите все в Studio. - PeterD(29.12.2021 12:46)
- В принципе, все не так сильно изменилось (пока не используете
AVR-DA). Ubrof 8 из свежего IARа по-прежнему открывается в свежей
студии (Microchip Studio = Studio 7). Кнопочки в меню студии
немного другие стали и всё. AlexG(401 знак., 21.12.2021 16:39)
- А вот это не пробовал? Вроде как и UPDI, и копеечный переходник
usb-com, и командная строка... Гyдвин(1 знак., 21.12.2021 16:18, ссылка)
- Эм.. ИАР-ом родить hex, а его вроде все умеют. №3 - зачем? Не понял
причин, побуждающих делать это. - Dingo(21.12.2021 12:47)
- Не понимаю, зачем студия, я всегда использовал чистый IAR, правда
ниже Мега32 не использовал. - VLLV(21.12.2021 12:40)
- ему нужно шить серию из командной строки. - m16(21.12.2021 13:03)
- Именно так!!! Если прошить с десяток, то можно и самому мышкой
поклюкать в виндовых окошках. А если нужно прошить, скажем, полтыщи
штук. А завтра ещё 300. И послезавтра 800... Поэтому поручается это
дело аккуратной девушке. Которая просто пальчиком нажимает на
кнопку "пробел". Если по экрану бегут непонятные строчки, всё
хорошо. Если вылетает "СТОП !!!" - надо попробовать ещё раз, и
тогда отложить эту конкретную платку в ящик с браком. Будете
смеяться, но я именно такой vpv.vpv(75 знак., 21.12.2021 14:12, картинка)
- Старый-добрый Авреал новых буках не поддерживает? Вроде у него есть
опция "шить и пох!" Командная строка, bat-файлы... - mse homjak(21.12.2021 13:24)
- А Редчук аврил поддерживает до сих пор? - Звepoящep(22.12.2021 09:02)
- Не знаю, поддерживает ли Авреал интерфейс mEDBG (у меня пока только
такой, для пробы :) ) Аврдуду ещё детально не смотрел. Но, вроде, в
самой студии 7 есть какой-то "бэкэнд", который можно запустить в
режиме командной строки. Чтоб шил всё, флеш, еепром и фузы. Пока
вот рою... ищу... )) - vpv.vpv(21.12.2021 14:22)
- Непонятно, что там искать. Во всех инструкциях есть. Idler(1016 знак., 21.12.2021 20:31 - 22.12.2021 10:34)
- Наверное, свежие таракашки Астудией не поддерживаюца. Но у
Микрочипа видел возможность командной строки для всех ИДЕ/ИПЕ.
Прикупить Snap тыщи за 3... - mse homjak(21.12.2021 14:30)
- Последней Студией свежие таракашки все поддерживаются. Потому и
хотелось бы как-то её оседлать... Спасибо, посмотрю, что там за
Snap. Я поставил MPLAB X, последний, там даже была опция "Импорт
проекта IAR AVR", но после нажатия "Ок" вылетела снова ругань, то
не то, это не это, то отсутствует, это не присутствует, там не
вижу, тут не понимаю... В общем, с наскока натянуть IAR на MPLAB X
не получилось :). Я микрочиповский софт раньше не пользовал, так
что пока отложил vpv.vpv(22 знак., 21.12.2021 14:53)
- Есть Attiny10 6ног. У нее один таймер. Хочу три 12ти разрядных ШИМ
для светодиода. (8мь наверное мало) 2 канала как бы аппаратных
можно сделать. А как быть с 3м? Плюс нужно минимум 0,1Мб в сек
читать с "входа" успевать. Tpoeшник(130 знак., 16.02.2022 12:41 - 22.02.2022 09:10, AVR, полностью)
- Едут платки, уже в полете. Правда хрен знает как они на территорию
Украины теперь влетят. А с чипом есть одна интересность: Tpoeшник(251 знак., 22.02.2022 09:11)
- 8 бит должно хватить на всех. misyachniy(114 знак., 16.02.2022 13:34)
- Мало памяти? Ну вы зажрались. Посадить тебя на пятнашку. Таймер
задействуем на УАРТ, и к нему же привязываем программный ШИМ. Чо
там у тебя в нем еще не знаю, но для пятнашки я писал на сишнике,
развешивая все в прерываниях, компилил,и в ассемблере правил убирая
нахер не нужные сохранения регистров и заменяя команды, которых в
ней нет (у нее ваще нет ОЗУ,только регистры). - Codavr(16.02.2022 13:18)
- буденовец упоминал бам, очень экономит процессорное время при
софтовом ШИМ для лампочек. Nikolay801_(1 знак., 16.02.2022 13:09, ссылка)
- WS2811 чем не устраивает? - m16(16.02.2022 13:00)
- Всех с Новым Годом!!! Нужна помощь зала. Только что сжег любимый
AVR JTAG MK2. Служил наверное 15 лет.... Где в Мск можно задешево
купить МК2 или его клон, или dragon. Хочу готовый. Паять сам не
хочу, более новые JTAG тоже не хочу, ибо тогда придется новый IAR
.... - Sl(09.01.2022 20:54, AVR, полностью)m16
- Налетай, торопись, покупай живопИсь! и ATMEGA2561-16AU по 13'410 р.
тоже! De_user(2 знак., 02.02.2022 17:51 - 21:59, AVR, ссылка, youtube, полностью)MBedder
- Любопытное. [Шаблоны проектов на C++ для AVR] (GCC, IAR) 2013 год, не знаю, насколько это "современный C++", но
все же Evgeny_CD(1 знак., 02.02.2022 04:27, AVR, ссылка, полностью)
- [Micronucleus] - USB bootloadet для ATtiny AVR. USB ногодрыгом, на основе V-USB.
1.5k кода! AVRDUDE поддерживает. Evgeny_CD(73 знак., 18.01.2022 19:01, AVR, ссылка, ссылка, полностью)
- Недорогой программатор UPDI (аналог mEDBG): 68kOhm(1218 знак., 15.12.2019 20:55 - 22.12.2019 19:56, AVR, полностью)
- 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, полностью)