STM32一部分学习笔记_第1页
STM32一部分学习笔记_第2页
STM32一部分学习笔记_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、迷你版stm32共有64个引脚,分为4组ABCD,每组16个引脚2、 关于BSRR、BRR、ODR寄存器的区别于联系(BSRR可以只对一位操作而不影响其他位)3、 10 口时钟使能位设置函数:stm32f10x_rcc.h中第692、693、694行的函数:RCC_AHBPeriphClockCmdRCC_APB2PeriphClockCmdRCC_APB1PeriphClockCmd已出 v«i3 ftEE_ftTilcLXttJ (ranticnj&lSa-*:j涮 wld PCC_5«ECle-GlESFr«!Q iRCC CloeKtTlfip

2、eO*! PiCC_:190fe»> Jsa? midC-ipaClacKjJuiHXJ只乂网3总g. Fusetia=;al5tate UwSstc) 7 f 刊 冲三詩時说盂ESQ maidPeripClockCtaid:(liiatiaE BCCAPEJPriptt, FunctiDEZElState KTEEtaEiS,时禅|8睡 _辽宣wcio RCC_AraiPerii>nciccjfahd ULntaa- BCC_AFBLFerir&, FisncTiiDMistace we«si:ate? ?' =' tr5 *'

3、 ,r7 r S喷E06SIM3SF1CK_2LE5? iroia KCX_AHBPerire3ietCMfiCC_AHEferir? tuf 6tl0r &15t&te NcvStat:*):顷 liaait C i"ES2riK_;L4、IO 口使能参数定义在 stm32f10x_rcch中的466行-554行:uf-血出白匕*上丄fdefine KC_MBFerluft_»ai isiefine RCC_JLHBFaripft_m«i? #3erzTie RCZ aHEFeripI: S?JLM |de±jjie 磁咒【4115&a

4、mp;比5112匸1血I define P.cCMBFerlDftZcPCIuiht 3?_c)a>rDC oocoa?) : mints2 c I TzDC ID : Z 3) < LLLZlf 二1"少亠_刀 (luint aa引加曲ox的*丄£i:ief: 3TM32E1-X_"Ltdeflne 13 :C_ AMPez irL_TMC«d-rin« 附cC*m即£1饥匸他“ tdTine J 5_KC_WB_reRIFff (FEFI PH) fed1 :C_AraPez irft_0T5_F.Sdsrine &q

5、uot;C_AHEPeripn_rTK_MA£t define Ji :CAiL5Pc=idefxue SCCAHBee _ ±J2£xuuim33_t) OkOCOOOIM)(mln 32 Zt)OaOGOOCi4M) (|(FESIFS1 & g>PTFmAE) 一Uulat3i?_t) Qk OCOOIOM) (ruinT3?2CJ QIB00D40M)C t3StlCR0«Q0i3iMi) LULta"!: I c>OCL'L iui»)W5QJ4 4< Cl冉賦TF耳卜QKDDnId*tin

6、t 】匚二胃( I HPERIPH l 4. * sFr:fE; KA j 一 R )I define I5_lilCC_Aii5_fEPlFli KE5ET (PERIJKi C HfPERIfBi « “EhF 佃T印 * fendlf * 5TK32FlflVL *7 '44 fQKZ'Ol )OkOI ll!» OxOO)b 1 A 9 o 1 2 3 JH 5 6 7 u 9 9OI5C毀加引引515151515151S15I#de EineRCC.E.PB2P-riFhAFTC*de±xneaccHSPsriuh".&

7、匚工C冉战H:_A.?BJPzlph_*definemceSFIOCtlazintrcc''flPBJFtriph'actr"£.PBP>riph'"S¥TD£+iEinB咤3FIOF±lneaccA?BJPerlph"s±IO3leSin=艮cc、JXlt'lfl£LABac£jlEG*iefinesee''ftra2F-riph""ttmi已fineRCC;.APB2 胆SPI1iJerinehCC="

8、;EFB2Perlph"TTMSdefinerccb"BZpRQhpJBART1#ferine西匸匚:_3*tEripEL_"jWC3*defin-Rte'"£PB2P-ti>h'TIM1Stlcr msacc'JLM16acc"PBPicipr':TTM:T#ierin*ECC.£ 匝 P=ri 沖h.TTM9tie*xnesee'"LuPHJPEripEl'JL11L.Jd.eE±£irEacc=A PELS P r iph.(|uint

