hc32f460 代替STM32F103笔记

由于STM32的缺货和高昂价格,项目选用HC32F460作为替代。在缺少开发板和详细文档的情况下,经过两周的摸索和团队合作,成功完成了从硬件到软件的适配。主要问题包括PA15脚位的调试口冲突、ADC采样中的干扰、IAP过程中遇到的SD卡文件系统错误和同步延迟问题,以及BOOT+APP模式下无法仿真。这些问题通过查阅资料、修改代码和引入延时得以解决。未来将继续关注大批量生产中的问题,欢迎交流讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于STM市场缺货,而且价格奇高,老板决定用华大替代。我们开始就拿到相关文档,也没有开发板。硬件工程师看文档也是云里雾里的。包括我也看一看文档,感觉文档写得比STM差点。逻辑没有那么清晰,反正就这样看了三天,开始明确原理图开始干。硬件折腾完了,后面板子回来了,我就开始折腾。前后折腾了2周左右,期间有其他人员帮忙,算顺利完成任务,在此感谢深圳的李工。

以下是我碰到的问题和疑惑分享给大家。

1  我们蜂鸣器用到PA15脚位。开始调试时候这最简单玩意都没有调试通。就一个普通I/O

我回头看文档,感觉也不好,直接百度了。才知道默认是调试口。要关闭调试功能。

所以加了这句PORT_DebugPortSetting(ALL_DBG_PIN,Disable);

2  我们项目用到磁信号处理,ADC采样。就碰到一个奇葩问题,包括GD芯片也有同样问题。但是GD问题没有那样严重。这个问题给到大家,看有什么办法解决。图1

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值