- 博客(3)
- 收藏
- 关注
原创 使用gcc-arm-none-eabi7.2.1编译zlib生成.a文件
修改makefile的CFLAGS添加-mfloat-abi=hard。链接:https://pan.baidu.com/s/1PXXJ3vA5GkUErI7ouaQr4w?跟据其他教程在makefile里面的LDFLAGS添加--specs=rdimon.specs 后解决编译报错问题。使用移远模块的SDK,也就是gcc-arm-none-eabi7.2.1环境在Linux的环境下编译成.a文件。附编译完后的.a文件(****硬件浮点运算****)1.在makefile中添加GCC路径。
2024-04-25 10:29:46
588
3
原创 GD系列的基于HAL库PWM配置输出
TIM_Handler.Init.Prescaler是分频系数,假设时钟频率为72MHz,预分频器值为7199。这样定时器的计数频率就为1kHz,即每毫秒定时器的计数器加一。程序是基于HAL库配置的PWM函数,使用定时器3和PWM通道1,文章作为笔记使用。TIM_Handler.Init.Period 是PWM周期。Tim_OC_Init_Para.Pulse 是高电平时间。
2024-03-15 13:42:39
537
1
原创 SPI笔记
2.当主机使用上升沿采集,从机使用下降沿采集时,出现了一个问题,主机接收到的从机数据存在乱码现象,波形也是错误的,修改过时钟极性和相位均不能解决问题。排查后在主机设置延时一个时钟沿采集后,数据正常接收,但是第一个数据会存在接收为0的,第2个数据开始才为正常。需要注意****时钟相位和极性,主从机是使用移远模块时钟极性是相同的,主机相位为上升沿采集,从机为下降沿采集。1.移远模块可以在初始化配置延时,如果主机是STM32会出现相同情况吗?附:波形图,数据为0x00,0x01,0x02,0x03。
2023-12-04 13:54:34
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人