搜索
分享 FreeRTOS----列表
LMCH 2017-5-26 13:14
FreeRTOS----列表
第 2 章 列表 2.1 列表概述 系统中有很多列表,任务就绪列表(数组)、延时列表、任务挂起列表、任务挂起就绪列表、软件定时器列表等等。 与任务有关的列表用于任务的调度管理,软件定时器列表则用于软件定时器的管理。 2.2 ...
25 次阅读|0 个评论
分享 FreeRTOS----内存管理
LMCH 2017-5-23 18:54
FreeRTOS----内存管理
第1章 内存管理 1.1 内存管理概述 RTOS内核在创建任务、队列、互斥量、软件定时器、信号量或事件标志组的时候都需要使用内存。内存可以使用RTOS的API函数对象从内存堆中动态分配,也可以由开发人员提供。 如果RTOS对象是动态分配的,使用标准C语言库的malloc()和fre ...
29 次阅读|0 个评论
分享 函数指针与指针函数
dltshuiyu 2017-5-12 16:12
(一)指针函数: 带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 * 函数名 ( 参数表 ) int *f(x , y); 例:声明一个指针函数,int *mymain(int x);mymain是一个函数指针。 再来看看平时定义函 ...
968 次阅读|0 个评论
分享 基于altera实现的闹钟工程
mdykj33 2017-5-9 16:11
一、功能描述 本工程包括矩阵键盘和数码管显示模块,共同实现一个带有闹钟功能、可以设置时间的数字时钟。具体功能如下: 1.数码管可以显示时十位、时个位、分十位、分个位、秒十位、秒个位。 2.上电后,数码管显示000000,并开始每秒计时。 3.按下按键0进入时间设置状态。再按下按键0退出时间设置 ...
46 次阅读|0 个评论
分享 基于altera实现的万年历功能
mdykj33 2017-5-9 16:06
一、功能描述 1、上板复位后从元年1月1号开始计数,为方便上板调试,将一天的时间压缩为1秒; 2、按键用于设置日历,按下按键0进入设置状态,再次按下按键0退出设置状态; 3、按键1来选择想要设置的年月日的各个位; 4、按键2在设置状态进行计数设置,每按下一次数码管显示数字加1; 5、平年365天(52 ...
1332 次阅读|0 个评论
分享 基于ALTERA实现的篮球倒计时案例
mdykj33 2017-5-9 16:00
一、功能描述 本工程包含了两个按键和4位数码管显示,共同实现一个篮球24秒倒计时、并具有暂停和重新计数复位的功能。具体功能如下: 1.数码管显示秒十位、秒个位、0.1秒和0.01秒。 2.上电后,数码管显示2399,表示时间是23.99秒。 3.按下按键1,进入倒计时状态,进行倒计时,一直计到0000后停止。 ...
1224 次阅读|0 个评论
分享 明德扬FPGA设计--模块划分常用架构(2)
mdykj33 2017-5-4 17:28
上面通过AT93C46的项目,讲解了如何根据划分好的模块架构,确认模块的端口及数据流向。下面给出明德扬明德扬在FPGA/ASIC设计领域多年的项目经历,总结出来五个常用的模块交互架构,读者在进行项目设计时,可结合 明德扬 模块划分原则,参照“模块划分常用架构”进行模块划分。 §6.1 直接交互架构 直接 ...
1804 次阅读|0 个评论
分享 明德扬FPGA设计--模块划分方法(1)
mdykj33 2017-5-4 17:23
一、模块划分概述 模块划分,顾名思义是指模块的划分。但是, 明德扬 提出的模块划分,是广义的“模块划分”。后续所提及的“模块划分”,不单单指模块的划分,还包括模块划分好后,模块的端口及模块之间数据流向的确定。 二、模块划分原则 明德扬的模块划分原则有两条: 原则一:一个功能一个模 ...
56 次阅读|1 个评论 热度 1
分享 彻底解决COM端口被占用(在使用中)问题的办法
li880wert 2017-4-28 10:40
打开注册表 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter 把 ComDB 删除后重新尝试即可 !( 注 : 这样会重建所有 COM 口 ) 。如果还不行,重启电脑! ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用 关于使 ...
56 次阅读|0 个评论

本页有 1 篇日志因作者的隐私设置或未通过审核而隐藏

返回顶部