Chào mọi người, em đang học về giao tiếp VĐK với PC qua cổng USB, con pic em dùng là 16f630. Hình như chú này không có phần UART cứng.
Vậy xin hỏi mọi người thuật toán tạo UART mềm là như thế nào ạ? cách sử dụng timer và WDT như thế nào để VĐK có thể đọc được 1 byte DL mình truyền đi, hay chu kỳ đọc 1 bit DL nên để là bao nhiêu ( VD như 104ms ) ...?
p/s: Chân e dùng để nhận DL từ PC xuống VĐK là chân ngắt ngoài, còn chân OUT từ VĐK ra PC là 1 chân bất kỳ có đúng không ạ?
Mong mọi người giúp đỡ,Cám ơn mọi người nhiều!
Vậy xin hỏi mọi người thuật toán tạo UART mềm là như thế nào ạ? cách sử dụng timer và WDT như thế nào để VĐK có thể đọc được 1 byte DL mình truyền đi, hay chu kỳ đọc 1 bit DL nên để là bao nhiêu ( VD như 104ms ) ...?
p/s: Chân e dùng để nhận DL từ PC xuống VĐK là chân ngắt ngoài, còn chân OUT từ VĐK ra PC là 1 chân bất kỳ có đúng không ạ?
Mong mọi người giúp đỡ,Cám ơn mọi người nhiều!