完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`
#include "delay.h" #include "sys.h" #include "uart.h" #include "pwm.h" #include "led.h" // void tiM2_PWM_Init(u16 arr,u16 psc) { RCC->APB1ENR|=RCC_APB1ENR_TIM2EN; RCC->AHBENR|=0x7<<17; GPIOA->AFRL&=0x0000; GPIOA->AFRL=0x2222; GPIOA->CRL&=0XFFFF0000; GPIOA->CRL|=GPIO_CRL_MODE3|GPIO_CRL_CNF3_1; GPIOA->CRL|=GPIO_CRL_MODE2|GPIO_CRL_CNF2_1; GPIOA->CRL|=GPIO_CRL_MODE1|GPIO_CRL_CNF1_1; GPIOA->CRL|=GPIO_CRL_MODE0|GPIO_CRL_CNF0_1; TIM2->ARR=arr; TIM2->PSC=psc; TIM2->CCMR1=0X7878; TIM2->CCMR2=0X7878; TIM2->CCER|=TIM_CCER_CC1E|TIM_CCER_CC2E|TIM_CCER_CC3E|TIM_CCER_CC4E; TIM2->CR1=TIM_CR1_ARPE; TIM2->CR1|=TIM_CR1_CEN; } int main(void) { u8 dir=1; u16led0pwmval=0; delay_init(); //uart_initwBaudRate(115200); //LED_Init(); RCC->CR|=0x00000003; RCC->CFGR&=0xFFFFFFF0; TIM2_PWM_Init(99,0); TIM2->CCR1=10; TIM2->CCR2=30; TIM2->CCR3=60; TIM2->CCR4=90; while(1) { delay_ms(5); TIM2->CCR1++; if( TIM2->CCR1>=TIM2->ARR) {TIM2->CCR1=0x01;} TIM2->CCR2++; if( TIM2->CCR2>=TIM2->ARR) {TIM2->CCR2=0x01;} TIM2->CCR3++; if( TIM2->CCR3>=TIM2->ARR) {TIM2->CCR3=0x01;} TIM2->CCR4++; if( TIM2->CCR4>=TIM2->ARR) {TIM2->CCR4=0x01;} } } ` |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
2202个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
10726 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5657 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
10512 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4370 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4064 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
598浏览 1评论
灵动微课堂(第208讲)| MM32F0140学习笔记——TIM
9304浏览 0评论
灵动微课堂 (第207讲) | MM32F0140学习笔记——时钟系统RCC
7560浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 03:52 , Processed in 0.558020 second(s), Total 59, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号