- 博客(4)
- 收藏
- 关注
原创 GD32单片机配置PB3、PB4为普通IO口使用踩坑记录
函数时,不要将JTAG-DP与SW-DP同时关闭,否侧将无法烧录程序!通过用户手册可知这5个引脚为特殊引脚(以前没仔细看过这里,只知道PA13、PA14为烧录口比较特殊,没想到PB3、PB4也是特殊引脚)本次记录使用单片机为GD32E103,调试过程中发现PB3、PB4异常,经查阅资料发现配置问题,做个记录,提示自己以及后来人。这里发现只需要将JTAG功能关闭即可恢复为普通IO口使用,但是需要注意PB3还需要不是用异步跟踪才能当作普通IO口使用。
2024-01-31 10:20:18 1156
原创 32位单片机位带操作
主要关注byte_offset 字节地址偏移量。下面附上GD32E103,GD32F450代码参考。以GD32F405与GD32E103举例说明。用于提醒自己如何操作。
2024-01-19 21:41:49 381
原创 国产24位ADC SGM58601 (ADS1256替代型号)
新的问题出现了,调整至能驱动的时钟后,使用逻辑分析仪抓取波形发现CLK时钟仅为1K左右,速度远远不能达到要求。无奈网上买了一个ADS1256模块,店家给了例程(STM32F103)(时钟72M,SPI时钟36M),直接移植后还是无法驱动(GD32F405)(时钟200M,SPI时钟60M)。后面直接用STM32F103 开发板烧录店家程序后发现正常驱动,我就开始怀疑时钟有问题,后来降GD32F405主时钟降至25M后,将SPI时钟分频至与STM32 SPI时钟接近后,读数正常。
2024-01-19 21:25:14 1663
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人