30/09/2018, 17:25

GPRS SIM900A và Usart STM32F4 discovery

Mình dùng usart của stm32f4 discovery và gởi chuỗi ký tự lệnh xuống SIM900A, vấn đề là ở tập lệnh kết nối sim900 với server là: AT+CIPSTART=“TCP”,“ipaddress”,port

Lệnh cần phải gởi từ stm32f4 là sendstring(“AT+CIPSTART=“TCP”,“183.80.71.143”,2015”); ở trong dấu nháy kép bao quanh chuỗi lại có dấu nháy khác “TCP” và “183.80.71.143” nên nó hiểu là 3 chuỗi khác nhau. Nếu mình đặt tên biến riêng rồi gán chuỗi vào đó cũng không được mình dùng strcpy(dest,source) cái này source sẽ được copy vào dest. Không biết có bạn nào đã làm hoặc biết về phần này xin chỉ giúp.

Xin cám ơn!

Phan Ngọc Khiêm viết 19:30 ngày 30/09/2018

mình không rõ nhưng mà có thể xuất kí tự " ra bằng "

Nguyen Van Tinh viết 19:32 ngày 30/09/2018

Cám ơn bạn NgocKhiem,

  • Mình đã làm thử và kết quả không bị lỗi nữa, nhưng mình chưa thử gởi sang SIM900A, hy vọng là nó có thể hiểu được.
Thế Phan viết 19:35 ngày 30/09/2018

STATE: TCP CLOSED
CONNECT FAIL.
lên tcp của tôi vị trả về ntn là sao hả ông

Bài liên quan
0