roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 апр 2025, 15:35

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 02:33 
Не в сети

Зарегистрирован: 13 апр 2009, 02:04
Сообщения: 8
Откуда: Минск
прог. языки: C/C++, C#, asm
Всем здравствуйте!!! Есть некоторые трудности с ATmega16-16PU.
Питание +5V осуществляется от молекса БП. Прошивал через CodeVisionAVR C Compiler.
Процесс прошивки проходит норм, вроде. Но, тем не менее, ничего с диодом не происходит, не моргает.
Вот код:

#include <mega16.h>
#include <m8_128.h>
#include <delay.h>

void main (void)
{
DDRA = 0xff;
while (1)
{
PORTA.0 = 1;
delay_ms(200);
PORTA.0 = 0;
delay_ms(200);
};
}


Вложения:
cxem.jpg
cxem.jpg [ 47.56 КиБ | Просмотров: 3254 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 08:57 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
На схеме K1 это что?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 09:25 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно вам надо читать "устройство AVR" - http://avr123.nm.ru/02.htm
и смотреть типовую схему включения AVR - http://avr123.nm.ru/z7.htm - без памяти конечно же.
Чем питается порт А ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 10:42 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Злая схема... Почему выключатель на земляном проводе??? Должен быть на +5.

А все остальное вроде правильно (ну если 4 сигнальных проводка припаяны на правильные ноги ЛПТ, я ж их на память не помню). Вообще если программатор говорит, что прошивка идет - это уже плюс. Должно работать. Есть подозрение - может программатор не снимает сигнал reset после окончания программирования? Для проверки - отключить схему от лпт и просто запитать ее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 12:07 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
boez писал(а):
Злая схема... Почему выключатель на земляном проводе??? Должен быть на +5. А все остальное вроде правильно (ну если 4 сигнальных проводка припаяны на правильные ноги ЛПТ, я ж их на память не помню). Вообще если программатор говорит, что прошивка идет - это уже плюс. Должно работать.

Наверно вам ТОЖЕ надо читать "устройство AVR" - http://avr123.nm.ru/02.htm - "Внешние сигналы"
и смотреть типовую схему включения AVR - http://avr123.nm.ru/z7.htm - без памяти конечно же.
:Bravo: :Bravo: :good: :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 12:21 
Не в сети

Зарегистрирован: 13 апр 2009, 02:04
Сообщения: 8
Откуда: Минск
прог. языки: C/C++, C#, asm
To galex1981: К1 - это ключ

To avr123.nm.ru: не понял вашего вопроса. На сколько я понял из курса, то на порт А должен приходить сигнал, благодаря которому через диод проходит ток и он горит.

To boez: отключал от ЛПТ, подключал только питание нулевой результат


Вот еще вопрос:
Можно ли подключать к ЛПТ устройство при включенном компьютере??? Ведь ЛПТ не считатется "горячим протом", как USB например??!!??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 12:48 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вообщ нельзя подключать устройство к LPT порту - это на свой страх и риск, может сгореть порт. Я правда иногда ленюсь, но подключаю программатор к LPT обессточеный, после того как подключу программатор к компу - подаю питание

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 13:15 
Не в сети

Зарегистрирован: 13 апр 2009, 02:04
Сообщения: 8
Откуда: Минск
прог. языки: C/C++, C#, asm
Нашел я свою ошибку!!! Все работает!!! Оказывается, вчера по собственной невнимательности GND припоял на ножку 30, а не 31... сопсна и из-за этого весь косяк.
Всем спасибо за помошь!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 13:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Jonny писал(а):
GND припоял на ножку 30, а не 31... сопсна и из-за этого весь косяк.
Так и есть - "Внешние сигналы" в "устройство AVR".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 15:11 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
На AVCC надо подать питание - от нее весь порт А питается и еще много чего. И проверьте что все ноги VCC подключены к питанию, а все ноги GND - к земле.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
-= Александр =- писал(а):
На AVCC надо подать питание - от нее весь порт А питается

AVCC - вывод источника питания АЦП
При чём здесь Порт А? :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 17:52 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
связаны 100% в даташите написано

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
galex1981 писал(а):
заны 100% в даташите написано

В каком месте? может я пропустил :(

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 18:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
на странице 5 даташита от 06/08

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с прошивкой ATmega16
СообщениеДобавлено: 13 апр 2009, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А я на третью страницу посмотрел, там блок схема. И AVCC только на АЦП идёт :)
Нестыковочка. Надо проэкспериментировать для интереса :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO