![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
Lisa60
这个作者很懒,什么都没留下…
展开
-
STM32F207,LWIP,DM9000,netif_set_up()与ping
LWIP 问题:网口的数据接收由任务接收改为中断接收,结果ping不通了。 解决:改程序的时候漏了一个地方。网口link上的时候需要调用netif_set_up()告知协议栈网口link up了,否则协议栈不管你。 调用netif_set_up(),可以告知协议栈网口已经link up成功;调用netif_set_down(),可以告知协议栈网口掉了。原创 2015-08-13 17:41:59 · 3403 阅读 · 0 评论 -
STM32F207,LWIP,DM9000,网口驱动,ping不通
问题: 网口调试,使用仿真器单步调试。刚开始全速运行的时候可以ping通,但是停止全速运行,停在断点,等待时间超过ping命令的超时时间,就再也ping不通了。这个时候网口的收发中断都正常。 原因:网口数据接收程序有问题。网口中断来的时候,每次只读一帧。如果停在断电处的时间很长,同时累计了两个或以上的帧时,则每次读到的都是最旧的帧。应答的也是旧帧,PC的ping工具认为是超时。原创 2015-08-13 16:33:51 · 3355 阅读 · 0 评论 -
STM32F207串口奇偶校验收发不正常
STM32F207,UCOS,UART,USART,串口 问题:测试串口,无校验时,数据收发正常;有校验时与PC收发不正常。解决:串口驱动问题,无校验时数据位为8,有校验是数据位应为9。原创 2015-08-14 14:35:32 · 3114 阅读 · 0 评论 -
STM32F207+uCOS II 任务调度的问题
是的,这个问题纠缠了我一个多月,我都要崩溃了放弃了。今天还是在互联网上找到了答案,太感谢发帖的人了。抑郁的情怀终于得到释放,啦啦啦~~ 平台:STM32F207+uCOS II V2.85+LWIP 问题:网口接收到数据来中断时,通过OSSemPost告知任务进行处理。只要接网口,有网口数据接收,不管是否发送,运行一段时间后任务调度就会出问题。STM32F207自带网口有这个问题原创 2015-08-17 15:44:56 · 1974 阅读 · 0 评论 -
KEIL工具,某变量在watch窗口不能实时修改值,其它变量都可以改
问题:在KEIL中有一个变量,在watch窗口中怎么改都改不了,其它变量都可以。在内存窗口直接修改倒是可以。解决:原来是变量名字的问题,变量名字与函数名字一样,虽然大小写不同,但是编译器通过了,仿真器却傻傻的不认识。原创 2015-08-17 17:25:27 · 8462 阅读 · 0 评论