AVR đọc chuỗi bản tin từ 1 port có dạng đây là bản tin đầu ra của module GPS )
$GPVTG,,T,,M,,N,,K
$GPZDA,154852,07,02,2007,-7,0
$GPRMC,154852,V,2102.6103,N,10551.0025,E,0.0,0.0,0 70207,1,W*63
$GPGLL,2102.6103,N,10551.0025,E,154853,V
$GPGGA,154853,2102.6103,N,10551.0025,E,0,0,,35,M,-23
câu hỏi của mình là :
1> Hàm nào cho phép đọc liên tục từng bit ký tự nhận được từ chân của AVR
---> mình muốn đọc liên tục cho đến khi nhận được 1 ký tự mong muốn thì dừng lại
2> Hàm nào cho phép lấy các ký tự đọc được từ chân đó ghép thành 1 chuỗi
---> mình muốn lưu các ký tự liên tiếp ( khoảng 30 ký tự ) ngay sau ký tự mình tìm thấy ở trên
Mình dùng CodevisionC để viết code.
Ai bít về vấn đề này chỉ bảo mình nhé.. thank mọi người
$GPVTG,,T,,M,,N,,K
$GPZDA,154852,07,02,2007,-7,0
$GPRMC,154852,V,2102.6103,N,10551.0025,E,0.0,0.0,0 70207,1,W*63
$GPGLL,2102.6103,N,10551.0025,E,154853,V
$GPGGA,154853,2102.6103,N,10551.0025,E,0,0,,35,M,-23
câu hỏi của mình là :
1> Hàm nào cho phép đọc liên tục từng bit ký tự nhận được từ chân của AVR
---> mình muốn đọc liên tục cho đến khi nhận được 1 ký tự mong muốn thì dừng lại
2> Hàm nào cho phép lấy các ký tự đọc được từ chân đó ghép thành 1 chuỗi
---> mình muốn lưu các ký tự liên tiếp ( khoảng 30 ký tự ) ngay sau ký tự mình tìm thấy ở trên
Mình dùng CodevisionC để viết code.
Ai bít về vấn đề này chỉ bảo mình nhé.. thank mọi người
Comment