◀ Previous Next ▶ Up ▲


witpoko.com


รบกวนถามเรื่อง code ที่ใช้ส่งsms ผ่านทางmcs51 โดยใข้มือถือ siemens c 35

คือผมได้ใช้ microcontroller At89s52 โดยสามารถใช้สั่งให้มือถือรับได้แล้ว จาก sw0 ในโปรแกรมได้แล้ว แต่ว่ายังส่ง sms ไม่ได้ (sw1)

void main(void)
{
init_serial();
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;

while(1)
{
delay(1000);
if(Sw0 == 0)
{
delay(100);
printf("ATA\n");
delay(100);
while(Sw0 == 0)
{
;
}
}
delay(1000);
if(Sw1 == 0)
{
printf("AT+CMGS=27\n");
delay(10000);
printf("0691668113808011000A9166915820710000AA10CB74D97D0615CBEB86A21896D3D1");
delay(10000);
printf("1A");
delay(20000);
while(Sw1 == 0)
{
;
}
}
}
}

ตรง ctrl+z แอสกี้เป็น 1A ในกระทู้ที่ผ่านมาที่แก้เป็น %c แล้วก็ไม่ได้เหมือนกันครับ
ช่วยดูให้หน่อยได้มั๊ยครับว่า ผิดตรงไหนถึงยังส่งไม่ได้

ขอบพระคุณมากครับ


จากคุณ : NEO -[ 23 พ.ย. 48 - 09:47:29 A:158.108.211.79 X: ]





กระทู้ยอดนิยม