Xác minh của tôi mã dspic30f cho truyền thông nối tiếp

H

hansika

Guest
hi tất cả, tôi có viết một đoạn mã trong mikroC IDE cho dspic30f6014A truyền thông nối tiếp khi tôi đang gửi một nhân vật nói 's' vào máy tính tôi không nhận được rằng tỷ lệ chính xác tôi đã thiết lập độ truyền trong máy và trong cùng một dspic chỉ. dưới đây là code của tôi xin vui lòng xác minh và đề nghị tôi, nơi tôi đang làm sai không dấu rx1; void main () {/ / LATB = 0; / / ADPCFG = 0xFF; TRISB = 0; LATBBITS.LATB0 = 1; LATBBITS.LATB1 = 1; Uart_Init_Advanced (9600,0,0); Uart_Write_Char ('s'), trong khi (1) {nếu (Uart1_Data_Ready ()) {rx1 = Uart_Read_Char (); Uart_Write_Char (rx1);}} khi tôi đang gửi 's' i nhân vật đang nhận một số giá trị rác. tôi đang bán phá giá các mã sử dụng winpic800.
 
Tôi thường sử dụng trình biên dịch C30 vi mạch Nhưng với một thói quen init UART.. Bạn nên đọc những gì khác cần phải được khởi tạo trên Dspic. Những con chip có nhiều stuff.They phải khởi tạo một cách cẩn thận nếu không bạn. Kết thúc trong các vấn đề như một trong những bạn có. Bạn cần phải đọc doc trình biên dịch cho rằng thói quen cũng như hiểu với các Datasheet particuliar những gì là cần thiết để có mà baudrate mà bạn cần. Vì vậy, không phải là một vấn đề chỉ là một việc phải làm từ phía bạn.
 

Welcome to EDABoard.com

Sponsor

Back
Top