0x000 caur usart

S

shaun_c_m

Guest
Vai ir iespējams nosūtīt 0x000 caur usart?

im, izmantojot 9 bitu režīmā 16f877, bet ar visiem bitiem iestatīts uz 0 moduli, šķiet, uzskata, bufera tukšs un doesn't nosūtīt datus.

ir iespējams iedarbināt moduli, izmantojot citu komandu, kā swapf vai pievienot?

paldies

 
Jebkura movwf uz TXREG reģistrēt sāks pārraidīt.

9bit režīms ir diezgan daudz ne RS232, jums ir nepieciešama īpaša programmatūra uz datora beigām, ja tas, ko jūs mēģināt runāt.Es neesmu pārliecināts standarta PC UART atbalsta 9 biti.

 
Ja jums ir nepieciešams nosūtīt 0x0000, jums ir nepieciešams nosūtīt 16BIS-> 2bytes

Vienkāršā nosūta 2 baiti, un receptoru ielieciet to īstajā vietā atmiņā.

Man bija līdzīga problēma, man vajadzēja nosūtīt 16bit neparakstītu integers uz PC, es vienkārši nosūtiet 2 baiti (no PIC RAM) ar RS232 uz PC un PC mīksto man 2 baiti RAM adreses neparakstītu int.

 

Welcome to EDABoard.com

Sponsor

Back
Top