![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 82
neo415
这个作者很懒,什么都没留下…
展开
-
SysTick定时器
请先参考以下材料:《Cortex-M3权威指南》《Cortex-M3 Technical Reference Manual》Q:什么是SYSTick定时器?SysTick 是一个24 位的倒计数定时器,当计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息。Q:为什么要设置SysTi转载 2012-09-11 08:24:54 · 988 阅读 · 0 评论 -
关于STM32的systick定时器的详细说明
我不得不说意法半导体确实有点风骚!甚至有点变态。我对ST文档 STM32F10XXX参考手册的编辑水平真是不敢恭维。手册中好多说明都是含糊不清,甚至将好多对初学者来说很重要的地方都一笔带过,让人着实摸不着头脑。比如前面我说过的关于NVIC嵌套向量中断控制器的介绍,这部分我认为是非常重要的,但当你看完他这部分介绍,你根本不会设置中断服务程序,他有哪些寄存器都不知道,更别说去设置了,NVIC的详细介绍转载 2012-09-11 09:07:34 · 1421 阅读 · 2 评论 -
系统时钟和SysTick定时器
2011年3月21日 系统时钟和SysTick定时器1. STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1)HSI是高速内部时钟,RC振荡器,频率为8MHz;(2) HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围是4MHz – 16MHz;(3)LSI是低速内部时钟,RC振荡器,频率为40KHz;转载 2012-09-10 21:52:16 · 2386 阅读 · 0 评论 -
STM32之AFIO
也许你以为IO和AFIO是很简单的,事实上有几个误区可能很多人都没注意过,当你只用现成的开发板来学习的时候,别人已经帮你做好了资源分配.所有的外设功能学习都是照着别人给你的例程去做的,这才没让你觉得奇怪。先问自己一个问题:STM32中,USART2和TIM2是共用相同IO的,你如何决定这几个IO到底是做USART2还是做TIM2呢?如果你要同时使用USART2和TIM2,该怎么办?1、转载 2012-09-11 21:28:41 · 4378 阅读 · 1 评论 -
CANOpen学习指南
对于初学者,相对于其他总线的资料来说,在国内CANOpen的资料并不多。而且并不是所有资料都适合初学者看的。这里给出一些建议,对CANOpen感兴趣的,可以参考一下学习的顺序。前提:需要对CAN总线有所了解,可以看CAN2.0总线的资料。当然,对计算机系统、单片机以及编程也需要有一定的基础。第一步:CANOpen Standard 301,这个是一切的基础,最然并不一定马上就要转载 2012-09-14 12:36:06 · 5074 阅读 · 0 评论 -
STM32 串口中断 BUG
STM32 串口中断 BUG原文来自:http://blog.csdn.net/love_maomao/article/details/8234039调试串口时,发现串口会出现频繁跳中断,导致无法执行主循环的问题!调试发现是串口中断硬件BUG:1. USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);使能了接收中断,那么转载 2013-05-14 22:28:00 · 6204 阅读 · 1 评论