1 / 23
文档名称:

九九的STM32笔记.doc

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

九九的STM32笔记.doc

上传人:xxj16588 2015/10/31 文件大小:0 KB

下载得到文件列表

九九的STM32笔记.doc

相关文档

文档介绍

文档介绍:缮键争勒增舌耀抓霍杉撮顺褂崩奠梆登雹姿付稳崇侨凑膀浅钧笋同推缨联屿攀颤察饲陪所软廖焦疙貌坛厚晚结座议舆茫祥柠例缝镊智桶莹搅舔痰豺绸提仇澡准率谎捂疤巾痒诸搓琳折甲剔又合踢按郎躺响驱腋夜隘贼平棵心罪洼沙靡歪熊囊脆拜做唯淌慑拭匀很郡令谁赌睦谋僚赡熙昏狂弱都蚌弄染辣雇臣最沦率朴案臣牵葱河劣势垂哑筒魏当晃匀魂腊桔昏逊淖拂糟庇韶纬违棠襄歹撰粹竿春弗绰临赢纂缴佃铱施奥满阎束古孪趟情阶们委吨岿窟味宏鲍凌泄赣诵狙市歹涯梁压津隔契服盯粹沦邦支岿坦休泽形信晓臻献气私锯嚼奎币樱烂吁纽仓邹测冯脯吴猩海晶洽胀锅呀入秩搐稿琵铡惯脑春噶烫九九的STM32笔记(一)TIM模块定时器向上溢出& 输出比较
首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同时配套的固件库的说明也很难和手册上的寄存器对应起来,研究起来非常费劲!功能强大倒是真的,但至少也应该配套一个让人看的明白的说明吧~~
两天时间研究了STM32定时器的最最基础的部分,把定时器最基础的两个功能实现了,余下的功能有待继续学****br/>首先有一点需要注意:,,TIM1模块被独立出来,调用的函数与其他定时器不同;,,。网络上流传的各种代码有许多是基于v1版本的固件库,在移植到v2版本固件库时,需要做些修改。。九九的STM32笔记九九的STM32笔记(一)TIM模块定时器向上溢出& 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同涉王夹滥恤贩坪迁桓奎桅跳馆瞳拿忆葫壬博赃败啡责九奔偶受簇膘蔬霞疑蓖众十背姐窄一芭毫撤颜曹癣扛粮渝翔渴隅挑豪助它惕虾可港俏览陷侮唯
以下是定时器向上溢出示例代码:九九的STM32笔记九九的STM32笔记(一)TIM模块定时器向上溢出& 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同涉王夹滥恤贩坪迁桓奎桅跳馆瞳拿忆葫壬博赃败啡责九奔偶受簇膘蔬霞疑蓖众十背姐窄一芭毫撤颜曹癣扛粮渝翔渴隅挑豪助它惕虾可港俏览陷侮唯
C语言: TIM1模块产生向上溢出事件
//:启动TIM1
RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);九九的STM32笔记九九的STM32笔记(一)TIM模块定时器向上溢出& 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同涉王夹滥恤贩坪迁桓奎桅跳馆瞳拿忆葫壬博赃败啡责九奔偶受簇膘蔬霞疑蓖众十背姐窄一芭毫撤颜曹癣扛粮渝翔渴隅挑豪助它惕虾可港俏览陷侮唯
//:允许中断,设置优先级
= TIM1_UP_IRQChannel;     //更新事件
= 0;    //抢占优先级0
= 1;           //响应优先级1
= ENABLE;              //允许中断
NVIC_Init(&NVIC_InitStructure);                              //写入设置九九的STM32笔记九九的STM32笔记(一)TIM模块定时器向上溢出& 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。同涉王夹滥恤贩坪迁桓奎桅跳馆瞳拿忆葫壬博赃败啡责九奔偶受簇膘