你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【学习必备】每天学习STM32小技巧-5

[复制链接]
STMCU-管管 发布时间:2022-4-21 16:47
【学习必备】每天学习STM32小技巧-5

5 w4 q" d, Z1 ]$ a9 D' M7 F5 k+ A 1.gif
! p7 J3 @. [+ E! S/ j8 v# l前一篇已分享了10个小技巧,今天继续为大家分享10个小技巧:6 ^" m) ~  Y) ~6 R" i( {

, l+ T+ u- c8 a技巧41:
对FLASH的读写需要先解锁后加锁。FLASH写0容易,写1难。
  L! ^9 W7 [: I$ J9 \
7 i4 d$ _$ L; H0 W
技巧42:下载程序有两种方式,一种为ICP(在线编程),适用于JTAG或SWD协议下的烧写程序。另一种成为IAP(在应用编程),适用于很多接口(USB,串口,CAN)下载到存储器中,IAP允许在程序运行时重新烧写FLASH。

( L3 `: E- j% a# |$ c/ I+ ^" U4 f. g* g% B0 F
技巧43:FLASH分为主存储器(这里放置用户的程序代码)和信息块(启动代码),除此之外,还有一部分叫做系统存储器,这一块用户不可操作,为ST公司出产后固化,为系统的上电自举程序。
& z; T5 {2 G* g% I

$ s* X* j* V+ L技巧44:FLASH在写的时候,一定不能读,如果有读操作,那么将会锁住总线。

4 H7 }6 G; J" U3 G4 }( F* @" x  L9 B
技巧45:对FLASH操作时,必须打开HIS。
: E4 }4 Q. r  L8 O" a5 O+ T: {; V3 l

1 p+ D0 g3 C0 D5 e技巧46:STM32有两种看门狗(IWDG独立看门狗《独立时钟》,WWDG窗口看门狗《由APB1分频而来》)。

8 W1 E9 p; m  N6 M5 d3 I+ K; o! a. q* e' O% k/ H
技巧47:SPI的的最高频率为36MHz(fpclk/2)。
6 f% Q8 j/ B* r, l4 G

5 Q1 N; N6 I4 F* G& d+ j7 T技巧48:TIM1和TIM8高级定时器在输出PWM时,需要配置一下主输出功能(CtrlPWMOutputs)才能输出PWM。其他的通用定时器不需要这样配置。但是TIM6和TIM7没有PWM输出功能。

6 n$ k" k' ^, c# R$ l
6 Y6 R: W7 l  N+ K/ l) G技巧49:Code为程序代码部分RO-data 表示程序定义的常量(如:const temp等);RW-data 表示已初始化的全局变量ZI-data 表示未初始化的全局变量,以及初始化为0的变量Code, RO-data,RW-data..............flashRW-data, ZIdata...................RAM初始化时RW-data从flash拷贝到RAM

* K9 Q( y0 Q; ^& L# {  i. j
+ V/ k5 u- d5 \7 b  @, g5 |/ ^6 {技巧50:STM32F103ZET6有144个引脚(Z为144),其中,可用IO口为112个(7X16=112,ABCDEFG口)! ]( x5 T% t' Z- n/ G! _) [$ o( G3 ^
往期回顾:
论坛还未大家准备诸多STM32系列开发经验:
5 m0 p9 s8 {1 U7 u  a
5 n$ L" t& l  y+ t5 Q& v

2 E7 H$ q  c7 p* p; p8 g: P" d1 H7 @/ F$ }( S$ q
收藏 评论0 发布时间:2022-4-21 16:47

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版