[技术问答] 华大单片机怎么自己使用寄存器点亮LED?

[复制链接]
1029|5
 楼主| 小二哥Rico 发表于 2020-10-16 11:03 | 显示全部楼层 |阅读模式
新手:
手上有一块HC32L196的华大测试版,但是想自己使用寄存器点亮LED,不知道怎么搞
查询无结果 发表于 2020-11-9 15:33 | 显示全部楼层
我用寄存器点亮了l110和f005,要的话我可以上传
 楼主| 小二哥Rico 发表于 2020-11-11 17:04 | 显示全部楼层
查询无结果 发表于 2020-11-9 15:33
我用寄存器点亮了l110和f005,要的话我可以上传

我点亮了,刚开始学习,不是很会。谢谢
kcfoo1 发表于 2020-11-26 22:57 来自手机 | 显示全部楼层
华大的头文件不错,可以直接像51一样,位操作控制端口输出状态,
yangxiaor520 发表于 2020-11-27 20:04 来自手机 | 显示全部楼层
直接操作寄存器位值
martinhu 发表于 2020-11-28 21:13 | 显示全部楼层
首先要使能GPIO的外设时钟,这个寄存器有点长,记不住。
然后就是设置GPIO的寄存器,196 demo板的LED应该是PD14,
然后初始化设置
M0P_GPIO->PDBCLR_f.PD14 = 1;  //设置初始电平为低电平
M0P_GPIO->PDDIR_f.PD14 = 0;    //使能输出
最后就是根据需要使用以下这两句:
M0P_GPIO->PDBSET_f.PD14 = 1;  //输出高电平
M0P_GPIO->PDBCLR_f.PD14 = 1;  //输出低电平
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部