PtySo

Не запускается ATTiny 2313 V

30.05.2010, 01:20. Показов 6990. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Очень нужен совет, помогите, пожалуйста, если несложно=)
Написал простую программу:

.ymstude "tn2313def.yms"; используем ATiny2312V

.def temp = R16 ; регистр для временного хранения констант

rjmp Init ; начало программы

Init:

ser temp ;
out DDRB, temp ; все порты B, D и A - на выход
out DDRA, temp ; использоваться будет только
out DDRD, temp ; PB0

clr temp ;
out PortA, temp ; на выходах всех портов
out PortB, temp ; выставляется низкий уровень
out PortD, temp ; т.е. логический ноль

Start:

sbi PortB, 0 ; включаем СИД
rjmp Start ; зацикливаем всё это дело

Получил hex-файл следующего содержания:

:020000020000FC
:1000000000C00FEF07BB0ABB01BB00270BBB08B B3F
:0600100002BBC09AFECF06
:00000001FF

Прошил через AVR студию с помощью AVRDragon на частоте ISP 250кГц.

Из EEPROM читается:

:1000000000C00FEF07BB0ABB01BB00270BBB08B B3F
:1000100002BBC09AFECFFFFFFFFFFFFFFFFFFFF F06
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F90
:00000001FF

После прошивки отключаю питание МК и отключаю от компа AVR Dragon.
По идее при подаче питания и подключении светодиода к PB0 он должен загореться. Однако этого не происходит. Разность потенциалов между ногами МК нулевая, за исключением пар: GND-VCC и GND-RESIT (между ними 5 вольт).
В EEPROM hex-файл сохраняется (по-крайней мере после повторного подключения МК и чтения памяти.

Подключаю МК по следующей схеме:

http://savepic.ru/1257884m.jpg
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2010, 01:20
Ответы с готовыми решениями:

Таймер 1 ATTiny 2313
Всем привет! Уже два дня ломаю голову на программой. В cvavr получилось инициализировать таймер благодаря начальному визарду....

ATtiny 2313
Добрый день, возникли трудности с работой с МК. Это мой первый практический опыт в паянии и работе с МК. Есть схема ультразвукового...

Attiny 2313 не прошивается
Attiny 2313 пытаюсь прошить через arduino nano но ни как не могу подключил тут на nano есть специальные ножки по spi туда и подключил, но...

6
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 727
30.05.2010, 01:27
ээ, ЕЕПРОМ это энергонезависимая память... в ней программа не хранится, только данные. Писать надо во Ftosh.
0
PtySo
30.05.2010, 01:50
Цитата Сообщение от xroymom
ээ, ЕЕПРОМ это энергонезависимая память... в ней программа не хранится, только данные. Писать надо во Ftosh.
называется "учи матчасть!!!"

Спасибо огромное! Лампочка горит, можно со спокойной душой идти спать=)
Правда, возник вопрос: зачем тогда нужна возможность прошивки EEPROM памяти, если после отключения питания всё пропадёт? Или эта возможность нужна для отладки?

В любом случае, ещё раз большое спасибо: полдня мучался.=)
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 1,088
30.05.2010, 01:56
Цитата Сообщение от PtySo
Правда, возник вопрос: зачем тогда нужна возможность прошивки EEPROM памяти, если после отключения питания всё пропадёт?
Из EEPROM данные без питания не пропадают. Надо программным путем их оттуда извлекать. Ну и записывать, естественно. А прошивка EEPROM нужна для того, чтобы какие-то константы в ней хранить.
0
PtySo
30.05.2010, 02:02
Из EEPROM данные без питания не пропадают. Надо программным путем их оттуда извлекать. Ну и записывать, естественно. А прошивка EEPROM нужна для того, чтобы какие-то константы в ней хранить.
Ага, вот теперь разобрался.
Спасибо, что помогли=)
RusMyki
30.05.2010, 03:26
если там стек аппаратный (обычно трехуровневый), то нормально, если нет (уже точно не помню), то его лучше в самом начале инициализировать. Это так, для информации ;)
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
30.05.2010, 10:09
для тини2313
LDI TEMP,ROMEND
OUT SPL,TEMP
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2010, 10:09
Помогаю со студенческими работами здесь

AtTiny 2313, прерывания
Доброго времени суток. Решил освоить программирование МК и сразу же столкнулся с проблемой, которую не могу разрешить. Имеется плата с МК...

Термостат на ATTiny 2313
Собираю термостат в Протеусе на Attiny 2313. Имеется код на ассемблере (5.txt) но компилятор ругается avrasm2.exe -fO...

Работа с UART (Си, ATtiny 2313)
Дорогие формчане и знатаки по микроконтролёрам я Новичок в этом деле. У меня есть вопрос, есть кусок кода в котором записываю принитые...

Использование таймера в ATTiny 2313
#include <avr/io.h> #include <avr/interrupt.h> unsigned char rab; ISR(TIMER1_COMPA_vect) { if (PIND&(1<<PIND0)) { ...

Программа на микроконтроллере AtTiny 2313
Выводить на семисегментный индикатор текущую дату в формате ДД.ММ. а затем текущий год в формате ГГГГ. Время между сменами цифр на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru