Mọi người ơi, hiện tại mình đang làm việc với cái module M35 của Quectel mình đã cho nó gửi tin nhắn và gọi điện rất ok rồi, nhưng không hiểu sao khi mình đọc giá trị trả về (Khi mỗi lệnh được module thực hiện thông thường nó sẽ trả về OK chẳng hạn) qua uart dùng ngắt RDA thì toàn bị lỗi. Ai có kinh nghiệm gì về UART với cả ngắt RDA giúp mình với.
Cần giúp đỡ - Pic16f886 giao tiếp với module GSM Quectel m35
Collapse
X
-
Tags: None
-
Mình chưa làm uart bao giờ, cái buffer thì đương nhiên rồi, có điều lúc mình hỏi là dữ liệu nhận vào buffer bị sai nó không ra 1 chuỗi chuẩn cơ. Ví dụ chuỗi trả về là OK, RING, Call Ready,... thì nó không nhận được như thế mà có khi là ô vuông hoặc là những ký tự linh tinh cơ. Giờ phát hiện ra là do điện áp chênh lệch giữa PIC với module gsm. Pic điện áp cao hơn GSM, bên GSM nhận dữ liệu không sai, và thực hiện lệnh rất ok. Bên PIC do chân RX điện áp không đủ nên mức logic bị sai -> dữ liệu nhận về không chuẩn.
Cuối cùng thì cám ơn bạn đã trả lời
Bài viết mới nhất
Collapse
-
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
06-09-2026, 16:49 -

Comment