|
海上之眼燈光展示系統
1.TIM2_IRQHandler(void)函數里
//PWM輸出
//angle=45;
angle_pwm=1500-(int)((angle-8)*300);
if(angle_pwm>=2000)angle_pwm=2000;
else if(angle_pwm<=1000)angle_pwm=1000;
TIM_SetCompare1(TIM1,angle_pwm); //這個參數angle_pwm范圍要根據舵機參數調整
//for(count=10;count++;count<200) TIM_SetCompare1(TIM1,count*100);
anglelast=angle;
angle_pwm范圍要根據舵機參數調整,不一定限定在1000~2000內
具體軟件算法自己研究
舵機參數根據購買的舵機自己研究
2.TIM1_PWM_Config(void)函數里
TIM_OCInitStructure.TIM_Pulse = 1500;這一行是初始化占空比,也就是上電之后舵機初始化角度
3.板子上電之后,必須按復位按鍵才會有pwm信號輸出,如果需要上電軟件復位,可以自行進行軟件設計
4.軟件設計中沒有啟用看門狗復位功能,建議打開
|
-
-
-
-
原理圖.pdf
2024-7-8 04:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
194.97 KB, 下載次數: 11, 下載積分: 黑幣 -5
原理圖
-
-
程序 基于STM32的 C船.7z
2024-7-8 04:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
160.29 KB, 下載次數: 10, 下載積分: 黑幣 -5
代碼
評分
-
查看全部評分
|