华大单片机设计特别注意事项(下)

cathy的头像
cathy 发布于:周一, 01/17/2022 - 16:27 ,关键词:

续接上期说的华大单片机设计特别注意事项

6. 使用内部RC主时钟RCH切换频率

方案一:切换RCH时必须遵循逐级调高4M->8M->16M->22.12M/24M,或者逐渐降低22.12M/24M->16M->8M->4M的过程,不能一步到位。

方案二:先切到RCL做系统时钟再改RCH。否则会影响产品可靠性,造成大批量时出现不良。

注意:进行时钟切换的时候要把全部中断都关掉。

7. I/O口电压不能大于VCC

华大L110/L13X/L17X/L19X/L07X;F003/F005/F030/F17X/F19X/F07X系列I/O没有5V tolerant功能,所以I/O电压不能大于VCC。

当I/O电压大于VCC时,最先出现的特征是ADC不准。工程师调试时喜欢用PC+USB-UART+串口调试助手来查看UART送出的数据。

这时如果UART电平大于MCU电源电压VCC,ADC数据会不准。

8. I2C模块使用特别注意

I2C模块在初始化的时候,在使能I2C时钟后,对模块进行一次复位,再对I2C其它的寄存器进行初始化。

9. HC32L110/HC32F003/HC32F005复位管脚

HC32L110/HC32F003/HC32F005芯片的RESET管脚可以复用为带上拉的GPIO数字输入端口,外围的复位电路需要保留。

L13X/L17X/L19X/L07X/F030/F17X/F19X/F07X系列芯片RESET管脚不可以利用为GPIO。

10. 低功耗模式程序调试

在应用程序中,如果需要进入低功耗模式,程序将无法进行调试。

如果程序中需要使用该功能,建议在调试开发阶段,在程序一开始添加几秒钟的延时程序,或者添加外部 IO 控制程序等方法来决定是否执行该段程序,或者增加外部唤醒机制,以便在二次调试开发时 SWD 功能能够正常使用。

来源:芯虎论坛-龙飞虎
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 85