em đang tìm hiểu về GPRS, em nghe nói sử dụng tập lệnh AT để truyền cho module GSM, nhưng em không biết nếu sử dụng PIC thì mình vẫn phải sử dụng những chương trình như CCS hay MPLAB để lập trình cho nó, vậy làm sao để truyền lệnh cho module GSM và cách làm cụ thể như thế nào? Mong các anh chỉ bảo, em còn lơ tơ mơ con gà mờ lắm.
PIC và GSM
Collapse
X
-
Tags: không có
-
Với các module GSM hoặc GPS hiện tại đã khá phổ biến với anh em học và nghiên cứu điện tử. Câu hỏi của bạn khá chung chung nên mình chỉ cho mấy gợi ý sau:
1. Thông thường sử dụng truyền thông nối tiếp để thực hiện truyền thông giữa PIC và module GSM
2. Để module GSM hiểu được nội dung lệnh truyền từ PIC thì phải có mấy lưu ý:
- Format của lệnh AT phải đúng theo datasheet của module GSM
- Lệnh AT phải được support: tuỳ từng loại module và version khác nhau thì sẽ support cho các lệnh AT khác nhau
- Communication setting của PIC và GSM module giống nhauChi nhánh cung cấp sản phẩm Microchip chính hãng tại Hà Nội.
TECHPAL JSC
Điện thoại: (04) 39952654
Email: store@techpal.vn
Website: http://techpal.vn
-
ý em là giả sử muốn gửi từ PIC một lệnh nào đó chẳng hạn như AT + CGDCONT = 1 tới module GSM thì sẽ gửi như thế nào?
Comment
-
Truyền kiểu ký tự (mã ASCII). Nếu trong C thì khai báo mảng char = "AT+CGDCONT=1"&"CR/LF" sau đó thực hiện truyền mảng này từ PIC xuống module GSM.
Nguyên văn bởi tinhgiac_vp View Postý em là giả sử muốn gửi từ PIC một lệnh nào đó chẳng hạn như AT + CGDCONT = 1 tới module GSM thì sẽ gửi như thế nào?Chi nhánh cung cấp sản phẩm Microchip chính hãng tại Hà Nội.
TECHPAL JSC
Điện thoại: (04) 39952654
Email: store@techpal.vn
Website: http://techpal.vn
Comment
-
Tai lieu ve GSM
[QUOTE=tinhgiac_vp;28626]em đang tìm hiểu về GPRS, em nghe nói sử dụng tập lệnh AT để truyền cho module GSM, nhưng em không biết nếu sử dụng PIC thì mình vẫn phải sử dụng những chương trình như CCS hay MPLAB để lập trình cho nó, vậy làm sao để truyền lệnh cho module GSM và cách làm cụ thể như thế nào? Mong các anh chỉ bảo, em còn lơ tơ mơ con gà mờ lắm.[/QUOTE
Nói về GSM thì mình có chút ít về tài liệu.bạn tham khảo thử xem
Comment
-
-
[QUOTE=const_nos;28676]mình cũng đang tìm hiểu vấn đề này.Nguyên văn bởi tinhgiac_vp View Postem đang tìm hiểu về GPRS, em nghe nói sử dụng tập lệnh AT để truyền cho module GSM, nhưng em không biết nếu sử dụng PIC thì mình vẫn phải sử dụng những chương trình như CCS hay MPLAB để lập trình cho nó, vậy làm sao để truyền lệnh cho module GSM và cách làm cụ thể như thế nào? Mong các anh chỉ bảo, em còn lơ tơ mơ con gà mờ lắm.[/QUOTE
Nói về GSM thì mình có chút ít về tài liệu.bạn tham khảo thử xem
bạn có thể port it tài liệu lên cho anh em tham khảo thêm được ko?
cám ơn!
Comment
-
Mình có chút tài liệu và demo gửi cho mọi người tham khảo. Mình cũng đang làm về cái này nên có gì mong được học hỏi từ mọi người
http://www.mediafire.com/?m29mdeyso23aatr
Comment
-
Nếu bạn đã từng làm truyền thông nối tiếp với các thiêt bị như máy tính, VXL khác ... thì bạn sẽ thấy rất đơn giản.
1. Thiết lập phần cứng truyền nối tiếp ( UART) giữa PIC và module GSM
2. Đặt cấu hình cho PIC và module như nhau: VD: baud =9600, Non parity, 8 bit, 1 stop bít.( bạn xem module GSM/GPRS sẽ biết cấu hình mặc định)
3. Truyền ký tự từ PIC sang module GSM qua UART theo tập lệnh ATHỌC THẦY KHÔNG TÀY HỌC BẠN.....
Comment
-
Pro ơi giúp em cái password ! thank pro very much
Anh ơi , ko có pass download ạ ?Nguyên văn bởi LuuPK.CeIt View PostMình có chút tài liệu và demo gửi cho mọi người tham khảo. Mình cũng đang làm về cái này nên có gì mong được học hỏi từ mọi người
http://www.mediafire.com/?m29mdeyso23aatr
Comment
-
em đang tìm hiểu về GPRS, em nghe nói sử dụng tập lệnh AT để truyền cho module GSM, nhưng em không biết nếu sử dụng PIC thì mình vẫn phải sử dụng những chương trình như CCS hay MPLAB để lập trình cho nó, vậy làm sao để truyền lệnh cho module GSM và cách làm cụ thể như thế nào? Mong các anh chỉ bảo, em còn lơ tơ mơ con gà mờ lắm.
mình đã giao tiếp pic với sim 900 dùng dùng CCS . bước đầu tiên kết nối UART PIC với sim muốn gửi 1 lệnh xuống sim ví dụ gửi lệnh AT chỉ cần printf("AT") và putc(13) là ok
Comment

Comment