реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Прошивка AT90PWM3B, Проблемы при прошивке
Smuse
сообщение Mar 13 2014, 05:09
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 13-03-14
Пользователь №: 80 905



Здравствуйте, столкнулся с проблемой. Я в avr новичок, мой первый опыт, делаю контроллер бесщеточного двигателя на AT90PWM3B. Имеется USBasp программатор и сами аврки. Пытаюсь прошить... соединил и 10 раз перепроверил, khazama не видит саму аврку, просит проверить соединение. Другие программы тоже пишут, что не видят. Картинки ошибки и соединения приложил, еще между питанием и ресетом резистор 100кОм... наверняка туплю где-то, но перерыл кучу мануалов и не знаю куда копать... Заранее благодарен за помощь.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
coolbassnik
сообщение Mar 13 2014, 06:35
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 22-10-10
Из: Украина
Пользователь №: 60 348



1) Если у Вас USBASP может работать в режиме пониженной частоты CLK - установите этот режим (это может быть джампер или перемычка LOWCLK на программаторе). Т.к. все контроллеры с завода тактируются от внутреннего генератора на низкой частоте, то нужно понизить тактовую на программаторе чтобы микроконтроллер "увиделся".
2) "Подтяните" вывод RESET на микроконтроллере к питанию через резистор около 10 кОм, чтобы помехи не "держали" микроконтроллер в сброшенном состоянии.
UPD
Вы неправильно подключили программатор к микроконтроллеру.
Нужно так:
MOSI ->13
MISO ->12
SCK ->32
ну все остальное думаю понятно

Сообщение отредактировал coolbassnik - Mar 13 2014, 06:41
Go to the top of the page
 
+Quote Post
Smuse
сообщение Mar 13 2014, 07:31
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 13-03-14
Пользователь №: 80 905



Цитата(coolbassnik @ Mar 13 2014, 09:35) *
UPD
Вы неправильно подключили программатор к микроконтроллеру.
Нужно так:
MOSI ->13
MISO ->12
SCK ->32
ну все остальное думаю понятно

Пробовал и так пины подкидывать, вы уверены что это верно? По даташиту написаны именно _А ноги для программирования, приложил.
Ресет к питанию подтянут через резистор... С перемычкой тоже пробовал, вернее пробовал без нее.

Сообщение отредактировал Smuse - Mar 13 2014, 07:34
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
пай-мальчик
сообщение Mar 30 2014, 11:14
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 19-10-13
Пользователь №: 78 801



Цитата(coolbassnik @ Mar 13 2014, 14:35) *
1) Если у Вас USBASP может работать в режиме пониженной частоты CLK - установите этот режим (это может быть джампер или перемычка LOWCLK на программаторе). Т.к. все контроллеры с завода тактируются от внутреннего генератора на низкой частоте, то нужно понизить тактовую на программаторе чтобы микроконтроллер "увиделся".


Здравствуйте, аналогичная проблема с at90can32 + usbasp (пользуюсь avrdude из под linux).
Вы можете подробнее написать про это? Почему даже attiny шьются нормально из коробки, а у атмег почему-то какие-то проблемы со скоростью.
И самое главное, что делать, если нет перемычки/джампера? crying.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016