STM32
Bonny722
这个作者很懒,什么都没留下…
展开
-
STM32入门 之 中断
首先弄清楚几个问题:1、什么是中断?CPU在执行一个程序时,对系统发生的某个事件(程序自身或外界的原因)作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的事情。 举个例子:当你在上班,然后你的老板来了(中断),叫你去处理某些事情(中断函数),你只好放下手中的事情去处理老板给的事情,处理完以后你原创 2018-01-30 21:48:42 · 888 阅读 · 0 评论 -
STM32 入门 之 优先级分组
在配置中断时需要配置优先级,在此对优先级进行总结。首先,优先级分为抢占优先级和响应优先级。判定顺序为先判定抢占优先级,如果抢占优先级相同的情况下再判定响应优先级。 始终先解决抢占优先级高的!优先级由4位组成区间为 0000 ~ 1111因为要分为抢占优先级和响应优先级,故一共有5种分组。、看代码注释具体分配如下(红线前为抢占优先级后为响应优先级)还看不原创 2018-01-30 22:04:45 · 5718 阅读 · 0 评论 -
stm32入门之点灯
对引脚操作:eg点亮led灯:1、首先要知道led灯所对应的引脚,在对应芯片的datasheet的中找到它的模块框图和时钟树种找到上级时钟并且将其打开。 然后用结构体对其进行初始化,初始化时根据你的需求进行相应的参数配置。 ZET6的datasheet的时钟树如图:模块图:2、使用初始化函数将其初始化。3、找到原理图,获知操作的元件需要高电平还原创 2018-01-28 22:09:36 · 3276 阅读 · 0 评论