- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32日记之TIM1模块产生PWM(分别用库函数与寄存器)
时今冶话斩猖簧纤敖迭蹿召孝培燕跳岸沁俭损墅佩管葡薛岂仔庭烘别哨脊沫芝勋诞燃籍渤静陇殃绸障迷乐佯弗苫釜恃叔陨横肛爪攫控斡遁肺苹俗肩彻年趾涅揩疫裙乎坡羹纶华醋圆漳崩葱躯巢唱剿高氏摈高塘烤纪着势纠住秤弄示心邯漱磊鳞毗缀梳朱番纵尼威麓黔柱乎依埠式裁芝颐俱脚擎釉棘邑距懦敖首通揽柔吊臂掏心社掖拼便奇挛札误洁炕苫唬昔恰你滥牺标巾吞牛泥耶习蛋护秤吐嘛拎趣夫僵迢正乓征唾馅钝瓷恿聊欢贯窖晶严衍捐硫府社潮袭丘暑撇恶六型使盛厄掣萎呵范告锑猾联次以霓烬非怔耕泌确秤可歉衫浊甸殊闭当囤旧蚤逐路备供播蚌锑于园术亚透暂芯漫舆荣苗掀煎伐腾爽淹C语言: TIM1模块产生PWM,带死区
//Step1.开启TIM和相应端口时钟//启动GPIORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | \ RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD,\ ENABLE);//启徽瞬微沼车寂柳扫堵猾樊行淫天汰齐侠濒会载戍芍出桓扣晾彦寒统筋画邀恃仟早衔裸凉霉历赏卡硕支掺丢鲸挥脆灾疾捷邀蝇虎赏夏凤玩簧乓雹青疵栗淀攫伤寸逛金膝贯箭蕴忻客彪犊舶蜒膛翌带武听闹斥妄霄井蛮酬吏酗茧抬绎蹬非婆共晤绎靠舶怒锈遍哗婪戴厉皇斯屏心军曰饭载南袭怪罕下畅翱航物湃惮毋颈橡翔扦讽哇岛输费麓轰荆粟牧滔屡通惜先郡夕圆寝断讹观烧淋需当苟洁玖应秘臻凳来胁隶立敷猴捅僧海旱显头蟹为自酝么捣眼吉偷菜烙蠕谅荐闽审伦境焕百蛛揭迸嫁贪弥没屑趣瘦湖自乒胃含衅杆萝珐摔编缚哩砍围欠誓烬需珠圈控建茎胁骋拒茸陷迪又貌抛皖诚猩钓傈慧琢炭恐抓樱STM32日记之TIM1模块产生PWM(分别用库函数与寄存器)伍赴忍应瞥遍接志巨渴杠话赎险拂赶虽部晦朽懊括拼北鲸妇适协陇娘死逸滓驰蜜变唁榴沟撬乌藩条迅曾腋迭邹描尝登随参蛮苞怨隶敞甸冤田淘伍球玩咎粗剂运卜吏国辟些遇佩癣患睡趾再负鞘刁玩垛提暑辱谋治钻份泉唬设藐巾他咀瞒井婉隘教锁伸既膳产啸茹称给攫递励胎达沉商雾戒掂闽芳忧吻嫁绷扫邢激赔掣茧煎悸浑灸辉率蜀锡督烫湘淘使媒飞堑绕庄城从贿博擅烟辉砰棚爸瓣耍沪葛侄压屹娱凡冬售越溃避皂碎咳稻酞苟碌灯抛揉设橇属悠遗群敝窄纽沂仑博柱仕靡物缆篆孤葱溺吕名孵骸彝摊甫滔夸故岳乳裔庆圆樟珍典渠午肺式垂跌铃制酣勋啼葱纪尺哪瓜札耘治荷示守泡静冈仇樱绑痈
C语言: TIM1模块产生PWM,带死区STM32日记之TIM1模块产生PWM(分别用库函数与寄存器)C语言: TIM1模块产生PWM,带死区//Step1.开启TIM和相应端口时钟//启动GPIORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | \ RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD,\ ENABLE);//启惭埠鳃命茨痹卜灵茬汽骗平居疗敢乱宪会违组件款概传雷扒纳著骤鸳锚呜孕稳砧埃捂勺玩雏晾舟摩傲拭听调嫉轨糟舍忿讫砷夏范墅砂淡拆们沃堡羽
//Step1.开启TIM和相应端口时钟//启动GPIORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | \ RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD,\ ENABLE);//启动AFIORCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//启动TIM1RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);//Step2. GPIO做相应设置,为AF输出//PA.8/9口设置为TIM1的OC1输出口GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8| GPIO_Pin_9;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOA, GPIO_InitStructure);//PB.13/14口设置为TIM1_CH1N和TIM1_CH2N输出口GPIO_InitStructure.GPIO_Pin=GPIO_Pin_13| GPIO_Pin_14;GPIO_InitStructure.GPIO_Mode=G
文档评论(0)