GPRS/TCP/IP包用在51单片机中如何编程,有例子也可
答案:2 悬赏:0
解决时间 2021-02-12 12:19
- 提问者网友:血樱陌殇
- 2021-02-11 23:03
GPRS/TCP/IP包用在51单片机中如何编程,有例子也可
最佳答案
- 二级知识专家网友:两不相欠
- 2021-02-11 23:55
首先明确你的gprs模块是否已经内置了tcpip协议栈,如果内置了,那对于你的mcu就只是串口发点AT指令控制和收发数据而已;如果是没有内置的,那你就需要自己写一个tcpip协议软件来完成对gprs原始数据的解析,需要实现的基本协议有slip,arp,icmp,ip,然后根据你的实际要求,tcp传输就实现tcp协议,udp传输就实现udp协议,再就是和应有有关的协议,比如http,tftp之类的。
一般应该采用C语言编写,可以参考tcpip协议大全一书来写。
也可以使用已经有的tcpip协议栈来移植到你的51mcu上面。对于51,由于其速度比较低,一般可以考虑移植uip,现在网上有很多关于uip在51上面移植好的代码,你可以下载来参考,编译环境为keilc。
帮你搜了一篇文章,可以看一看:
一般应该采用C语言编写,可以参考tcpip协议大全一书来写。
也可以使用已经有的tcpip协议栈来移植到你的51mcu上面。对于51,由于其速度比较低,一般可以考虑移植uip,现在网上有很多关于uip在51上面移植好的代码,你可以下载来参考,编译环境为keilc。
帮你搜了一篇文章,可以看一看:
全部回答
- 1楼网友:抱不住太阳的深海
- 2021-02-12 01:34
新式的gprs手机带tcp/ip协议栈,老式的不带。不论是否带tcp/ip协议栈,都可以作为gprs模块使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