roboforum.ru

Технический форум по робототехнике.

Помогите запустить ATmega 64

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Помогите запустить ATmega 64

Сообщение VIRUS_V8 » 02 ноя 2008, 13:14

Добрый день.
Проблемка такая, не определяется мега 64, программирую по ISP, программатор STK200 (программатор рабочий, сам проверял, шил мегу 16 все отлично). В чем может проблемма быть? Проверил пайку все выводы запаянны, ножки не коротят друг друга. Мега новая ( фьюзы никакие не менялись). Или может его нельзя по ISP шить?
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

Re: Помогите запустить ATmega 64

Сообщение EdGull » 02 ноя 2008, 13:19

не шьется у тебя исключительно из-за твоих косяков в схеме.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Помогите запустить ATmega 64

Сообщение VIRUS_V8 » 02 ноя 2008, 13:33

Возможно. Но уже не раз проверял. Из обвеса только разъем для программатора и резистор 10 к ресет и "+" и конденсатор на питании 100mk x 16v и 0.1 mk. Вывод PEN? В даташите пишут - штырек программирования для Последовательного Программирования режима SPI. Удержание низкого уровня, устройство введет Последовательное Программирование режима SPI. Получается подаем на вывод PEN низкий уровень и МК переходит в режим программирования? Сделал так все равно ничего не изменилось
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

Re: Помогите запустить ATmega 64

Сообщение EdGull » 02 ноя 2008, 13:43

PEN не трож.
ты видать просто наступил на грабли новичка
я так понимаю ты ее пытаешся зашить через ноги SPI, а все меги шьются через ISP
у 128 и 64 это ноги уарта
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Помогите запустить ATmega 64

Сообщение avr123.nm.ru » 02 ноя 2008, 14:07

VIRUS_V8 писал(а): не определяется мега 64, программирую по ISP, программатор STK200 (программатор рабочий, сам проверял, шил мегу 16 все отлично).
http://avr123.nm.ru/07.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Помогите запустить ATmega 64

Сообщение VIRUS_V8 » 02 ноя 2008, 16:29

Да ты был прав.
MISO подключил к ножке PE1
MOSI подключил к ножке PE0, все определяется, попробовал зашить все нормально. Работает. Большое спасибо за помощь!

Добавлено спустя 1 час 53 минуты 57 секунд:
Что то с МК.
Решил помигать светодиодом, вот простая прога

$regfile = "m64def.dat"
$crystal = 1000000


Config Pinb.3 = Output : Led Alias Portb.3
'Config Pind.2 = Output : Led Alias Portd.2



Do
Led = 1 : Waitms 250
Led = 0 : Waitms 250
Loop

End

Светодиод, соответственно этой программе должен загореться и погаснуть, но это не происходит.Если Led=1 постоянно горит светодиод, если сначала ставишь Led=0 светодиод вообще не загорается. Пробовал на различные другие ноги цеплять светодиод тоже самой. Не могу понять, что такое может я спалил его? Но он шьется. До этого когда не определялся МК, я на вывод PEN подавал "-", может это повлияло на его работу?
Что может быть с МК?
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

Re: Помогите запустить ATmega 64

Сообщение avr123.nm.ru » 02 ноя 2008, 16:34

Используй CVAVR и PROTEUS и проблем не будет.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Помогите запустить ATmega 64

Сообщение EdGull » 02 ноя 2008, 17:42

всё должно работать!
поэтому,
1. схему в студию
2. версию васика в студию
3. скриншот фусибитов меги в студию
4. авра не слушай, он сёдня злой и поэтому хрень не сусветную несёт!!! :ROFL:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Помогите запустить ATmega 64

Сообщение VIRUS_V8 » 02 ноя 2008, 21:20

Все вроде заработало, изменил фьюз Fusebit Extended P:
по умолчанию был 0:ATMEGA 103 Compatibility mode set
изменил на 1:ATMEGA 64 mode
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

Re: Помогите запустить ATmega 64

Сообщение -= Александр =- » 06 ноя 2008, 13:00

Чтобы избежать дальнейшего косяка - сразу отключи JTAGEN - а то нектотрые ноги одного из портов будут неадекватно работать. Конечно если не собираешься юзать какой-нить ICE...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 4