Re: Avr-gcc i terminal - problem

Jul 31, 2003 2 Replies

In article , Remi wrote: ...



loop_until_bit_is_set(USR,TXC);
> sbi(USR,TXC);

...



outp(BV(RXCIE)|BV(RXEN)|BV(TXCIE)|BV(TXEN),UCR);

...



Trochê "dziwnie" to robisz. Programujesz przerwanie "TX complete", a potem rêcznie sprawdzasz i kasujesz flagê TXC. To nie ma szans dzia³aæ.



Je¿eli szybko chcesz dzia³aj±cy UART to najlepiej ¶ci±gn±c sprawdzonego gotowca z AVRFreaks, a je¿eli chcesz siê pobawiæ/nauczyc to musisz zmieniæ sposób obs³ugi flagi TXC.



BTW> outp i inp s± ju¿ "deprecated", czyli czas przestaæ ich u¿ywaæ.



Pozdrawiam,


Artur Lipowski

A jednak dzia³a musia³em tylko port zmieniæ w kompie na COM1.

No to jakie¶ czary, dostawa³e¶ MMMMM... z niepodpiêtego COM-a?????

A wracaj±c do implementacji wysy³ania przez UART, to albo nie pokaza³e¶ istotnych fragmentów kodu, albo kto¶ tam "u góry" Ciê bardzo lubi 8-)

Pozdrawiam,

Artur Lipowski

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required