Kód: Vybrat vše
void main() {
USART_init(9600);
PORTA = 0;
TRISA.F1 = 1;
ANSEL = 1;
ANSELH = 1;
USART_Write(48);
PRINT:
if (PORTA.f1 == 1) {
USART_Write(49);
}
Delay_ms(1000);
goto PRINT;
}
Je to jen jednoduchy priklad, kdy ma po privedeni napeti na portA pin 1 zacit poslat jednicky pres uart.. v pohode zkompiluju, hodim do pic simulatoru, tam to frci presne tak jak ma, pak to nahraju do picu a uz to co chci nedela..posila to ty jednicky porad jako by tam zadna podminka nebyla.. nechapu. Nesetkal se s timto uz nekdo? Pic pouzivam 16F690 a pisu to v mikroC. Uz fakt zacinam premyslet ze je vadnej pic a ne ja..
A jeste mam jeden dotaz, da se nejak naprogramovat, aby pic spojil dva piny? Udelal je po nejakou dobu pruchozi, pak ze zas odpojil..
Dik za rady.