HI-TECH PICC18 kerdes
Moczik Gabor
progzmaster at freemail.hu
Tue Mar 30 22:00:17 CEST 2004
Milleschich János wrote:
> A HI-TEC C is igy hasznalja. De nekem mind a ket soros portra kellene tudni
> irnom.
Arra gondolok, csak nem a PICC18-ra hanem a PICC-re (ami a 12-16Fxxx
procikhoz van).
> Most, hogy olvasom a leveled, bedurrant, hogy csak annyit kell tennem, hogy
> a putch()-on
> belul megnezem hogy melyikre kell irnom, es vagy maradok a putch()-ban, vagy
> atmegyek a
> mondjuk putch2()-re ahol nem a TXREG1-be, hanem a TXREG2-be teszem a
> karaktert.
Szerintem ne csinalj putch2() fuggvenyt, siman a putch()-ban egy if-fel
dontsd el egy valtozo alapjan hogy a TXREG1-be vagy 2-be megy.
En pl. igy csinalnam:
unsigned char putch_target;
void putch(char x)
{
// [...] ez meg az a flagekkel
if (putch_target==1) TXREG1=x; else TXREG2=x;
}
#define SELECT_1() putch_target=1
#define SELECT_2() putch_target=2
void main()
{
SELECT_1();
printf("Ez az 1-es porta megy: %d",23);
SELECT_2();
printf("Ez a 2-esre!");
}
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( Debian unstable )))-((( Kernel 2.4.20 )))-((( Celeron466 / 128Mb )))
More information about the Elektro
mailing list