[En-Nut-Discussion] GPIO on the ethernut board 3.1
p.govers at triple-it.nl
Thu May 6 08:49:54 CEST 2010
i have a question about the GPIO on the Ethernut board 3.1, i was
if it is possible to set the IO port without an "extra step".
to set an output i have to use an other register to clear the output.
if i want to go from IO output "1000" to "0100" i suspect that i can
realize this with the following steps:
if the current output(binary) is 1000
then the "extra step" outr(PIO_CODR, 0x80); (i don't want this, but i
to set bit to zero)
result IO output: 0000
then outr(PIO_SODR, 0x40);
result IO output 0100
is there a way to direcly go from output 1000 to 0100 ?
i think that my display driver becomes confused about the extra IO state
More information about the En-Nut-Discussion