-
芯圣芯片PTM重映射寄存器如何配置?
各位好,第一次调试芯圣芯片,893650芯片,代码模块库例程里IIC重映射到P0.0、P0.1,SCL_MAP=0XC0,SDA_MAP=0XC1,这个C是怎么来的,哪里有说明文档,为何不是00,01?INT0例程里,INT0映射到P1.0,INT0_MAP=0X08,这个为何不是0x10?按芯片手册里串口映射配置寄存器的写法,不是应该高位是PORT口,低位是Pin口吗?这个赋值规则都不一样,搞不来,有芯圣原厂技术的吗?求支招,谢谢。
2021-07-28 5 -
华大HC32L130 485接收影响AD稳定
问题现象:AD值会波动,波动值在0~80左右,具体如下,请教大佬有遇到过吗?尝试分析测试试验(采用官方库例程,配置串口跟AD部分):1.485EN脚配置为高电平,AD就稳定,再次配置成低电平,AD波动;2.485EN脚配置到PC13或PD7,初始化配置输出低电平,AD波动;3.485EN脚加硬件光耦隔离电路,仍旧配置输出低电平,AD波动;4.485EN脚悬空,AD稳定;5.485EN脚配置输出低电平,485上位机不接,AD稳定;6.将串口(PA2/PA3)改为配置到串口0(PA9/PA10),PA2/PA3默认不配置,AD波动,PA2/PA3配置成输出,AD稳定;7.尝试将AD优先级配置1,串口优先级默认3,AD也还是波动;综上,初步判定是485接收导致AD波动,与优先级无关,但是,该测试板是在原先ST板上换上华大芯片改的,ST量产的没发现这个问题。/*****************************************************************************//**\filemain.c****Adetaileddescriptionisavailableat**@linkSampleGroupSomedescription@endlink****-2017-05-28LiuHLFirstVersion********************************************************************************//*******************************************************************************Includefiles******************************************************************************/#include"adc.h"#include"gpio.h"#include"bgr.h"#include"uart.h"/*******************************************************************************Localpre-processorsymbols/macros('#define')******************************************************************************//*******************************************************************************Globalvariabledefinitions(declaredinheaderfilewith'extern')******************************************************************************/volatileuint32_tu32Ad
2021-06-29 8 -
华大HC32F176 AD不准
AD中断,4路AD,有一路PA00AD值异常,偏大,测量电压就是偏大,外围电路都一样,不知道为啥,求支援。
2021-04-08 0