单片机
eager7
你如今的气质里,藏着你走过的路,读过的书,和爱过的人。
展开
-
SPI通信
SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,转载 2013-03-05 09:07:20 · 16391 阅读 · 1 评论 -
I2C SPI UART和CAN的区别
I2C的数据输入输出用的是一根线,SPI则分为dataIN和dataOUT。由于这个原因,采用I2C时CPU的端口占用少,SPI多一根。但是由于I2C的数据线是双向的,所以隔离比较复杂,SPI则比较容易。所以系统内部通信可用I2C,若要与外部通信则最好用SPI带隔离(可以提高抗干扰能力)。但是I2C和SPI都不适合长距离传输。长距离时就要用485了。 第一: SPI(Serial转载 2013-03-05 09:14:16 · 19247 阅读 · 2 评论 -
新唐M051系列
新唐科技 NuMicro M051™系列为ARM ® Cortex M0内核的32位微控制器,专为应用系统提供高性能,低价位设计。Cortex™-M0是ARM最新的32位嵌入式处理器,引脚与8051单片机兼容,并拥有与8051单片机匹敌的价格优势。NuMicro M051™ 系列目前包括 M052/M054/M058/M0516等, Cortex™-M0内核系列最高可运行至50MHz,内建8K转载 2013-03-06 09:58:50 · 4139 阅读 · 0 评论 -
FLCK、HCLK和PCLK的关系
三星官方搭载的wince系统的FLCK值为400MHz,HCLK值为100MHz、PCLK值为50MHz。那么这些值通过什么方法计算出来呢?大概过程如下,这些值在外部晶振12MHz的基础上通过PLL的作用倍频到我们需要的核心频率如400MHz,由于该频率过高,需要通过对预分频器进行适当的设置获取外围设备能够正常工作的频率如HCLK 100MHz、PLCK 50MHz。Fclk(给CPU核供转载 2013-02-28 19:20:04 · 7102 阅读 · 0 评论 -
Keil总是出现“File has been changed outside the editor, reload?”提示
Keil总是出现“File has been changed outside the editor, reload?”提示,在用Keil的时候有时候不知道点错什么了,总是会出现这个提示,其实这不算是一个bug知识你打开了相应的**.map文件,造成每次你编译文件的时候该文件后会发生改变,从而出现这个提示!解决办法是,关闭已经打开的对应工程文件的map文件,以我自己的工程文件为例如下图所示转载 2013-02-28 21:06:56 · 4378 阅读 · 0 评论