- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 STM32 串口+DMA的使用
STM32串口+DMASTM32有5个串口资源(USART1,USART2,USART3及UART4,UART5)。其中3个USART(通用同步/异步收/发器universalsynchronous asynchronous receiver and transmitter);2个UART(通用异步收/发器universalasynchronous receiver and transmi
2014-09-17 19:50:18
18432
原创 μCOS动态内存管理
μCOS动态内存管理定义一个内存分区及其内存块:INT8U hostSmallRecvBuf[HOST_SMALL_RECV_BUF_CNT][HOST_SMALL_RECV_BUF_LEN]; 内存块数 每个内存块长度 定义一个OS_MEM类型的指针,指向与这个内存分区相关联的内存控制块
2014-09-17 19:45:56
588
原创 μCOS消息队列的使用
1.建立一个指向消息数组的指针和数组的大小,该指针数组必须申明为void类型:void* HostMsgRecvQ[HOST_MSG_QUEUE_LEN]; 2.声明一个OS_EVENT类型的指针,指向生成的消息队列:OS_EVENT* HostMsgRecvQPtr; 3.调用OSQcreate()函数创建消息队列: 返回值为消息队列指针HostMsgRec
2014-09-17 19:44:38
694
原创 Linux应用程序poll机制
poll函数原型:int poll(structpollfd *fds , unsigned int nfds , int timeout); fds 为待查询的pollfd结构体数组指针;nfds 为第一个参数中有多少个设备(要监控几个设备文件,就定义几个结构体);timeout 为进程睡眠时间,为负数表示无限等待,为0表示调用后不用等待立即返回; 返回
2014-09-17 19:36:59
783
原创 STM32的GPIO使用
1.定义一个GPIO_InitTypeDef类型的结构体GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitTypeDef定义为:typedef struct{uint16_t GPIO_Pin; //引脚号GPIOSpeed_TypeDef GPIO_Speed;//引脚速率GPIOMode_TypeDe
2014-09-17 19:29:08
1037
51单片机1602数字时钟程序
2012-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人