问答

汇集网友智慧,解决技术难题

小熊猫123

TA的家园币:47  

  • GD32F470的JTAG引脚PA15 PB3 以及串口问题

    想法:GD32F470,想用PA15和PB3,他们复用后可以作为USART0,想用做RS232串口的RXTX现有:然后之前已经有程序了,用的PF6PF7复用的是UART6,也可以成功通讯操作与问题:我把程序里所有关于俩引脚和串口的全都换了,但就是不行,通讯不了,能接受发不回来,时不时乱码我去搜了网上的说法,有的说是这俩引脚是JTAG引脚,确实!但是最新的gd32f470里面在俩引脚default中,把jtag和gpio这俩功能并列了,也没有啥remap函数,也没有啥禁用jtag的函数了,全没了!直接PA15PB3跳线到PF6PF7直接用老程序又好了!所以PA15和PB3就是天生无法使用吗?还是哪里漏了禁用JTAG?

  • 【求助】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功能,是不用重映射了吗?

  • 求助】gd32f470什么情况下会进入ResetHandler?

    有前面板和底板俩板子,底板通电(部分器件不启动),给前面板供电,总开关开后,软开关脚位为高,按前面板软开关,为低后,程序里gpio_bit_set再给power_on脚位打高(主板给底板没启动的硬件通电),结果现在一打高,c语言程序直接跑飞到startup里面的reset_handler了。我直接用470i例程去控这俩脚,一样的,按了软开关,后面power_on继电器是响了,但后续就是跑到reset_handler了,请问啥情况下会进入reset_handler啊?除了芯片通电第一次,cpu的复位脚说是也没接出来按理来说也不会影响它的