propojení attiny s COM

Hynek Sladky econf@centrum.cz
Úterý Červen 6 06:47:53 CEST 2006


void delay_us (unsigned short time) {
   TCNT0=256-time;
   BITSET (TIFR, TOV0);
   while (!BIT (TIFR, TOV0));
}

// RS232 levels!!!
int term_putc (char data) {
char i;
   // pro frekvenci 7.3728MHz/8 je jeden bit 48 taktu TCNT0
   //cli ();
   BITSET (TermTx);
   delay_us (46); // presne 52.0833us
   for (i=8; i; i--) {
     if (data&1) BITRES (TermTx); else BITSET (TermTx);
     delay_us (46);
     data>>=1;
   }
   BITRES (TermTx);
   //sei ();
   delay_us (46);
   return 0;
}



Zdeněk lada napsal(a):
> Děkuji ale jak jsem to přečetl tak program bude mít moc
> pamětí a do Flash se mi nevejde.
>  
> Byl tu zmíněn softwarový UART nemáte někdo odkaz na knihovnu(pro C)?
>  
>  
> Zdeněk
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list