消息队列
所属分类:其他
开发工具:C/C++
文件大小:550KB
下载次数:4
上传日期:2020-04-11 11:46:03
上 传 者:
huxuehai
说明: 野火开发板,基于FreeRTOS的消息队列源代码。
(wildfire development board, freertos based message queue source code.)
文件列表:
User\bsp\exti\bsp_exti.c (3055, 2019-03-19)
User\bsp\exti\bsp_exti.h (972, 2019-03-19)
User\bsp\Key\bsp_key.c (1766, 2019-03-19)
User\bsp\Key\bsp_key.h (610, 2019-03-19)
User\bsp\led\bsp_led.c (1780, 2019-03-19)
User\bsp\led\bsp_led.h (2853, 2019-03-19)
User\bsp\usart\bsp_usart.c (3933, 2019-03-19)
User\bsp\usart\bsp_usart.h (4118, 2019-03-19)
User\FreeRTOSConfig.h (13330, 2019-03-19)
User\main.c (8572, 2019-03-19)
User\stm32f10x_conf.h (3227, 2019-03-19)
User\stm32f10x_it.c (4708, 2019-03-19)
User\stm32f10x_it.h (2032, 2019-03-19)
FreeRTOS\include\croutine.h (28371, 2019-03-19)
FreeRTOS\include\deprecated_definitions.h (9847, 2019-03-19)
FreeRTOS\include\event_groups.h (32085, 2019-03-19)
FreeRTOS\include\FreeRTOS.h (33570, 2019-03-19)
FreeRTOS\include\list.h (20716, 2019-03-19)
FreeRTOS\include\mpu_prototypes.h (12111, 2019-03-19)
FreeRTOS\include\mpu_wrappers.h (10033, 2019-03-19)
FreeRTOS\include\portable.h (8477, 2019-03-19)
FreeRTOS\include\projdefs.h (8023, 2019-03-19)
FreeRTOS\include\queue.h (65538, 2019-03-19)
FreeRTOS\include\semphr.h (49235, 2019-03-19)
FreeRTOS\include\StackMacros.h (8379, 2019-03-19)
FreeRTOS\include\task.h (93084, 2019-03-19)
FreeRTOS\include\timers.h (60927, 2019-03-19)
FreeRTOS\port\MemMang\heap_1.c (7416, 2019-03-19)
FreeRTOS\port\MemMang\heap_2.c (12330, 2019-03-19)
FreeRTOS\port\MemMang\heap_3.c (5371, 2019-03-19)
FreeRTOS\port\MemMang\heap_4.c (16479, 2019-03-19)
FreeRTOS\port\MemMang\heap_5.c (18274, 2019-03-19)
FreeRTOS\port\RVDS\ARM7_LPC21xx\port.c (12380, 2019-03-19)
FreeRTOS\port\RVDS\ARM7_LPC21xx\portASM.s (5593, 2019-03-19)
FreeRTOS\port\RVDS\ARM7_LPC21xx\portmacro.h (7411, 2019-03-19)
FreeRTOS\port\RVDS\ARM7_LPC21xx\portmacro.inc (4631, 2019-03-19)
FreeRTOS\port\RVDS\ARM_CA9\port.c (21448, 2019-03-19)
... ...
GPIO寄存器描述 《STM32参考手册中文-p75》
1、端口配置低寄存器(GPIOx_CRL)(x = A...E)
2、端口配置高寄存器(GPIOx_CRH)(x = A...E)
3、端口输入数据寄存器(GPIOx_IDR)(x = A...E)
这些位为只读并只能以字(16位)的形式读出。读出的值为对应I/O口的状态。
4、端口输出数据寄存器(GPIOx_ODR)(x = A...E)
只能以字(16bit)的形式操作,复位值全是0。写0即输出0,写1即输出1。
5、端口位设置/清除寄存器(GPIOx_BSRR)(x = A...E)
高16bit写1用于清0,低16bit写1用于置位,同时写1的话低16bi有效。
6、端口位清除寄存器(GPIOx_BRR)(x = A...E)
低16位写1用于置位。
7、端口配置锁定寄存器(GPIOx_LCKR)(x = A...E)
GPIO八种模式
typedef enum
{ GPIO_Mode_AIN = 0x0, /* 模拟输入 */
GPIO_Mode_IN_FLOATING = 0x04, /* 浮空输入,复位后的状态 */
GPIO_Mode_IPD = 0x28, /* 下拉输入 */
GPIO_Mode_IPU = 0x48, /* 上拉输入 */
GPIO_Mode_Out_OD = 0x14, /* 开漏输出 */
GPIO_Mode_Out_PP = 0x10, /* 推挽输出 */
GPIO_Mode_AF_OD = 0x1C, /* 复用开漏输出 */
GPIO_Mode_AF_PP = 0x18 /* 复用推挽输出 */
}GPIOMode_TypeDef;
近期下载者:
相关文件:
收藏者: