随笔分类 - 飞思卡尔
摘要:原文地址:http://goo.gl/E5Ei5这要还是要从FLASH分页和非分页的区别说起。 下面详细说一说,FLASH里非分页和分页的使用。 要明白一点,分页是不可见的,要用的时候PPAGE参与寻址。 FLASH里非分页工作机制 FLASH一共为128K,一页是16K,那么应该有8页才是,但是实际只有6个分页。有2个非分页放在4000-7FFF,和C000-FFFF两个逻辑地址窗里。那么,当程序的寻址在64K之内(2^16=64K,16位机的寻址能力是64K)时,就不用分页了,直接使用那两个非分页的数据。实际上,3E页 3F页是可见的,其实他们就是那2个非分页的映射。因此,使用非分页FL.
阅读全文
摘要:转自http://xabai.21ic.org一、电容的作用电容在电路中可以实现旁路、去耦、滤波、储能的作用。1.旁路旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。就像小型可充电电池一样,旁路电容能够被充电,并向器件进行放电。为尽量减少阻抗,旁路电容要尽量靠近负载器件的供电电源管脚和地管脚。这能够很好地防止输入值过大而导致的地电位抬高和噪声。地弹是地连接处在通过大电流毛刺时的电压降。2.去耦去藕,又称解藕。从电路来说,总是可以区分为驱动的源和被驱动的负载。如果负载电容比较大,驱动电路要把电容充电、放电,才能完成信号的跳变,在上升沿比较陡峭的时候, 电流比较大,
阅读全文
摘要:首先要保证驱动安装正确,将相应的.dll文件拷贝到相应开发环境的对应文件夹下面,CodeWarrior5.1版本是拷贝tbdml.dll 到"C:\Program Files\Freescale\CWS12v5.1\Prog\gdi“文件夹下,驱动安装好之后,设备管理器中显示为下图:如果出现No TBDML Interface found,应该是驱动出了问题,可以重启电脑试试。
阅读全文
摘要:CodeWarrior Edit->Preferences->IDE Extras,把Use Third Party Editor勾上,Launch Editor 填上"C:\Program Files\Vim\vim73\gvim.exe" %file,Launch Editor 填上"C:\Program Files\Vim\vim73\gvim.exe" %file %line,其他编辑器类推即可。
阅读全文