Xử lý tin nhắn SMS
mình có đoạn code giao tiếp giữa modum sim548 với pic16f877a.Lưu nội dung tin nhắn từ sim gởi về pic....Cho hỏi nó sai chỗ nào nhờ các bạn edit jum`
Ngắt: #INT_RDA void ngat() { chuoi[dem]=getc(); if(chuoi[dem]=='\r') { z++; if(z==2)new_sms=1; } dem++; } Lưu nội dung tin nhắn vào 1 chuỗi mới: void xuly_sms() { y=0; k=0; for(i=0;i<=strlen(chuoi);i++) { if(chuoi[i]=='\n') { k++; if(k==2)vitri=i+1 ; } } for(x=vitri;x<strlen(chuoi)-8;x++) {noidung_sms[y]=chuoi[x]; y++ ; // lay noi dung } MONG CÁC BẠN GIÚP ĐỠ |
:( ko ai giúp vậy...ngàn cân treo sợi tóc :|
|
a ơi e cũng đang gặp rắc rối chỗ đó a đã lảm ra được chưa giúp với !!!help!
|
cái code đó ko có sai đâu bác ak bác xem lại coi cái mạch của bác có bị nhiễu ko e đã làm thành công rùi !!chúc bác thành công !!
|
Trích:
Lần sau mong bạn để trong thẻ /code/ để mọi người có thể nhìn code của bạn dễ hơn nhé. Nếu bạn có mạch debug thì nên chạy debug thì sẽ biết bạn sai ở đâu ngay thôi, bạn nên kiểm tra xem dung lượng của biến chuổi ký tự bạn đặt có bị tràn khi đọc về hay ko. |
|
Múi giờ GMT. Hiện tại là 10:48 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam