[elektro] PIC-nél SPI-nek miköze a USART-hoz?

Elight elight at gmail.hu
Thu Jun 28 22:25:18 CEST 2012


Sziasztok,

nyüglődök az SPI-vel..

Már minden egész jól összeáált.
Most szeretném meghívni
az SPI_read rutint
a Port.B0 interruptról 0,5 sec-enként.

Erre egy érdekes hibaüzenete kapok:

" Reeantrancy is not allowed function ' UART1_Write' called from two  
threads! "
" Reeantrancy is not allowed function ' UART2_Write' called from two  
threads! "

Ilyet akkor szokott , ha két szálról,
( tehát pl főprogram és egy INT )
is meghívok egy függvényt.

Nem tagadom , hogy mind a két USART foglalt,
és mindkettő vétele interruptos.
Az adás meg nem az. De ez eddig egész jól
elműködgetett.


Nem értem mi köze lehet a USART nak az MSSP initjéhez?
HA ugyanezt I2C inittel csináltam,
akkor nem volt hibaüzenet. Furcsa.

Nézegetem , és még nem jöttem rá mi lehet..

Üdv



More information about the Elektro mailing list