- 博客(28)
- 收藏
- 关注
原创 gd32h7 spi全双工极限速度测试
同一块H7开发板上开2个spi互相传输数据,经过测试在此频率下运行最稳定。最高运行频率 300MHz / 16 = 18.75MHz。最高传输速度 2117kb/s。
2024-08-06 18:05:30
700
原创 gd32 spi dma全双工发送接收例程
spi_master_transmit_receive_dma 主机发送接收。spi_slave_transmit_receive_dma 从机发送接收。
2024-08-06 16:07:27
1137
1
原创 gd32 adc01 dma多通道同步常规并行模式timer触发例程
使用ADC同步DMA模式1,从ADC_SYNCDATA0中读取数据(32bit),其中低16bit为ADC0,高16bit为ADC1。adc_value存储顺序: PA2 -> PA3 -> PA4 -> PA5 -> PA6 -> PA7。ADC0采样顺序: PA2 -> PA4 -> PA6。ADC1采样顺序: PA3 -> PA5 -> PA7。timer频率10Hz。
2024-08-05 11:51:15
322
4
原创 gd32 adc01 dma多通道同步常规并行模式软件触发例程
使用ADC同步DMA模式1,从ADC_SYNCDATA0中读取数据(32bit),其中低16bit为ADC0,高16bit为ADC1。adc_value存储顺序: PA2 -> PA3 -> PA4 -> PA5 -> PA6 -> PA7。ADC0采样顺序: PA2 -> PA4 -> PA6。ADC1采样顺序: PA3 -> PA5 -> PA7。
2024-08-05 11:46:45
381
1
原创 STM32F4平台使用SerialPort串口库教程
这一期教程的内容主要是在STM32F4平台使用SerialPort串口库和上位机通信,上位机(例如串口调试助手)向下位机发送字符串,下位机接收到字符串后,经过加工处理再发送给上位机。SerialPort串口库使用C++编写,用户只需在外部实现4个中断回调函数即可完成串口DMA收发,然后使用read函数读取串口数据,write函数向串口写入数据。SerialPort自带串口DMA接收缓冲区,可以实现高速数据接收功能。
2024-05-27 12:57:15
1454
原创 STM32F4平台导入RDK库教程
打开STM32CubeMX,点击"ACCESS TO MCU SELECTOR"。在“Commercial Part Number”中选择目标平台,这里以STM32F407ZGT6为例。选择“STM32F407ZGT6”,点击“Star Project”。在“System Core”->“SYS”->"Debug"选项中选择“Serial Wire”串口调试。
2024-05-27 11:34:54
1101
原创 STM32F1平台导入RDK库教程
打开STM32CubeMX,点击"ACCESS TO MCU SELECTOR"。在“Commercial Part Number”中选择目标平台,这里以STM32F103C8T6为例。选择“STM32F103C8T6”,点击“Star Project”。在“System Core”->“SYS”->"Debug"选项中选择“Serial Wire”串口调试。
2024-05-26 04:51:04
737
原创 RDK库Linux交叉编译指南
RDK(Robot Development Kit)是一个集成了机器人开发过程中常用的通信协议、控制算法的机器人开发工具包,主要面向Linux平台同时也支持stm32f1与stm32f4平台。
2024-05-25 16:14:50
1288
原创 homebrew使用国内源
使用国内的镜像替换homebrew镜像,对镜像进行加速源原先我们执行brew命令安装的时候,跟3个仓库地址有关1 brew.git把三个仓库地址全部替换成国内Alibaba提供的地址1 替换/还原brew.git仓库地址。
2023-03-13 22:17:59
1529
1
原创 Error: CMSIS-DAP command CMD_INFO failed.
Error: CMSIS-DAP command CMD_INFO failed.
2023-03-13 22:08:26
1901
2
MacOS平台支持GD32H7xx系列烧录的openocd
2024-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人