ATtyny2313, программатор 5 проводов, программа программатор PonyPROG2000. чтение запись проходит на ура. Программа компеляции: CodeVisionAVR
Проблема: не могу программно получить реакции на ножках.
пример кода
- Код: Выделить всё
#include <tiny2313.h>
#include <delay.h>
void main(void)
{
PORTB=0xff;
DDRB=0xFF;
PORTD=0xFF;
DDRD=0x00;
while (1)
{
PORTB = PORTD;
};
}
на порт РB навешаны свето диоды. при замыкании любой ножки PD на GND ни какой реакции.
Микруха новая (только с магазина) фьюзы не программировал, как были с завода.
Если делать так
- Код: Выделить всё
while (1)
{
PORTB = ~PORTB;
delay_ms(100);
};
то все работает, т.е. все (8 шт) светодиоды мигают. также если использовать порт D как выход и менять там биты, от и там светодиоды мигают на порте D. а вот чтении с порта ни как не получается. что может быть?
также самое было и c ATtyny26 ( на 2шт, пока не спалил).