[技术问答]

首次使用HC32F460PET点灯的奇怪问题!

[复制链接]
841|8
手机看帖
扫描二维码
随时随地手机跟帖
dontium|  楼主 | 2024-5-27 23:12 | 显示全部楼层 |阅读模式

场景:
1、自己做的板子。反复对照封装无误。外围按照厂家建议连接。
2、使用华大的例程,对IO输出控制。对所控制的IO口作修改,以适合板子实际所接的LED。
问题描述:
运行发现IO状态无变化(呈高阻),在DEGUB下观察寄存器变化正常。
b2.png B1.png

问题很象接错了管脚!

使用特权

评论回复
wubangmi| | 2024-5-28 11:04 | 显示全部楼层
估计你代码里用了开漏。

使用特权

评论回复
评论
dontium 2024-5-28 17:47 回复TA
谢谢你,你给了我启发。 
dontium|  楼主 | 2024-5-28 18:01 | 显示全部楼层
本帖最后由 dontium 于 2024-5-28 18:06 编辑
wubangmi 发表于 2024-5-28 11:04
估计你代码里用了开漏。

谢谢你。你这一句话启发了我。检查输出允许寄存器,原来没有设置。当把它选择后,输出马上有了!

非常感谢你。
b3.png

我现在又想一个问题,这是官网提供的程序,竟然不打开输出允许寄存器?
这是官网提供的例程:
b4.png

它仅用了port-init函数,
而在这个函数内,未对POERE操作。
b5.png

使用特权

评论回复
wubangmi| | 2024-5-28 18:35 | 显示全部楼层
dontium 发表于 2024-5-28 18:01
谢谢你。你这一句话启发了我。检查输出允许寄存器,原来没有设置。当把它选择后,输出马上有了!

非常感 ...

输出许可并不是非要你说的这个寄存器可以设置,有相关的其他寄存器的位也可以配置后具有同等效果。

另外不要用这个老库了,去小华官网下最新的F460版本的库

使用特权

评论回复
trucyw| | 2024-5-29 09:08 | 显示全部楼层
刚开始看这个还以为51单片机呢

使用特权

评论回复
微信15323794243| | 2024-5-29 09:53 | 显示全部楼层
代理小华MCU ,欢迎咨询,提供技术支持

使用特权

评论回复
dontium|  楼主 | 2024-5-29 12:00 | 显示全部楼层
微信15323794243 发表于 2024-5-29 09:53
代理小华MCU ,欢迎咨询,提供技术支持

谢谢你的支持!
小华做的库,用着有点麻烦,一个结构体非常庞大,M4_PORT内用了220个成员。如果能分开,用起来就方便了。
再者,一般习惯,使用寄存器时,第一,想到“类”,第二,想到某个寄存器,第三,想到“位”,而小华的库,把类分得不太细,用到寄存器时,整个寄存器和寄存器位结构并列,感觉层次感不强。

我觉得TI搞的库非常值得借鉴,TI能听进去不同意见,专门收集别人对器件改进意见。
咱们国家的现状可能没办法,人们都喜欢听好的汇报,喜欢听称赞,喜欢夸其功。

如果小华能找个汉语水平稍好些的人(别太差就行)写写,且再写详细一些,可能少很多技术支持了。

使用特权

评论回复
wubangmi| | 2024-5-29 15:27 | 显示全部楼层
dontium 发表于 2024-5-29 12:00
谢谢你的支持!
小华做的库,用着有点麻烦,一个结构体非常庞大,M4_PORT内用了220个成员。如果能分开, ...

TI砍了所有代理商,只剩一根独苗,所有厂家都向TI这么搞,没有人给你讲解,人人都失业在家,平头老百姓还怎么讨生活呀。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:官向官来民向民,穷人向的是穷人

146

主题

1165

帖子

10

粉丝