Заголовок сообщения: Проблема с программированием ATmega64
Добавлено: Ср июн 13, 2018 11:07:21
Родился
Зарегистрирован: Сб сен 24, 2016 21:28:58 Сообщений: 6
Рейтинг сообщения:0
Khazama AVR при любом действии с микроконтроллером ATmega64 выдает вот такую ошибку. Прошивал с помощью USBASP. Микроконтроллер и программатор новые, дорожки и выводы на обрыв проверил, все вроде бы должно нормально функционировать.
Заголовок сообщения: Re: Проблема с программированием ATmega64
Добавлено: Ср июн 13, 2018 18:55:02
Вымогатель припоя
Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43 Сообщений: 508 Откуда: Беларусь, г. Гомель
Рейтинг сообщения:0
Если ты неправильно выставил биты можешь этот кварц в одно место засунуть от него толку 0. Генератор можно сделать на той же аттини2313 раскрути ее на 8мгц и в основном цикле инвертируй любой пин. Обрати внимание на киндеры плечей кварца, посмотри по даташиту какой у них номинал, больше не вкоем случае нельзя ставить кварц не успеет запуститься. А вообще если ты новичек, может начинать надо с более простых контроллеров мега8 или мега16 мега64 в основном используется для устройств где много переферии из-за большого количества портов.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Заголовок сообщения: Re: Проблема с программированием ATmega64
Добавлено: Ср июн 13, 2018 19:42:33
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Ranburu писал(а):
выдает вот такую ошибку
Плата самодельная? Ноги для ISP правильные? Если что, напоминаю, что у Меги-64 MOSI, MISO и SCK для программирования не совпадают с одноименными выводами встроенного контроллера SPI.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Проблема с программированием ATmega64
Добавлено: Ср июн 13, 2018 23:02:10
Вымогатель припоя
Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43 Сообщений: 508 Откуда: Беларусь, г. Гомель
Рейтинг сообщения:0
Исходя из того, что ты писал я делаю вывод, что программатор вообще не видит контроллер. По умолчанию он настроен на внутренний генератор, поэтому твой кварц до лампочки. Скинь схему, возможно твоя объвязка мешает. Надо видеть, что так гадать.
Исходя из того, что ты писал я делаю вывод, что программатор вообще не видит контроллер. По умолчанию он настроен на внутренний генератор, поэтому твой кварц до лампочки. Скинь схему, возможно твоя объвязка мешает. Надо видеть, что так гадать.
Если ты неправильно выставил биты можешь этот кварц в одно место засунуть от него толку 0. Генератор можно сделать на той же аттини2313 раскрути ее на 8мгц и в основном цикле инвертируй любой пин. Обрати внимание на киндеры плечей кварца, посмотри по даташиту какой у них номинал, больше не вкоем случае нельзя ставить кварц не успеет запуститься. А вообще если ты новичек, может начинать надо с более простых контроллеров мега8 или мега16 мега64 в основном используется для устройств где много переферии из-за большого количества портов.
Ну биты тут не причем, так как у меня эта ошибка вылезла при первоначальной проверке отклика микроконтроллера(то есть я до фьюзов даже не добрался). Ну а насчет того что бы использовать более простой микроконтроллер, я же не думал что можно ошибиться делая все по точной инструкции, а схему какую то хотелось собрать.
Плата самодельная? Ноги для ISP правильные? Если что, напоминаю, что у Меги-64 MOSI, MISO и SCK для программирования не совпадают с одноименными выводами встроенного контроллера SPI.
Да, плата самодельная, и пины программирования все на 10 раз перепроверил
Заголовок сообщения: Re: Проблема с программированием ATmega64
Добавлено: Чт июн 14, 2018 13:06:01
Вымогатель припоя
Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43 Сообщений: 508 Откуда: Беларусь, г. Гомель
Рейтинг сообщения:0
Как мне думается для прошивки контроллера необходим задающий генератор. Т. е. тебе придется выпаять кварц который идет XTAL1 XTAL2 и на XTAL1 подать инпульс частотой 1МГц. В аврС напиши следующее для attiny2313 ты прошьешь ее без проблем на внутреннем RC генераторе. Настраиваешь в визарде частоту 8 МГЦ и выставляешь скажем PB0 на выход, далее пишешь код: void main(void) { while (1) { PORTB.0=1;PORTB.0=0} } получаешь генератор частоты, и заводишь этот пин на XTAL1 ATMEGA64 и будет тебе счастье
обычно контроллеры "с завода" настроены на внутренний генератор и, если схема собрана правильно, хотябы один раз шьются хотя видал я непаяные МК, а внутри не только фьюзы неправильны, но и какаято прошивка залита... (самозародилась наверно )
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения