久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32多路AD采樣按鍵可調pwm(頻率,占空比)源碼
[打印本頁]
作者:
是花栗鼠呀
時間:
2018-7-16 21:03
標題:
STM32多路AD采樣按鍵可調pwm(頻率,占空比)源碼
按鍵可調占空比
輸出端PC6
單片機源程序如下:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"
#include "pwm.h"
#include "exti.h"
extern void TIM3_PWM_Init(u16 arr,u16 psc);
extern void TIM4_PWMINPUT_INIT(u16 arr,u16 psc);
extern void TIM5_PWMINPUT_INIT(u16 arr,u16 psc);
extern u16 period;
extern u16 duty ;
extern u8 CollectFlag ;
extern u32 b;
extern u16 c;
extern u16 d;
extern u16 period1;
extern u16 duty1 ;
extern u8 CollectFlag1 ;
int main(void)
{
u8 x=0;
u8 y=0;
d=0;
// u8 lcd_id[12]; //存放LCD ID字符串
delay_init(); //延時函數初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
uart_init(115200); //串口初始化為115200
LED_Init(); //LED端口初始化
LCD_Init();
EXTIX_Init(); //外部中斷初始化
// TIM3_PWM_Init(1000-1,72-1); //1KHZ周期
// TIM_SetCompare1(TIM3,200); //設置占空比
// TIM_SetCompare2(TIM3,400); //設置占空比
// TIM_SetCompare3(TIM3,600); //設置占空比
// TIM_SetCompare4(TIM3,800); //設置占空比
TIM4_PWMINPUT_INIT(0xffff,7); //pwm輸入初始化以1M的頻率捕捉
TIM5_PWMINPUT_INIT(0xffff,71); //pwm輸入初始化以1M的頻率捕捉
POINT_COLOR=RED;
POINT_COLOR=RED;
LCD_Clear(WHITE);
LED0=0;
while(1)
{
POINT_COLOR=RED;
LCD_ShowString(30,40,210,24,24,"WarShip STM32 ^_^");
if(!CollectFlag)
{
printf("duty = %d%% \r\n",duty*100/period); //打印占空比
printf("cycle = %dKHz\r\n",1000/period);//打印周期另一種叫法
printf("period = %dus\r\n",period); //打印周期
LCD_ShowString(30,170,210,12,12,"A duty=");
LCD_ShowString(30,190,210,12,12,"A period=");
LCD_ShowNum(90,170,duty*100/period,12,12);
LCD_ShowNum(90,190,1000/period,12,12);
LCD_ShowString(170,190,210,12,12,"KHZ");
CollectFlag = 1;
}
if(!CollectFlag1)
{
printf("duty = %d%% \r\n",duty*100/period); //打印占空比
printf("cycle = %dKHz\r\n",1000/period);//打印周期另一種叫法
printf("period = %dus\r\n",period); //打印周期
LCD_ShowString(30,210,210,12,12,"B duty=");
LCD_ShowString(30,230,210,12,12,"B period=");
LCD_ShowNum(90,210,duty1*100/period1,12,12);
LCD_ShowNum(90,230,72000000/(period1*c),12,12);
LCD_ShowString(170,230,210,12,12,"KHZ");
CollectFlag1 = 1;
x=GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1);
y=GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_7);
LCD_ShowNum(90,270,1000000,12,12);
LCD_ShowNum(90,290,c,12,12);
}
delay_ms(10);
}
}
復制代碼
所有資料51hei提供下載:
按鍵可調pwm(頻率,占空比).rar
(366.37 KB, 下載次數: 98)
2018-7-17 02:14 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品黄色片
|
免费视频一区
|
成人精品在线观看
|
狠狠的操
|
亚洲视频在线看
|
欧美日韩在线一区二区三区
|
日韩中文字幕视频
|
亚洲福利网站
|
毛片网站免费观看
|
国产午夜免费
|
奇米影视亚洲春色
|
亚洲精品1区2区
|
久久性色
|
最近日本中文字幕
|
黄色在线免费网站
|
午夜视频免费观看
|
日韩视频在线观看
|
3d动漫精品h区xxxxx区
|
www.一区二区
|
人人干人人澡
|
ass亚洲尤物裸体pics
|
日韩三级一区二区
|
日本精品视频
|
亚洲毛片在线
|
亚洲激情在线观看
|
人人干人人草
|
国产精品av一区二区
|
亚洲视频免费看
|
黄色片视频网站
|
日韩在线视频免费
|
影音先锋在线观看视频
|
美女免费网站
|
欧美黄色片网站
|
国产不卡在线观看
|
久久精品久久精品
|
日本看片网站
|
国产h片在线观看
|
日韩av免费看
|
中文字幕在线观看免费视频
|
黄色小视频免费
|
亚洲成人二区
|