找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3181|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

2015年全國電子設(shè)計大賽控制類:基于STM32F10x風(fēng)力擺控制系統(tǒng)程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:422753 發(fā)表于 2019-3-14 16:31 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式


單片機源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "pstwo.h"
  5. #include "stdio.h"
  6. #include "usart.h"
  7. #include "timer.h"

  8. // int main(void)
  9. // {       
  10. //        delay_init();                     //延時函數(shù)初始化          
  11. //        LED_Init();                          //初始化與LED連接的硬件接口
  12. //        while(1)
  13. //        {
  14. //                LED0=0;
  15. //                LED1=1;
  16. //                delay_ms(300);         //延時300ms
  17. //                LED0=1;
  18. //                LED1=0;
  19. //                delay_ms(300);        //延時300ms
  20. //        }
  21. // }
  22. int main(void)
  23. {                                                                  
  24. //        u16 led0pwmval=0,led0pwmval2=0,led0pwmval3=0,led0pwmval4=0;
  25.         delay_init();                         //延時函數(shù)初始化          
  26.         NVIC_Configuration();          //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
  27.         LED_Init();                                 //LED端口初始化
  28.         TIM3_PWM_Init(3599,0);         //不分頻。PWM頻率=72000000/3600/50=400hz
  29.         uart_init(9600);
  30.         TIM_SetCompare1(TIM3,1500);       
  31.         TIM_SetCompare2(TIM3,1500);       
  32.         TIM_SetCompare3(TIM3,1500);       
  33.         TIM_SetCompare4(TIM3,1500);       
  34.   delay_ms(1000);          
  35.   delay_ms(1000);       
  36.         //PS2_Init();
  37.         while(1)
  38.         {
  39.          M1 = 1;
  40.    M2 = 0;       
  41.    M3 = 1;
  42.    M4 = 0;
  43.          TIM_SetCompare1(TIM3,1500);       
  44.          TIM_SetCompare2(TIM3,1500);       
  45.          TIM_SetCompare3(TIM3,1500);       
  46.          TIM_SetCompare4(TIM3,1500);       
  47.          delay_ms(2000);       
  48.          M1 = 0;
  49.    M2 = 1;       
  50.    M3 = 0;
  51.    M4 = 1;               
  52.          TIM_SetCompare1(TIM3,1500);       
  53.          TIM_SetCompare2(TIM3,1500);       
  54.          TIM_SetCompare3(TIM3,1500);       
  55.          TIM_SetCompare4(TIM3,1500);
  56.    delay_ms(2000);               
  57.          M1 = 0;
  58.    M2 = 0;       
  59.    M3 = 0;
  60.    M4 = 0;       
  61.          TIM_SetCompare1(TIM3,0);       
  62.          TIM_SetCompare2(TIM3,0);       
  63.          TIM_SetCompare3(TIM3,0);       
  64.          TIM_SetCompare4(TIM3,0);
  65.          while(1);
  66.         }         
  67. }       
復(fù)制代碼

所有資料51hei提供下載:
風(fēng)力擺測試程序.7z (185.37 KB, 下載次數(shù): 54)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

板凳
ID:289853 發(fā)表于 2019-3-14 23:19 | 只看該作者
想學(xué)習(xí),可是看不到,等級不夠啊,還得需要多學(xué)習(xí)。
回復(fù)

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2019-3-14 20:25 | 只看該作者
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表