萤火工场 【GD32VW553-IOT-V2】 驱动sg90舵机代码补全

分享作者:wechat_15132543411
作者昵称:Serrigy
评测品牌:萤火工场
评测型号:GD32VW553-IOT-V2
发布时间:2026-01-05 11:21:31
2
概要
对大佬user202505087040:驱动舵机代码的补全
开源口碑分享内容

本贴是对置顶口碑测评中,大佬user202505087040的舵机驱动测评,做出代码补全和细微修改。


原帖: https://www.iceasy.com/review/1970500942852653057


大佬仅给出bsp_sg90.c,这里使用PA2作为舵机控制脚,给出bsp_sg90.h


bsp_sg90.c中,init中使能时钟的部分,引用代码中我并没有找到【Module_RCU_Enable();

于是我使用【gd32vw55x_rcu.c】中的【rcu_periph_clock_enable】,使能GPIOA和RCU_TIMER1

仅作出此处修改,其余逻辑不变


若要对舵机控制引脚做出修改,参照此引脚图,对以上我给出的代码做出相应修改即可

引脚图作者:Chiando   (图为GD32VW553-IOT-V1)


最后给一个main.c给大家做个参考

现象:舵机在0-180°之间两秒转动一次  与原帖大佬的现象大同小异。

可以去看一下老哥的现象视频: https://www.bilibili.com/video/BV1MhJyzzEFT/?vd_source=e6a3da217be9a2a32f73bd3723b43cec

全部评论
暂无评论
0/144