SYSTick 定时器 CM3 内核的处理器,内部包含了一个 SysTick 定时器,(SysTick 的时钟源自HCLK的8分频,8个系统时钟周期systick跳一个,即8*1/72M=1/9 us)SysTick是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重装载定时初值。 ...
分类:
其他好文 时间:
2018-10-03 00:19:07
阅读次数:
199
整理:MilerShao 在用到STM32定时器的更新中断时,发现有些情形下只要开启定时器就立即进入一次中断。准确说,只要使能更新中断允许位就立即响应一次更新中断【当然前提是相关NVIC也已经配置好】。换言之,只要使能了相关定时器更新中断,不管你定时间隔多长甚至不在乎你是否启动了相关定时器,它都会立 ...
分类:
其他好文 时间:
2018-08-30 14:28:29
阅读次数:
737
第26章 RL-TCPnet之DHCP应用 本章节为大家讲解RL-TCPnet的DHCP应用,学习本章节前,务必要优先学习第25章的DHCP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。 本章教程含STM32F407开发板和STM32F429开发板。 26.1 初学者重要提示 26. ...
分类:
Web程序 时间:
2018-08-28 17:03:37
阅读次数:
189
那么今天就来谈谈中断吧。 我现阶段对中断的认识就是:程序因为外界的因素(也即触发中断的事件),停止现有工作,去完成另一项工作,再回到之前被暂停的工作继续运行。下面就单单讲讲按键中断的配置。 首先要清楚中断的触发条件是什么?也就是按键按下就会产生一次中断,实质上就是检测按键对应引脚的高低电平来知晓按键 ...
分类:
其他好文 时间:
2018-07-18 23:13:36
阅读次数:
150
现象:调试STM32F411低功耗的时候,使用的PA1做个唤醒源,发现在没有触发EXTI的时候,MCU居然被唤醒。 原因:PA1配置成EXTI(上拉输入),经常被误触发 解决方式:将PA1配置成浮空输入,并且外部上拉一个4.7k电阻,就不会误触发了。 这种bug的原因一直没有搞清,先记下省的以后就忘 ...
分类:
其他好文 时间:
2018-07-17 18:15:52
阅读次数:
194
上一章节我们已经详细介绍了NVIC,对STM32F7xx中断管理系统有个全局的了解,我们这章的内容是NVIC的实例应用,也是STM32F7xx控制器非常重要的一个资源。学习本章时,配合《STM32F76xxx参考手册》系统配置控制器以及中断和事件章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分 ...
分类:
其他好文 时间:
2018-07-10 11:23:51
阅读次数:
253
本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的 ...
分类:
其他好文 时间:
2018-07-10 11:12:07
阅读次数:
269
我是卓波,我是一名嵌入式工程师,我万万没想到我会在这里跟大家吹牛皮。 嵌入式框架Zorb Framework搭建过程 嵌入式框架Zorb Framework搭建一:嵌入式环境搭建、调试输出和建立时间系统 嵌入式框架Zorb Framework搭建二:环形缓冲区的实现 嵌入式框架Zorb Framew ...
分类:
其他好文 时间:
2018-07-07 20:43:38
阅读次数:
197
更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】- X-CTR100控制器STM32F4处理器内置CAN控制器,实现CAN通信功能,需要外扩CAN接口模块,本例程使用NXP的JTA1050模块。 原理 CAN 是Contro... ...
分类:
其他好文 时间:
2018-07-03 19:59:24
阅读次数:
186