- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 assert_param的应用
在STM32的固件库,到处都可以见到assert_param()的使用。一开始见到这玩意就被打蒙了,不晓得它存在的价值,各种查询,理解综合如下。 如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于7的
2015-11-19 10:15:53 845
转载 STM32的中断与事件
这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到NVIC中断检测电路,这个边沿检测电路受上升沿或下降沿选择寄存器控制,用户可以使用这两个寄存器控制需要
2015-11-04 22:50:57 738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人