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

总计77条实战经验——请查收!(三)

[复制链接]
eefishing 发布时间:2019-12-18 15:23
31、这张图说明了一切:Thumb2指令集做了一件很伟大的事情:将16位和32位的指令集融为一体,兼容性非常强!(这么说CM3不支持某些32位ARM指令集)
6 R( ]7 e8 Y( O3 @
32、

2 o+ J" U2 ~& @$ _  O
1.png

# s0 f1 Q! M; j, l
33、MSP是系统复位后使用的堆栈指针,PSP由用户的代码使用。两个堆栈指针为4字节对齐!!

( M8 c$ F0 S: [) Y
34、在ARM编程领域中,凡是打断程序运行的事件,统称为异常(exception)。

) v. H) X- K$ G5 I
35、因为存在LR(链接寄存器),所以可支持1级的子程序调用而不用压栈到内存,大大提高了运行速度。这就是说,我们在编程的时候,一级调用是不会耗费太多时间的,除非是二级调用!

. e, ?) n5 K" O0 N1 i% T1 d
36、处理器有两种操作模式:handler模式和线程模式。
. o1 ?0 o: s( X0 M, M- s
2.png

* Y1 p" P$ h8 h2 z: e
处理器也有两种特权分级:特权级和用户级。这张图说明了一切:复位进入特权级线程模式,如果有异常,进入特权级的handler模式处理异常或中断例程,然后返回至特权级线程模式。通过修改CONTROL寄存器可以进入用户级线程模式。
5 D8 y! ^8 h5 U( M7 B% Q; a4 f
37、两个高级定时器TIM1和TIM8是挂接在APB1总线上
# ^1 ]+ z6 W/ N) v- S* V
38、STM32的外部中断是以组来区分的,也就是说PA0,PB0,PC0单片机是无法区分其中哪个触发的中断à均为EXIT0线中断服务例程。
8 D/ u' k9 f6 d/ l
所以,外部中断支持16路的中断分辨率。从另一个方面来讲,我们可以设置GPIO_EXTILineConfig(GPIO_PortSourceGPIOx, GPIO_PinSourcex);来开通中断线实现组内的不同中断。
$ `; M% E8 N* e5 U& c9 g4 B. y/ ?. \
39、DAC有两个寄存器,一个是DHR(Data HoldingRegister)数据保持寄存器,一个DOR(Data Output Register)数据输出寄存器。
/ J; d+ N8 f& S0 u! I: g9 ^3 N
真正起作用的是DOR寄存器,该寄存器把值给数模转换发生单元输出以VREF+为参考电压的电压值。

0 _' u- J% Z1 Z/ `" r. i' y& x5 i
如果是硬件触发转换,系统将在1个ABP时钟周期后把值给DOR,如果是软件触发转换,时间为3个APB时钟周期。然后,均等待Tsetting时间(Typical为3us,Max为4us)后真正输出电压值。
+ B5 I+ P1 F  h6 ]
40、DAC分8位模式和12位模式,其中后者可以选择左右对齐
, L0 Y+ E+ Q% C: u; [) ]  V
41、DMA仲裁器分为软件和硬件两种。软件部分分为4个等级,分别是很高优先级、高优先级、中等、低。硬件部分由通道的大小来决定优先级,越低优先级越高。
2 Z6 U5 R# J* z9 Q& i
42、DMA有一个实时的传输数据量寄存器叫做DMA_CNDTR,最大值为65535,存放的是当前传输所要传输的数据量。当数据量变为0时,表明传输完成。

+ Q! E6 a. ]; O' r: b4 `
43、CAN总线(ControllerArea Network)。CAN控制器根据两根线上的电位差来判断总线电平,总线电平又分为显性电平和隐性电平,二者必居其一。

8 m, M$ m- O3 w
44、CAN总线具有6个特点:

. H0 G3 G2 Z9 B$ F0 S4 j3 m- @
1、多主控制
2、系统若软性
3、通讯速度较快,通讯距离较远
4、具有错误检测、错误通知和错误恢复功能
5、故障封闭,当总线上的设备发生连续故障错误时,CAN控制器会把改控制器踢出总线
6、连接节点多。理论上可以无限制加载,但是受到时间延迟和电气负载的限制,实际数目是有限制的。降低传输速度可以适当增加可挂接负载个数。
; L( P& k' ?" w3 e5 Z* y
45、CAN协议有两个标准,ISO11898(针对125kbps~1Mbps的高速速率)和ISO11519-2(125kbps以下的低速速率)

( _1 x0 j# l: N% m
3.png
# t. h1 s  B% p  V& \# L, b; q( b+ Z
赞 收藏 评论0 发布时间:2019-12-18 15:23

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版