-
GD32F470VIT6程序在地址512K-1024K运行速度慢
GD32F470VIT6程序在地址512K-1024K运行速度慢,根据手册说明,0-1024K地址的FLASH都是零等待,但是实际就是慢很多,不知道是不是配置不对?
2024-07-18 3 -
请教下GD32H7系列的外部SRAM读写 EXMC初始化问题
EXMC初始化之后,对外部SRAM的操作没有效果,以下是代码部分(nor_region传的是EXMC_BANK0_NORSRAM_REGION0)。请大佬们看看是什么问题。voidexmc_norflash_init(uint32_tnor_region){exmc_norsram_parameter_structnor_init_struct;exmc_norsram_timing_parameter_structnor_timing_init_struct;gpio_deinit(GPIOB);gpio_deinit(GPIOD);gpio_deinit(GPIOE);gpio_deinit(GPIOF);gpio_deinit(GPIOG);exmc_norsram_deinit(nor_region);/*EXMCclockenable*/rcu_periph_clock_enable(RCU_EXMC);/*GPIOclockenable*/rcu_periph_clock_enable(RCU_GPIOB);rcu_periph_clock_enable(RCU_GPIOD);rcu_periph_clock_enable(RCU_GPIOE);rcu_periph_clock_enable(RCU_GPIOF);rcu_periph_clock_enable(RCU_GPIOG);/*configureGPIOD[0-15]*/gpio_af_set(GPIOD,GPIO_AF_12,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_mode_set(GPIOD,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_100_220MHZ,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_af_set(GPIOE,GPIO_AF_12,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);gpio_mode_set(GPIOE,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);gpio_output_options_set(GPIOE,GPIO_OTYPE_PP,GPIO_OSPEED_100_220MHZ,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);/*configureGPIOA[0-23]*/gpio_af_set(GPIOF,GPIO_AF_12,GPIO_PIN_0|GPIO_PIN_1|G
2024-05-09 4 -
GD32H7移植FatFs读写SD卡,电脑上看不到文件
通过H7往SD卡写入txt文件,使用读卡器在电脑上看不到该文件,但是在H7上始终可以读取文件,并且也可以查看文件信息;同理,在电脑上创建的文件,在H7上也无法搜索和查看到。不知道是什么原因。
2024-05-04 1 -
GD32f205rct6能和stm32直接替换吗
网上倒是有个表,但是这个型号没说能不能
2023-09-21 9 -
GD32F303 BOOTLOAD 升级问题,为什么我的栈顶地址设置不合法
本帖最后由放屁蹦出屎于2023-7-2711:09编辑GD32F303BOOTLOAD升级问题,为什么我的栈顶地址设置不合法,跳转不了app程序0x08003000app的启始地址if(((*(__IOuint32_t*)ApplicationAddress)&0x2FFE0000)==0x20000000)//判断栈顶地址是否在合法范围内{JumpAddress=*(__IOuint32_t*)(ApplicationAddress+4);/*Jumptouserapplication*/Jump_To_Application=(pFunction)JumpAddress;/*Initializeuserapplication'sStackPointer*/__set_MSP(*(__IOuint32_t*)ApplicationAddress);Jump_To_Application();}C:\Users\admin\Desktop\新建文件夹(12)
2023-07-27 3 -
关于GD32F305系列USB和CAN同时使用的问题
最近公司项目需要用到USB和CAN,将USB的数据传输到CAN总线。搜索到的信息如下:1.GD32F303的CAN和USB共享同一块SRAM,所以不能同时使用2.只要带OTG的芯片,它们的CAN和USB是不共享SRAM的3.查阅GD32F303的数据手册,写明了CAN和USB共享SRAM,USB外设占1KB。而GD32F305的数据手册中,找不到共享SRAM的说法了,并且USB外设占了256KB(看起来外设里自带了SRAM)综上所述,GD32F305很有可能是属于USB和CAN可以同时使用的芯片,但我还是不敢百分百确认,于是来问问各位有没有同时用过这俩功能的
2023-07-19 15 -
请问有没有GD32F150C8T6现货卖?
请问有没有GD32F150C8T6现货卖,感觉买到假的了,不能ISP下载程序。谢谢
2023-04-25 5 -
GD32F470 EXMC 的映射问题
在GD32F470上的EXMC同时外接了,DM9000A和一块SDRAM。DM9000A使用的是NOR/PSRAM的BANK0Regions1区域,使用的命令地址是0x64000100区域,数据地址是0x64000108区域。SDRAM使用的是SDRAMdevice0区域,是0XC0000000这一地址起始。单独使用都是可以的,同时使用会出现冲突问题。后来查了手册,DM9000A所使用的区域16位数据传输下,内部的地址线是这样对应的,HADDR[25:1]--->EXMC_A[24:0],根据HADDR[27:26]作为片选线。SDRAM所使用的区域在16位数据传输下,内部的地址线是这样对应的,HADDR[26:25]作为bank选中线,HADDR[24:12]作为行地址线,HADDR[11:1]作为列地址线。会是这样的内部址线的冲突,让他们没办法同时使用吗?下面是同时使用时的波形分析
2023-04-13 4 -
哪里能买到GD32E505RET6散片?
如题,大学无聊想做点东西玩,从立创找到淘宝都没有,感觉这玩意比STM32G4的还难买,还比STM32G4卖得贵,支持国产的心都凉了。
2023-03-08 15 -
AT32F407VGT7芯片能识别和下载,但复位无任何反应.
大家好!就近做一些用国产代替STM同类芯片的测试,第一款就来个下马威,问题如下:1.用JLINK可以识别和连接芯片,测试速度也支持,但无法下程序,一写就报错自动断开.2.在keil中可以编译改过来的代码,可以用ST-LINK或JTAG识别,下载校验都正常,但无法运行-----按重启键无反应.是芯片的问题吗?但可以识别(用AT型号或STM对应型号都通过)?如果芯片没有问题,那么我的操作哪里有问题?开发平台:64位win7旗舰版,KEIL5.25工程是STM32移植过来的,将内容减到只剩配置GPIO和驱动两颗LCD闪烁都没有任何动静.强调一下,编译,下载,校验都正常!!!先谢谢了.
2023-03-03 27