[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