Форум myROBOT.ru » Лаборатория » Микроконтроллеры » Подключение программатора к ATMega 8535 16UP

Страниц (3): [1] 2 3 »
 

1. Black_nvkz - 17 Октября, 2010 - 13:02:20 - перейти к сообщению
Нужна подсказка! Улыбка
Взял ATMega 8535 16UP в корпусе DIP40. До этого использовал Мегу 8, но в корпусе DIP28.
Вопрос вот в чем: к портам меги дип40 программатор подключать так же как и к портам меги дип28? (Тоесть там ничего дополнительно не нужно соединять?)
Я использую самодельный программатор из статьи "Шаг за шагом".
2. mihail - 17 Октября, 2010 - 20:20:10 - перейти к сообщению
Думаю, должно быть так:

ATmega8535 (DIP40) и STK200 (5 проводков)

ATmega8535 (MOSI) 6 --- (150Ом) --- 7 LPT
ATmega8535 (MISO) 7 --- (150Ом) --- 10 LPT
ATmega8535 (SCK) 8 --- (150Ом) --- 6 LPT
ATmega8535 (RESET) 9 --- (150Ом) --- 9 LPT

LPT 2 --- (0Ом) --- 12 LPT

ATmega8535 (GND) 11 --- (0Ом) --- 25 LPT

ATmega8535 (VCC) 10 --- (0Ом) --- (+5В)
ATmega8535 (AVCC) 30 --- (0Ом) --- (+5В)
ATmega8535 (GND) 11 --- (0Ом) --- (-5В)
ATmega8535 (GND) 31 --- (0Ом) --- (-5В)
3. Black_nvkz - 17 Октября, 2010 - 21:35:37 - перейти к сообщению
mihail пишет:
Думаю, должно быть так:

ATmega8535 (DIP40) и STK200 (5 проводков)

ATmega8535 (MOSI) 6 --- (150Ом) --- 7 LPT
ATmega8535 (MISO) 7 --- (150Ом) --- 10 LPT
ATmega8535 (SCK) 8 --- (150Ом) --- 6 LPT
ATmega8535 (RESET) 9 --- (150Ом) --- 9 LPT

LPT 2 --- (0Ом) --- 12 LPT

ATmega8535 (GND) 11 --- (0Ом) --- 25 LPT

ATmega8535 (VCC) 10 --- (0Ом) --- (+5В)
ATmega8535 (AVCC) 30 --- (0Ом) --- (+5В)
ATmega8535 (GND) 11 --- (0Ом) --- (-5В)
ATmega8535 (GND) 31 --- (0Ом) --- (-5В)

Спасибо большоое! Сделаю напишу, может пригодится кому Улыбка
4. cjA - 21 Октября, 2010 - 23:30:31 - перейти к сообщению
спасибо не булькает, с тебя банка дюшеса...

(извините если неудачно пошутил....)

расскажи что получилось? Подмигивающий
(Добавление)
mihail чот не пять? получается восемямь?
(Добавление)
проводков
5. Black_nvkz - 04 Ноября, 2010 - 15:04:54 - перейти к сообщению
Все получилось! Все так же как и в меге8 DIP28, При программировании в Make файле прописываешь Atmega8535 и прошиваешь!
Еще раз спасибоУлыбка
6. nick9 - 13 Ноября, 2010 - 23:40:11 - перейти к сообщению
Добрый день! Помогите, не могу прошить ATMEGA 8535!
При таком программаторе нужены ли 150ОМ резисторы или не обязательны?
7. mihail - 14 Ноября, 2010 - 00:27:15 - перейти к сообщению
А чем Вы не смогли прошить ATmega8535 (оборудование, программное обеспечение)?
8. cjA - 14 Ноября, 2010 - 00:36:57 - перейти к сообщению
nick9 а сам то LPT присутствует? Он должен быть включен в биосе, нужно иметь права админа в ХР, а в семерке вроде даже нужно драва какие-то ставить для него.
9. nick9 - 14 Ноября, 2010 - 11:43:52 - перейти к сообщению
Подключать пробовал как к LPT порту так и к COM(с помощью программатора Громова).
ПО пробовал: uniprof, AVREAL32, WinAVR.
Lpt рабочий, пробовал на разных компьютерах, драйвер стоит!
10. mihail - 14 Ноября, 2010 - 17:26:30 - перейти к сообщению
Есть еще две замечательные программы: PonyProg и CodeVisionAVR.

Если Вы не смогли прошить микроконтроллер разным ПО с разными программаторами на разных компьютерах, то скорее всего дело в МК. Могу лишь посоветовать попробовать прошить другой микроконтроллер.

PS Fuse Bits не меняли?
11. nick9 - 14 Ноября, 2010 - 18:02:47 - перейти к сообщению
ПРобовал еще на at89S52 тоже самое, так что я думаю всё дело в моих кривых рукахГрустный
Хотя я не знаю где можно ошибаться
Единственное отличие у меня нет в наличие резисторов, и я сделал без них
12. cjA - 14 Ноября, 2010 - 20:46:14 - перейти к сообщению
ух ты? я не ответил получается?
По поводу первого вопроса- ресет вроде у них всегда сидит на первой ножке, а вот моси-мисо- уже смотреть надо по ДШ ("то есть там дополнительно..."- дополнительно там нужно все перепаивать, если у вас тут дип40, а тут дип28.)
13. mihail - 14 Ноября, 2010 - 22:13:15 - перейти к сообщению
nick9
http://myrobot.ru/forum/topic.ph...13&topic=320 Эту тему смотрели?

Если я правильно понял, Вы собирали только простые программаторы. Они не на всех компьютерах могут работать. Про ноутбуки лучше и не говорить. Видимо стоит подумать о более современном и надежном программаторе.

cjA пишет:
ресет вроде у них всегда сидит на первой ножке
У ATmega8535 DIP40 RESET сидит на 9 ножке.
14. nick9 - 15 Ноября, 2010 - 15:06:31 - перейти к сообщению
Ножки для разных МК я менял по даташиту! ДЛя более совершенного программатора разве не придестя всеравно шить МК?
mihail компьютер у меня стационарный
15. cjA - 15 Ноября, 2010 - 16:29:37 - перейти к сообщению
а , ну то есть перепаивали все таки?
тогда уж паралельный вопрос- как узнать рабочий МК или уже все? С помощь тестера конечно а не родной платы.