嵌入式技术william hill官网
直播中

风来吴山

9年用户 1495经验值
擅长:电源/新能源
私信 关注
[问答]

请问如何在HMI-BOARD工程开启HWTIMER外设?

如题,第一次尝试使用,找不到教程。用RASC配置好了外设GPT0,并在组件里面使能了HWTIMER,结果代码里面寻找设备时,提示找不到time0.

hw_dev = rt_device_find(“time0”);
返回结果是找不到time0

1.png

回帖(1)

潘飘稚

2023-9-26 10:28:26
在HMI-BOARD工程中开启HWTIMER外设,需要进行以下步骤:

1. 在RASC中配置好GPT0,确定HWTIMER所连接的GPIO口和时钟频率等信息;

2. 在组件里面使能HWTIMER,具体步骤如下:

(1)打开组件库面板,在左侧面板中找到“Peripheral”组件,在其下方可以找到“HWTIMER”组件;

(2)将“HWTIMER”组件拖拽到画布中,并与GPT0进行关联;

(3)在组件的属性面板中进行相应的配置,例如计数器的位数、时钟源选择、计数方式等;

(4)点击“保存并生成代码”按钮,生成代码;

3. 在代码中寻找设备,需要确认生成的代码中是否包含了time0设备的定义和初始化代码,如果没有,需要手动添加相应的代码;同时还需要注意“time0”名称的正确性。

如果还是无法找到time0设备,可以尝试在代码中添加一些调试信息,例如在打印一些变量的值,查看是否能够定位问题所在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分