打印
[技术问答]

华大单片机怎么自己使用寄存器点亮LED?

[复制链接]
739|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一样,位操作控制端口输出状态,

使用特权

评论回复
5
yangxiaor520| | 2020-11-27 20:04 | 只看该作者
直接操作寄存器位值

使用特权

评论回复
6
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

粉丝