Страница 1 из 1
AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 15:23:09
rec22
Купил мега9-пу, я новичек, и решил начать программировать эту микросхему. Написал программу в программе AVR STUDIO 3.56
.include "m8def.inc"
.def temp=r16
.cseg
.org 0
ldi temp,0b11111111
out DDRB,temp
ldi temp,0b11111111
out PORTB,temp
скомпилировал файл 111.hex
после чего загнал 111.hex в ponyprog2000 и перевел нех файл в 111.bin
затем загнал файл 111.bin в автопрог 1.21с
записал в микросхему
с фьюзами 11011001 и 11100100
Далее подключаю микросхему к питанию. И проверяю высокий уровень на ножке микросхемы....и нивижу не высокго не низкого уровня....как быдто микросхема не прошилась...может кто подскажет чего нить

Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 15:29:18
DrGandalf
Приведите схему подключения. Поднят ли RESET в 1?
PS Или у вас та же история
http://radiokot.ru/forum/viewtopic.php?f=20&t=81859 
Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 15:44:39
rec22
А как проверить поднят или нет?
Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 15:46:58
Engineer_Keen
Вольтметром...
Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 16:38:49
uk8amk
По-моему вот так будет правильней:
Код: Выделить всё
.include "m8def.inc"
.def temp=r16
.cseg
.org 0
ldi temp,0b11111111
out DDRB,temp
ldi temp,0b11111111
out PORTB,temp
_loop:
RJMP _loop
Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 21:44:56
Engineer_Keen
Да, так конечно правильнее, хотя теоретически после последней строки программы без зацикливания мк будет выполнять коды FFFF (это вроде какая-то операция с регистром) пока программный счетчик не обнулится, а потом все по новой, так что думаю единицы на выводах все-таки присутствовать должны....
Re: AT MEGA8A-PU
Добавлено: Вс дек 09, 2012 22:57:03
BOB51
Для начала рекомендую сменить оболочку IDE на последнюю версию (из "простых") AVR Studio 4.19 по данной ссылке :
http://www.atmel.com/System/BaseForm.as ... m:26-17924
(там потребуется простейшая бесплатная регистрация) эта среда обеспечена обновленными *def.inc файлами.

Re: AT MEGA8A-PU
Добавлено: Пн дек 10, 2012 14:17:13
DrGandalf
rec22 писал(а):А как проверить поднят или нет?
Я имею ввиду не физически, а хотя бы на схеме вашей. Приведите схему подключения МК (схему вашего программатора если прямо в нем тестируете). Хотя померить напряжение тоже не помешает.
Не очень понял эту конвертацию hex -> bin, как я понял в программе нужно просто открыть hex и выбрать в меню что-то типа "program device".
Фузы стоят дефолтные, вы их не трогали?
Re: AT MEGA8A-PU
Добавлено: Пн дек 10, 2012 14:30:32
m.ix
rec22 писал(а):Купил мега9-пу
Думаю, что девятая мега отличается от весьмой mega8
Re: AT MEGA8A-PU
Добавлено: Пн дек 10, 2012 17:16:18
saschai
Последнее время замечаю, что топикстартеры не читают правила при размещении объявлений.
А у модераторов очень лояльное отношение к этому, это не публичное обсуждение их действий, а просто констатация факта. Старичка на вас нет!
