-
GD32
gd32f470紧跟上一问题,3.3v降到2.8v过程中往片外flash和e2中写数据,片外flash写进去了,但是2.8v时候keil仿真看程序读到的数据还是没变化?e2更直接,我仿真看程序里直接卡在while循环里了(等i2c不忙那里卡死了),2.8v会影响芯片正常工作嘛?我仿真还是没断的(左上角按reset好像也不工作了,一定要回到3.3v才行……)。这可能是啥问题呢?
2025-10-31 0 -
GD32F470配置了LVD怎么知道它进没进中断啊
①测试程序里给外部flash写1A,LVD中断里写3C,烧录后重新开机,再去仿真,值还是1A啊,这是没进LVD中断?VCC从3.3v到2.6v也有几毫秒也够了吧?②还有LVD中断咋仿真啊?仿真状态下关电源仿真也断了……
2025-10-27 18 -
GD32F470的JTAG引脚PA15 PB3 以及串口问题
想法:GD32F470,想用PA15和PB3,他们复用后可以作为USART0,想用做RS232串口的RXTX现有:然后之前已经有程序了,用的PF6PF7复用的是UART6,也可以成功通讯操作与问题:我把程序里所有关于俩引脚和串口的全都换了,但就是不行,通讯不了,能接受发不回来,时不时乱码我去搜了网上的说法,有的说是这俩引脚是JTAG引脚,确实!但是最新的gd32f470里面在俩引脚default中,把jtag和gpio这俩功能并列了,也没有啥remap函数,也没有啥禁用jtag的函数了,全没了!直接PA15PB3跳线到PF6PF7直接用老程序又好了!所以PA15和PB3就是天生无法使用吗?还是哪里漏了禁用JTAG?
2025-03-20 6 -
【求助】gd32f470的串口问题和jtag脚不需要重映射吗?
情况:之前PF6、PF7这俩是uart6的tx、rx。后续搞新的后用的PA15、PB3的usart0问题1:按理来说就是把tx、rx脚位换换,uart6换成usart0就行。试下来也是接收是OK的,比如reset,机器可以重启,但是机器发送给PC,一直不发,然后后续突然自己乱发一大堆乱码,哪怕我仿真都卡住一步了,串口还在发,这会是啥问题呢?(是硬件232芯片坏了吗?)问题2:gd32f470里面没有重映射函数,我要用PA15和PB3,以前的我看他的default只有一个就是jtag引脚,现在是jtag后一个,跟着gpio功能,是不用重映射了吗?
2025-02-18 0 -
求助】gd32f470什么情况下会进入ResetHandler?
有前面板和底板俩板子,底板通电(部分器件不启动),给前面板供电,总开关开后,软开关脚位为高,按前面板软开关,为低后,程序里gpio_bit_set再给power_on脚位打高(主板给底板没启动的硬件通电),结果现在一打高,c语言程序直接跑飞到startup里面的reset_handler了。我直接用470i例程去控这俩脚,一样的,按了软开关,后面power_on继电器是响了,但后续就是跑到reset_handler了,请问啥情况下会进入reset_handler啊?除了芯片通电第一次,cpu的复位脚说是也没接出来按理来说也不会影响它的
2025-01-21 12

问答