STM32 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32 的强大之处。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的
19 个外部中断为:
线 0~15:对应外部 IO 口的输入中断。
线 16:连接到 PVD 输出。
线 17:连接到 RTC 闹钟事件。
线 18...
分类:
其他好文 时间:
2014-07-24 23:25:33
阅读次数:
345
CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是“ARM Cortex? 微控制器软件接口标准”。
CMSIS 分为 3 个基本功能层:
1) 核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
2) 中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
3) ...
分类:
其他好文 时间:
2014-07-22 14:05:44
阅读次数:
211
osMutexDef( Mutex );osMutexId mutex;void Thread0( void * arg);void Thread1( void * arg);osThreadDef( Thread0, Thread0, osPriorityNormal, 512 );osThrea...
分类:
其他好文 时间:
2014-07-19 15:09:35
阅读次数:
387
1 #include "cmsis_os.h" 2 3 void Thread0( void * arg); 4 void Thread1( void * arg); 5 6 osThreadDef( Thread0, Thread0, osPriorityNormal, 512 ); 7 o...
分类:
其他好文 时间:
2014-07-19 15:06:21
阅读次数:
1230
1 osTimerId timer; 2 3 uint32_t cnt=0; 4 void timerHandler( void * arg ) 5 { 6 cnt++; 7 osTimerStart( timer, 100 ); 8 } 9 10 osTimerDef( timer, ...
分类:
其他好文 时间:
2014-07-19 14:38:22
阅读次数:
282
1 struct Thread0_Mail 2 { 3 int a; 4 int b; 5 }; 6 7 osMailQId thread0_mail; 8 osMailQDef( thread0_mail, 10, struct Thread0_Mail ); 9 10 struct ...
分类:
其他好文 时间:
2014-07-19 09:03:28
阅读次数:
1090
1 /*---------------------------------------------------------------------------- 2 * RL-ARM - RTX 3 *-----------------------------------------...
分类:
其他好文 时间:
2014-07-19 08:37:42
阅读次数:
276
1 /*---------------------------------------------------------------------------- 2 * RL-ARM - RTX 3 *--------------------------------------...
分类:
其他好文 时间:
2014-07-19 08:36:36
阅读次数:
329
1 /*---------------------------------------------------------------------------- 2 * RL-ARM - RTX 3 *--------------------------------------...
分类:
其他好文 时间:
2014-07-19 08:34:42
阅读次数:
265
12 #include 3 4 #include "bsp-fifisdr.h"5 6 #include "lpclib.h"7 #include "task-gui.h"8 9 10 #define GUI_QUEUE_LENGTH ...
分类:
其他好文 时间:
2014-07-19 08:33:01
阅读次数:
283