9、32±JOa:CDO<3(QaDl)i |uizt32(uintut|OxCMOCl03)(luitSSt)OxCD0OOOlO)(T回:DOOM呻i; | uint3StJOMCDOGafO)t|uint3JtxCDOQOOBD(|U1!E11B2LtOxCDOOSilBO)(Iuit32T>OxC0000200)(IZlZlt越t2UgXD0)(uint32cOxQDOOOBDO)(lUlt32ttOx-:DO010DO)(fwlniiSJI fOMCDO-OJODa)(luirt32xK)h: 0004 tea)(|UlZt32l|iOX-DODE JD)(juin

10、t52EOjcaDGlODDO)(IUlt.32%»taCD0200DD)(lulnvsI IiOK 'DMOODO)(Iwir七32TK)x-"o?nca)(|UlZt32t (.OXZD1.ODJDO)(I"tjOxCDSODOOO)冋RTF町、Cl FFCC DM J J = 口 MCO>( IPERTFH)I SRC "_1PB 2_ PE ft T ? H .: P E 5 TPH >(Oj«OG)35 54G474S5 5 5524525526527529529530531532533550/* defgroup

11、 APB1_periphera1Idefine RCC APB1Periph_TIM2 #de上丄n亡 RCCAPBlPeriphTIMS Idefine RCCAPB1PerlphTIM4 define RCCAPB1PeriphTIMS fdeflue RCC 夙PEIPeripri TIMS define RCCAPB1PexiphIIM7 tdefine RCCAPBlP&ripIIMli 4define RCC_AP31P&riph_TIM13 Idefine RCB1PeriphTIM14 tdef±ne RCCAPBlPeriphWWDC define

12、RCCSJBIP已工丄口 define RCCAPB 1F e r ip rz_S FIS 乍d已fine RC C_AP B1F SIiph_USART 2 #define RCCAPB 1 PeriphUSART3 tdefine RCCAPSlP&riphUART tdefine RCCAP31P&riphART5 Idefine RCC_APBlPeriph_I2Cl #defin吃 RCCAPBlPeriphIC#define4def ine fdefine +define tdsfineR亡亡_APB1PeTlph_UEERC: C_AP BlPerip iz_CA

13、Nl RCB1F&Iiph2cAN2RCCAP 31P&riphBKF RC 匚JiP BIFer iphFWRf(ulnr32_t)0x00000031 (uint322t)0x00000032 仁iiini:32_t) OxOOCOZO(uint322r)OxC- OOOOOOf (U_nt32 t) OxC- DGOOOLO) (0x00000020 (uint32t)OxOOOQOOO (ulnr32_t)0x00000030) (uintN匚t)0x00000100) (uintS't) 0x0 0000300) (uint32_r) 0x0 00040 30

14、) (0x0 0005000 t (3妣近七)OxQ DCZQQOQ (uintatJOKO 000000 t0x00080000) f (gi“匸t) 0x00100000) (ulnt32_t)0x00200000 (uim:32 t: 0x0 04 000 )0 (Ulnt32_T:) OkO 0-E00030 (uint32_t)0x02G0GO30 (uint32rJ OxOCOQQOC. (uint32t)QxOSOQOOOO) (u5t3匸t) OxlOOQOOOO)I 旨 51| UJ.T1Z jJ_Z OK2GQDDOOO)£52 fdefme EiCC_AFBl&

15、#163;erip_CEC (m32_ci OieiCQODQOO)65$ ide fine T5_R* 亡氏3月匸_左更盹二F 巴(P更巨 tPH ( I ( (FEKIFH) £ 3M3L3136O0J OitZ j| “( plRlgKJ f- OMd)5、关于10 口使能设置的方式:首先查看硬件,找到对应要使用的10 口 然后找到系统10 口使能参数的定义 然后确定使能的位设置函数(RCC_AHBP eriphClockCmd,RCC_APB2 PeriphClockCmd, RCC_APB1 PeriphClockCmd 中的一个) 最后在main函数里面设置使能。MDK :6、GPIO寄存器描述:STM32中文参考手册 V10第八章。GPIOC竭口配置低寄存器 -GPIOx_CRH:端口配置高寄存黠 -GPIOxJDR:n®ASf 存器 GP心ODR:端口命出寄存器 -GP【Ox_BSRR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论