历史上的今天
今天是:2024年10月28日(星期一)
2020年10月28日 | PWM输出引脚重映射
2020-10-28 来源:eefocus
//PWM输出初始化
//arr:自动重装值
//psc:时钟预分频数
void PWM_Init(u16 arr,u16 psc)
{
//此部分需手动修改IO口设置
RCC->APB1ENR|=1<<1; //TIM3时钟使能
RCC->APB2ENR|=1<<3; //使能PORTB时钟
RCC->APB2ENR|=1<<0; //开启辅助时钟
AFIO->MAPR&=0XFFFFF3FF; //清除MAPR的[11:10]
AFIO->MAPR|=1<<11; //部分重映像,TIM3_CH2->PB5
GPIOB->CRL&=0XFF0FFFFF;//PB5输出
GPIOB->CRL|=0X00B00000;//复用功能输出
GPIOB->ODR|=1<<5;//PA7上拉
TIM3->ARR=arr;//设定计数器自动重装值
TIM3->PSC=psc;//预分频器不分频
TIM3->CCMR1|=7<<12; //CH2 PWM2模式
TIM3->CCMR1|=1<<11; //CH2预装载使能
TIM3->CCER|=1<<4; //OC2 输出使能
TIM3->CR1=0x8000; //ARPE使能
TIM3->CR1|=0x01; //使能定时器3
重映射不包括普通IO功能的映射。
重映射只是针对复用功能。
史海拾趣
|
怎样做才能快速的嵌入式了? 其实,做工程是没有捷径可走的.听听下面一个大牛写的! 先说做硬件: 把你的数字电路教材和模拟电路的教材读熟,暂时先把重点放在数字电路上面,接着把微机原理和接口技术读熟悉了,最好能用汇编写几个简单的程序上机 ...… 查看全部问答> |
|
1) 下载源代码 http://www.armforum.cn 下载最新的uCOS-II-V286版和Michael Anburaj基于S3C2410的1.6.1移植版。根据代码用途的,建立app,s3c2440,ucosii三个目录,分别放置应用程序,平台移植文件和uCOS的源代码。如图: ARM M开发论坛 ...… 查看全部问答> |
|
请教gprs modem拨号成功ppp协商获得ip地址并确认后怎么还无法上网? gprs modem拨号成功,并且ppp协商获得ip地址而且也确认了,但是我在电脑上ping 10.0.0.172还是不通,是不是还要设置什么?电脑还有正常宽带连接中… 查看全部问答> |
|
error C2146: syntax error : missing \';\' before identifier \'Lock\'兄弟是新手,谁能帮我解决一下。使用的开发工具是vc++6.0.小北谢谢了。 … 查看全部问答> |
|
首届ARM中国合作伙伴巡回研讨会(成都/杭州/上海/南京)报名中 在线报名:http://www.realview.com.cn/wen2-list.asp?id=2912008年5-7月 北京 深圳 武汉 西安 成都 杭州 上海 南京 8个城市 缤纷多彩的ARM嵌入式应用   ...… 查看全部问答> |
|
请以下参与团购TI工业用样片的ID补充完整信息,逾期将做退货处理! 参与团购TI工业用样片套装的朋友请注意: 1、以下ID未填写个人相关信息,截止至18日中午12:00仍未提供详细信息将以退货处理。https://www.eeworld.com.cn/ee ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 台湾与中国大陆IC设计业者的竞争愈来愈白热化。在官方政策补助与庞大内需市场的滋养下,中国大陆IC设计业者已日益壮大,不仅在诸多应用领域与台湾厂商短兵相接,整体产业产值亦快速逼进,预估2 ...… 查看全部问答> |




