- 博客(7)
- 收藏
- 关注
转载 资料学习:STM32之看门狗
STM32F10X STM32F10X内置两个看门狗(独立看门狗IWDG、窗口看门狗WWDG)。可用来检测和解决由软件错误引起的故障。当计数器达到给定的超时值时,触发一个中断(仅用于窗口型看门狗)或产生系统复位。 独立看门狗由专用的低速时钟(ISI)驱动,即使主时钟发生故障它仍然有效。窗口看门狗由APB1时钟分频后得到时钟驱动。
2015-09-02 17:58:43
601
原创 KEIL工具,某变量在watch窗口不能实时修改值,其它变量都可以改
问题:在KEIL中有一个变量,在watch窗口中怎么改都改不了,其它变量都可以。在内存窗口直接修改倒是可以。解决:原来是变量名字的问题,变量名字与函数名字一样,虽然大小写不同,但是编译器通过了,仿真器却傻傻的不认识。
2015-08-17 17:25:27
8391
原创 STM32F207+uCOS II 任务调度的问题
是的,这个问题纠缠了我一个多月,我都要崩溃了放弃了。今天还是在互联网上找到了答案,太感谢发帖的人了。抑郁的情怀终于得到释放,啦啦啦~~ 平台:STM32F207+uCOS II V2.85+LWIP 问题:网口接收到数据来中断时,通过OSSemPost告知任务进行处理。只要接网口,有网口数据接收,不管是否发送,运行一段时间后任务调度就会出问题。STM32F207自带网口有这个问题
2015-08-17 15:44:56
1950
原创 我为什么维护这个关于技术的博客
其实很久以来就开了微博,但是没有真正维护下来。 时日渐久,在这个世间的日子已然渐短。 互联网一直影响着我的职业生涯,我从网络中得到了很大的帮助。互联网一直是我这个孤独的人的老师,那些发文的人发帖的人回帖的人一直是我的老师。我在这里把一些东西记录下来,也是自己的想法的记录,也是希望能对别人有一点点帮助。也许没有帮助,自己也是开心的呢。 但是这个维护是需要时日的,希望自己
2015-08-17 15:31:11
521
原创 STM32F207串口奇偶校验收发不正常
STM32F207,UCOS,UART,USART,串口 问题:测试串口,无校验时,数据收发正常;有校验时与PC收发不正常。解决:串口驱动问题,无校验时数据位为8,有校验是数据位应为9。
2015-08-14 14:35:32
3049
原创 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
3384
原创 STM32F207,LWIP,DM9000,网口驱动,ping不通
问题: 网口调试,使用仿真器单步调试。刚开始全速运行的时候可以ping通,但是停止全速运行,停在断点,等待时间超过ping命令的超时时间,就再也ping不通了。这个时候网口的收发中断都正常。 原因:网口数据接收程序有问题。网口中断来的时候,每次只读一帧。如果停在断电处的时间很长,同时累计了两个或以上的帧时,则每次读到的都是最旧的帧。应答的也是旧帧,PC的ping工具认为是超时。
2015-08-13 16:33:51
3311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人