Pic 18f4520 SPI-BF-flaggan
Postat: 24 augusti 2006, 23:42:53
Min Pic vill inte stanna och vänta tills mottagningen är klar.
Har svurit åt PIC-fn, och det hjälper inte.
Använder Mickrochips C18-kopilator och SPI-bibliotek.
Har läst i berörda errator. Har modifierat koden i enlighet efter dessa.
Problemet kvarstår. Lägger jag till en lämplig fördröjnings loop är det inga problem. HJÄLP
Dessa kod-snuttar har jag provat.
Har provat med att deklarera spi_tmp_reg som "volatile unsigned char"
Har svurit åt PIC-fn, och det hjälper inte.
Använder Mickrochips C18-kopilator och SPI-bibliotek.
Har läst i berörda errator. Har modifierat koden i enlighet efter dessa.
Problemet kvarstår. Lägger jag till en lämplig fördröjnings loop är det inga problem. HJÄLP
Dessa kod-snuttar har jag provat.
Kod: Markera allt
do{
spi_tmp_reg=SSPSTAT;
} while( (spi_tmp_reg&1u)==0u );Kod: Markera allt
while( !SSPSTATbits.BF );