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