- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 STM32 入门 之 优先级分组
在配置中断时需要配置优先级,在此对优先级进行总结。首先,优先级分为抢占优先级和响应优先级。判定顺序为先判定抢占优先级,如果抢占优先级相同的情况下再判定响应优先级。 始终先解决抢占优先级高的!优先级由4位组成区间为 0000 ~ 1111因为要分为抢占优先级和响应优先级,故一共有5种分组。、看代码注释具体分配如下(红线前为抢占优先级后为响应优先级)还看不
2018-01-30 22:04:45 5662
原创 STM32入门 之 中断
首先弄清楚几个问题:1、什么是中断?CPU在执行一个程序时,对系统发生的某个事件(程序自身或外界的原因)作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的事情。 举个例子:当你在上班,然后你的老板来了(中断),叫你去处理某些事情(中断函数),你只好放下手中的事情去处理老板给的事情,处理完以后你
2018-01-30 21:48:42 847
原创 stm32入门之点灯
对引脚操作:eg点亮led灯:1、首先要知道led灯所对应的引脚,在对应芯片的datasheet的中找到它的模块框图和时钟树种找到上级时钟并且将其打开。 然后用结构体对其进行初始化,初始化时根据你的需求进行相应的参数配置。 ZET6的datasheet的时钟树如图:模块图:2、使用初始化函数将其初始化。3、找到原理图,获知操作的元件需要高电平还
2018-01-28 22:09:36 3247
原创 ACM 大数运算 【计算1000以内的阶乘】
题目:输入不超过1000的正整数N,输出N!=1x2x3x4……xN的精确结果样例输入:30样例输出:265252859812191058636308480000000思路:由于数值过大,无法用任何类型的将其保存,故使用乘法的基本算式求解。例子:用一个len去记录当前的结果有多少位,每次用已经存储(用大数组存储)的数的每一位去乘以需要乘的值,然后
2018-01-28 21:39:22 1787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人