标题:
2015年全国电子设计大赛控制类:基于STM32F10x风力摆控制系统程序
[打印本页]
作者:
misterchen
时间:
2019-3-14 16:31
标题:
2015年全国电子设计大赛控制类:基于STM32F10x风力摆控制系统程序
风力摆.png
(341.36 KB, 下载次数: 36)
下载附件
2019-3-14 16:30 上传
单片机源程序如下:
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "pstwo.h"
#include "stdio.h"
#include "usart.h"
#include "timer.h"
// int main(void)
// {
// delay_init(); //延时函数初始化
// LED_Init(); //初始化与LED连接的硬件接口
// while(1)
// {
// LED0=0;
// LED1=1;
// delay_ms(300); //延时300ms
// LED0=1;
// LED1=0;
// delay_ms(300); //延时300ms
// }
// }
int main(void)
{
// u16 led0pwmval=0,led0pwmval2=0,led0pwmval3=0,led0pwmval4=0;
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
LED_Init(); //LED端口初始化
TIM3_PWM_Init(3599,0); //不分频。PWM频率=72000000/3600/50=400hz
uart_init(9600);
TIM_SetCompare1(TIM3,1500);
TIM_SetCompare2(TIM3,1500);
TIM_SetCompare3(TIM3,1500);
TIM_SetCompare4(TIM3,1500);
delay_ms(1000);
delay_ms(1000);
//PS2_Init();
while(1)
{
M1 = 1;
M2 = 0;
M3 = 1;
M4 = 0;
TIM_SetCompare1(TIM3,1500);
TIM_SetCompare2(TIM3,1500);
TIM_SetCompare3(TIM3,1500);
TIM_SetCompare4(TIM3,1500);
delay_ms(2000);
M1 = 0;
M2 = 1;
M3 = 0;
M4 = 1;
TIM_SetCompare1(TIM3,1500);
TIM_SetCompare2(TIM3,1500);
TIM_SetCompare3(TIM3,1500);
TIM_SetCompare4(TIM3,1500);
delay_ms(2000);
M1 = 0;
M2 = 0;
M3 = 0;
M4 = 0;
TIM_SetCompare1(TIM3,0);
TIM_SetCompare2(TIM3,0);
TIM_SetCompare3(TIM3,0);
TIM_SetCompare4(TIM3,0);
while(1);
}
}
复制代码
所有资料51hei提供下载:
风力摆测试程序.7z
(185.37 KB, 下载次数: 54)
2019-3-14 20:24 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
admin
时间:
2019-3-14 20:25
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)
作者:
眉宇
时间:
2019-3-14 23:19
想学习,可是看不到,等级不够啊,还得需要多学习。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1