MCU知识分析
1.Brown-OutReset
掉电复位,或电源电压跌落复位,当输入电压VCC跌到某一门限时芯片复位
TheMCUisresetwhenthesupplyvoltageVCCisbelowtheBrown-OutResetthresholdvoltage
andtheBrown-outDetectorisenabled.TheBrown-outthresholdvoltageisprogrammable.
2.Totem-pole
推拉输出电路
3.IAR调试出现Thestackplug-infailedtosetabreakpointon"main".TheStackwindowwillnotbeabletodisplaystackcontents.(YoucanchangethissettingintheTool>Optionsdialogbox.)的警告,程序能烧进去,但不能调试。
需要进行如下配置:
iar->options->linker->output->format;
选择Debuginformationforc-SPY选项
4.newlib
newlib是一个用于嵌入式系统的开放源代码的C语言程序库,由libc和libm两个库组成,特点是轻量级,速度快,可移植到很多CPU结构上。newlib实现了许多复杂的功能,包括字符串支持,浮点运算,内存分配(如malloc)和I/O流函数(printf,fprinf()等等)。其中libc提供了c语言库的实现,而libm提供了浮点运算支持。
5.Open-drain
open-drain是漏极开路输出的意思,相当于集电极开路(open-collector)输出,即ttl中的集电极开路(oc)输出。
一般用于线或、线与,也有的用于电流驱动。
open-drain是对mos管而言,open-collector是对双极型管而言,在用法上没啥区别。
开漏形式的电路有以下几个特点:
(1).利用外部电路的驱动能力,减少IC内部的驱动。或驱动比芯片电源电压高的负载.
(2).可以将多个开漏输出的Pin,连接到一条线上。通过一只上拉电阻,在不增加任何器件的情况下,形成“与逻辑”关系。这也是I2C,SMBus等总线判断总线占用状态的原理。如果作为图腾输出必须接上拉电阻。接容性负载时,下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢。如果要求速度高电阻选择要小,功耗会大。所以负载电阻的选择要兼顾功耗和速度。
(3).可以利用改变上拉电源的电压,改变传输电平。例如加上上拉电阻就可以提供TTL/CMOS电平输出等。
(4).开漏Pin不连接外部的上拉电阻,则只能输出低电平。一般来说,开漏是用来连接不同电平的器件,匹配电平用的。
6.C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧
要对绝对地址0x100000赋值,我们可以用
*(unsignedint*)0x100000=1234;
那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?
*((void(*)())0x100000)();
首先要将0x100000强制转换成函数指针,即:
(void(*)())0x100000
然后再调用它:
*((void(*)())0x100000)();
用typedef可以看得更直观些:
typedefvoid(*)()voidFuncPtr;
*((voidFuncPtr)0x100000)();
又如
如果用C语言,可以像下列示例代码这样来调用内核:
void(*theKernel)(intzero,intarch,u32params_addr)
=(void(*)(int,int,u32))KERNEL_RAM_BASE;
……
theKernel(0,ARCH_NUMBER,(u32)kernel_params_start);
KERNEL_RAM_BASE是内核在系统内存中的第一条指令的地址。
7.OnDieTermination
ODT(On-dieTermination,片内终结器)是内建核心的终结电阻器。
使用DDRSDRAM的主板上面为了防止数据线终端反射信号需要大量的终结电阻,它大大增加了主板的制造成本。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信号比和反射率。因此主板上的终结电阻并不能非常好地匹配内存模组,还会在一定程度上影响信号品质。DDRII内建了终结电阻器,为DDRII带来了两个好处,一个是去掉了主板上的终结电阻器使主板的成本降低,也使PCB板的设计更加容易。第二个好处是终结电阻器可以和内存颗粒的"特性"相符,使DRAM处于最佳状态。
- 节能荧光灯照明标准值
- 居住建筑照明标准值 房间或场所 参考平面及其高度 照度标准值(Lx) Ra 起居室 一
- 01-02 关注:130
- 电源线你是否都了解他们的使用方法?
- 面对如此众多的花样繁多的带插头的电源线你是否都了解他们的使用方法,是不是只是随便找个插座就插上了呢?其实这就是电器隐患啊。在众
- 01-02 关注:141
- 施工用电安全距离与外电防护
- 一、用电管理:
⒈临时用电必须按“《施工现场临时用电安全技术规范》JGJ46-88”编制用电施工组织设计制定安全用电技术措
- 01-02 关注:135
- 施工现场必须采用“三相五线制”供电
- 施工现场必须采用“三相五线制”供电,井必须符合下列要求:
l.由中性点直接接地的专用变压器供电的施工现场,必须采用T
- 01-02 关注:241
- 电表箱装饰画的特点
- 电表箱装饰画,也叫做配电箱装饰画、电闸盒装饰画、电源开关装饰画等多个名字,这些都是根据其使用功能来命名的,电表箱装饰画的主要作
- 01-02 关注:135
- 电器装置的四个装设原则
- 施工现场离不开用电,工程设备、施工机具、现场照明、电气安装等,都需要电能的支持。随着建设工程项目的科技含量和智能化的加强,施工
- 01-02 关注:290
- 家用电器的漏电保护须知
- 在当前的生活当中,家用电器的选择是越来越多,像电热水器,电磁炉,微波炉等等,无论是哪一种家用电器,在漏电保护上要做到全面保障,
- 01-02 关注:123
- 电气工作人员必须熟悉施工用电
- 1. 电气工作人员必须熟悉施工用电安全技术规程,必须具备必要的技术理论知识和实际操作技能,并经考试合格,方可持证上岗工作。
- 01-02 关注:138