Суббота, 20.04.2024, 09:19
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Микроконтроллеры » Вопросы по МК » Проблема чтения порта МК ATtyny2313
Проблема чтения порта МК ATtyny2313
NEOSoftWareДата: Вторник, 15.02.2011, 23:05 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
есть:
ATtyny2313, программатор 5 проводов, программа программатор PonyPROG2000. чтение запись проходит на ура. Программа компеляции: CodeVisionAVR
Проблема: не могу программно получить реакции на ножках.
пример кода
Code
#include <tiny2313.h>
#include <delay.h>  

void main(void)
{
PORTB=0xff;
DDRB=0xFF;
PORTD=0xFF;
DDRD=0x00;

while (1)
       {
   PORTB = PORTD;

};

}

на порт РB навешаны свето диоды. при замыкании любой ножки PD на GND ни какой реакции.
Микруха новая (только с магазина) фьюзы не программировал, как были с завода.
Если делать так
Code
while (1)
       {
   PORTB = ~PORTB;
delay_ms(100);

};

то все работает, т.е. все (8 шт) светодиоды мигают. также если использовать порт D как выход и менять там биты, от и там светодиоды мигают на порте D. а вот чтении с порта ни как не получается. что может быть?
также самое было и c ATtyny26 ( на 2шт, пока не спалил).
 
HiSERДата: Среда, 16.02.2011, 02:57 | Сообщение # 2
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
не PORTD, а PIND!
 
Форум » Микроконтроллеры » Вопросы по МК » Проблема чтения порта МК ATtyny2313
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz