2014年9月15日

STM32中断管理函数

摘要: CM3 内核支持256 个中断,其中包含了16 个内核中断和240 个外部中断,并且具有256 级的可编程中断设置。但STM32 并没有使用CM3 内核的全部东西,而是只用了它的一部分。 STM32 有76 个中断,包括16 个内核中断和60 个可屏蔽中断,具有16 级可编程的中断优先级。 而我们常... 阅读全文

posted @ 2014-09-15 09:30 温宇飞 阅读(582) 评论(0) 推荐(0) 编辑

2014年9月12日

c++ 中的sort用法

摘要: 别人写的,我拿来做做笔记sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 ... 阅读全文

posted @ 2014-09-12 21:52 温宇飞 阅读(282) 评论(0) 推荐(0) 编辑

2014年8月27日

STM32——assert_param(expr)

摘要: 在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数... 阅读全文

posted @ 2014-08-27 20:10 温宇飞 阅读(316) 评论(0) 推荐(0) 编辑

导航