- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 CMSIS_OS的消息队列(基于cubemx)
一、队列管理函数osMessageQDef(name, queue_sz, type) //参数二:队列size 参数三:成员size 作用:定义os_messageQ_def_##name结构体osMessageQ(name) //宏函数 作用:定义os_messageQ_def_##name结构体的指针osMessageQId osMessageCreate (const osMessageQDef_t *queue_def, osThreadId thread_id); //创建队列osSta
2021-03-04 19:55:29 1947 2
原创 CMSIS信号与信号量探索
信号量管理函数osSemaphoreDef(name) //(宏函数) 作用:定义os_semaphore_def_##name结构体osSemaphore(name) //宏函数 作用:定义os_semaphore_def_##name结构体的指针osSemaphoreId osSemaphoreCreate (const osSemaphoreDef_t *semaphore_def, int32_t count); //创建信号量int32_t osSemaphoreWait (osSemap
2021-03-03 19:41:08 1296 1
转载 CMSIS_OS常用函数API(cubemx freertos)
http://blog.csdn.net/baidu_23187363/article/details/53876277内核控制函数osStatus osKernelInitialize (void); //内核初始化osStatus osKernelStart (void); //内核开始运行int32_t osKernelRunning(void); //返
2021-03-01 18:51:37 1092
原创 STM32与CH455g通信测试键盘
1、概述 CH455是数码管显示驱动和键盘扫描控制芯片。CH455内置时钟振荡电路,可以动态驱动4位数码管或者32只LED;同时还可以进行28键的键盘扫描;CH455通过SCL和SDA组成的2线串行接口与单片机等交换数据。 2、键码编址DIG3DIG2DIG1DIG0SEG007H06H05H04HSEG10FH0EH0DH0CHSEG217H16H15H14HSEG31FH1EH1DH1CHSEG427H26
2020-09-29 13:20:02 3504 2
原创 FPGA_FIFO深度与宽度的配置及验证
FPGA_FIFO深度与宽度的配置及验证fifo是先进先出的存储器,在FPGA中应用于跨时钟域的情景,此次实验用于记载fifo的深度与宽度的配置及验证过程。实验大致流程:在fifo_wr模块中以wr_en时钟向FIFO存储器写入一组数,通过fifo_rd模块以rd_en时钟读出这组数据并向串口发送这组数据。先用用Quartus II生成FIFO_IP核:箭头1:设置FIFO的位宽,这里我们选择8bits。箭头2:设置FIFO的深度,也就是能存放多少个指定位宽的数据,这里我们选择256words,
2020-09-29 09:14:11 5676
FPGA_FIFO深度与宽度的配置及验证_程序
2020-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人