Например TDA7294

Форум РадиоКот • Просмотр темы - Проблема с программированием ATmega64
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 19, 2024 02:05:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблема с программированием ATmega64
СообщениеДобавлено: Ср июн 13, 2018 11:07:21 
Родился

Зарегистрирован: Сб сен 24, 2016 21:28:58
Сообщений: 6
Рейтинг сообщения: 0
Khazama AVR при любом действии с микроконтроллером ATmega64 выдает вот такую ошибку.
Прошивал с помощью USBASP. Микроконтроллер и программатор новые, дорожки и выводы на обрыв проверил, все вроде бы должно нормально функционировать.


Вложения:
Снимок.PNG [6.88 KiB]
Скачиваний: 799
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Ср июн 13, 2018 14:26:58 
Вымогатель припоя
Аватар пользователя

Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43
Сообщений: 508
Откуда: Беларусь, г. Гомель
Рейтинг сообщения: 0
Подай тактовую частоту 1МГц на XTAL1, XTAL2 повесь в воздухе и смотри внимательнее при настройке фьюзов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Ср июн 13, 2018 14:43:53 
Родился

Зарегистрирован: Сб сен 24, 2016 21:28:58
Сообщений: 6
Рейтинг сообщения: 0
Подай тактовую частоту 1МГц на XTAL1, XTAL2 повесь в воздухе и смотри внимательнее при настройке фьюзов.

А чем это сделать? Просто я еще новичок. Ну и у меня на плате уже стоит кварц на 16МГц, может это на что то влияет?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Ср июн 13, 2018 18:55:02 
Вымогатель припоя
Аватар пользователя

Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43
Сообщений: 508
Откуда: Беларусь, г. Гомель
Рейтинг сообщения: 0
Если ты неправильно выставил биты можешь этот кварц в одно место засунуть от него толку 0. Генератор можно сделать на той же аттини2313 раскрути ее на 8мгц и в основном цикле инвертируй любой пин. Обрати внимание на киндеры плечей кварца, посмотри по даташиту какой у них номинал, больше не вкоем случае нельзя ставить кварц не успеет запуститься.
А вообще если ты новичек, может начинать надо с более простых контроллеров мега8 или мега16 мега64 в основном используется для устройств где много переферии из-за большого количества портов.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы 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 для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Ср июн 13, 2018 23:02:10 
Вымогатель припоя
Аватар пользователя

Карма: 13
Рейтинг сообщений: 9
Зарегистрирован: Пт фев 22, 2013 18:00:43
Сообщений: 508
Откуда: Беларусь, г. Гомель
Рейтинг сообщения: 0
Исходя из того, что ты писал я делаю вывод, что программатор вообще не видит контроллер. По умолчанию он настроен на внутренний генератор, поэтому твой кварц до лампочки. Скинь схему, возможно твоя объвязка мешает. Надо видеть, что так гадать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 07:11:24 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Изображение
Сделано так?

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:32:30 
Родился

Зарегистрирован: Сб сен 24, 2016 21:28:58
Сообщений: 6
Рейтинг сообщения: 0
Исходя из того, что ты писал я делаю вывод, что программатор вообще не видит контроллер. По умолчанию он настроен на внутренний генератор, поэтому твой кварц до лампочки. Скинь схему, возможно твоя объвязка мешает. Надо видеть, что так гадать.

Схему точь в точь с этого сайта собрал http://avrproject.ru/publ/chasy_termome ... /1-1-0-110


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:41:15 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
https://radiokot.ru/forum/viewtopic.php ... 5#p3399295

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:44:25 
Родился

Зарегистрирован: Сб сен 24, 2016 21:28:58
Сообщений: 6
Рейтинг сообщения: 0
Если ты неправильно выставил биты можешь этот кварц в одно место засунуть от него толку 0. Генератор можно сделать на той же аттини2313 раскрути ее на 8мгц и в основном цикле инвертируй любой пин. Обрати внимание на киндеры плечей кварца, посмотри по даташиту какой у них номинал, больше не вкоем случае нельзя ставить кварц не успеет запуститься.
А вообще если ты новичек, может начинать надо с более простых контроллеров мега8 или мега16 мега64 в основном используется для устройств где много переферии из-за большого количества портов.

Ну биты тут не причем, так как у меня эта ошибка вылезла при первоначальной проверке отклика микроконтроллера(то есть я до фьюзов даже не добрался).
Ну а насчет того что бы использовать более простой микроконтроллер, я же не думал что можно ошибиться делая все по точной инструкции, а схему какую то хотелось собрать.

Добавлено after 1 minute 18 seconds:
Изображение
Сделано так?

Да, все пины совпадают, кроме AVCC


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:50:28 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
"Khazama AVR"
Попробуйте другую. Например, USBASP_AVRDUDE_PROG.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:53:30 
Родился

Зарегистрирован: Сб сен 24, 2016 21:28:58
Сообщений: 6
Рейтинг сообщения: 0
Ranburu писал(а):
выдает вот такую ошибку
Плата самодельная? Ноги для ISP правильные? Если что, напоминаю, что у Меги-64 MOSI, MISO и SCK для программирования не совпадают с одноименными выводами встроенного контроллера SPI.

Да, плата самодельная, и пины программирования все на 10 раз перепроверил


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 11:54:55 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 3
"кроме AVCC" Так подключите.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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 и будет тебе счастье


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с программированием ATmega64
СообщениеДобавлено: Чт июн 14, 2018 19:53:08 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
обычно контроллеры "с завода" настроены на внутренний генератор и, если схема собрана правильно, хотябы один раз шьются :)
хотя видал я непаяные МК, а внутри не только фьюзы неправильны, но и какаято прошивка залита... (самозародилась наверно :) )

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y