Карма: 14
Рейтинг сообщений: 115
Зарегистрирован: Сб май 21, 2016 11:04:52 Сообщений: 2957 Откуда: Беларусь
Рейтинг сообщения:0
С дудкой у меня отдельная история. Дудка категорически не видит usb, пробую различные libusb0.dll, но пока безрезультатно. Англосаксы пишут, что виновата установленная avr studio и сейчас я проверяю эту версию.
Карма: 14
Рейтинг сообщений: 115
Зарегистрирован: Сб май 21, 2016 11:04:52 Сообщений: 2957 Откуда: Беларусь
Рейтинг сообщения:0
подружился таки я с дудкой. Источник здесь http://radioskot.ru/forum/9-4947-12#241785 Оказывается нужно было выставить Bitlock period с параметром -B, и все заработало, например -B 3 то есть добавить в programm.ini раздел, например [USBaspSpeed1] progisp=usbasp -B 3 portprog=usb portenabled=0
ADS тоже оболочка. А хазама, если не ошибаюсь тоже через дудку работает
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Для резонаторов максимальная частота составляет 8 МГц с незапрограммированным CKOPT и 16 МГц с запрограммированным CKOPT.
Хорошая информация, но это-то тут при чем? Вы выставили:
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Очень может быть, там размах колебаний почти равен напряжению питания. Вот я и пытался понять, почему тогда не был выбран
CKOPT = 1; CKSEL3..1 = 110; Freq = 0.9 - 3.0 MHz
Тоже ведь подходит. И без необходимости включать усилитель на полную дурь.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Позанудничаю. Есть даташит, который однозначно трактует тот или иной режим. Можно самовольничать, можно самостоятельно менять настройки по своему настроению, но вот советовать кому-либо я бы не стал точно. Впрочем, это уже личное дело каждого.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Плата Arduino Nano V3.0 Хоть я и не пишу в среде Ардуино, но платы покупаю в виду их низкой стоимости. Итак: Взялся за новый проект, написал код, подключил AVR_Dude программатор через ICP разъем... Включил SinaProg, МК определился. Считал фузы и тут же решил их исправить на нужные. Указал фузы, но не совсем те, которые хотел - настроил по скриншоту с другого своего проекта..... Старший 0x99, младший 0xCF ( а нужно было D9:De ) Прошил, и МК перестал определяться.... "Залочил что ли ?" - Подумалось мне. Но как ? Фузы, которые я изменил - безопасные... Они не могли залочить МК!
На программаторе имеется разъем для установки перемычки, при установке которого понижается скорость обмена... Пробовал - не помогло.
Изменял только старший и младший ФУЗ биты - другие не изменял. Сохранил такие, какие прочитались.
Куда копать? Неужели залочил? А может с тктированием что то сотворил?
Вы установили работу от керамического резонатора и кварц в этом режиме не возбуждается. Можно попробовать подать на PB6/XTAL1(TOSC1) внешнюю частоту не менее чем в 4 раза превышающую частоту программатора, предварительно отключив кварц.
Отключено деление тактовой частоты на 8, тактирование настроено от внешнего кварца 8 - 16 Мгц (CKSEL3..1 = 111), с задержкой запуска 14CK + 65ms (CKSEL0 = 1, SUT1..0 = 00, для керамических резонаторов). Такую конфигурацию можно использовать и для кварцевых резонаторов, но только не на максимальных частотах.
Если не смотреть на не критичные загрузчики и прочие сохранения EEPROM, то из опасных фьюзов RSTDISBL не включен. Это хорошо. SPIEN включен, но его и не получилось бы снять по SPI. Но еще включен DWEN. Это отладка по шине debugWIRE, которая совмещена с выводом RESET. Более микроконтроллер по шине ISP видеться не будет, пока не отключите DWEN. По опасности фьюзы RSTDISBL и DWEN стоят рядом - один делает вывод RESET пином порта, второй занимает вывод RESET для отладки. Но в обоих случаях программирование по SPI интерфейсу становится невозможным.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Такую конфигурацию можно использовать и для кварцевых резонаторов, но только не на максимальных частотах.
Такую конфигурацию без проблем использовал в проектах на Мега_32 с кварцем на 16 МГц
edm2007 писал(а):
Но еще включен DWEN. Это отладка по шине debugWIRE, которая совмещена с выводом RESET. Более микроконтроллер по шине ISP видеться не будет, пока не отключите DWEN. По опасности фьюзы RSTDISBL и DWEN стоят рядом - один делает вывод RESET пином порта, второй занимает вывод RESET для отладки. Но в обоих случаях программирование по SPI интерфейсу становится невозможным.
Такую конфигурацию без проблем использовал в проектах на Мега_32 и без проблем использовал SPI DWEN- http://fusecalc.mirmk.net/help/help08.htm Похоже и вправду проблема в DWEN, но как объяснить то, что на мега_32 вывод RESET в режиме программирования работает?
Ответ найден: Во первых: Похоже это был какой то баг! ( сделал себе сриншот-подсказку сто лет назад, что бы каждый раз не конфигурировать фузы - а она с багом ) На скриншоте ( по которому я настраивал фузы ) JTAG якобы отключен, судя по графическому изображению, а судя по битам указанным правее графического изображения - включен! сейчас настроил по таким же битам и увидел, что он включен!!!!! Во вторых: у меги_32 на этом месте бит JTAGEN а у меги_328 бит DWEN JTAGEN не отключает ножку RESET - для этого нужно включить бит OSDEN ( аналог DWEN в 328ой ) А у меги 328 ножку reset можно отключить битами DWEN и RSTDISBL
edm2007 - спасибки // AKL тоже благодарю за участие
_________________ не зная броду не лезь к вольтмоду
Последний раз редактировалось uwrtey Вс апр 09, 2017 10:13:03, всего редактировалось 4 раз(а).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения