嵌入式开发
文章平均质量分 57
俺是机器人小白
欢迎大家指正文中的错误
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IIC介绍
I²C(Inter-Integrated Circuit)是内部整合电路的称呼,是一种串行通讯总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边装置而发展。I²C的正确读法为"I-squared-C" ,而"I-two-C"则是另一种错误但被广泛使用的读法,在中国则多以"I方C"称之。截至2006年11月1日为止,使用I²C协定不需要为其专利付费,原创 2014-03-05 11:19:33 · 1473 阅读 · 0 评论 -
I2C总线之(三)---以C语言理解IIC
为了加深对I2C总线的理解,用C语言模拟IIC总线,边看源代码边读波形:如下图所示的写操作的时序图: 读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)---时序”完整的程序如下: #include#define uchar unsigned char#define uint unsigned int#defi转载 2014-03-05 15:37:45 · 1375 阅读 · 0 评论 -
IIC概述(二)时序
一、协议 1.空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号。停止信号:当SCL为高期间,SDA由低转载 2014-03-05 14:59:23 · 1138 阅读 · 0 评论 -
IIC概述(一)
概述:I²C 是Inter-Integrated Circuit的缩写,发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。I²C 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial Clock (SCL)。SCL:上升沿将数据输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出数据。(边沿转载 2014-03-05 14:52:59 · 960 阅读 · 0 评论 -
8、16、32位单片机概念与寻址空间
玩了接近三年的单片机,8位、16位、32位的都玩过,突然间一个问题就让我发现我就是一个渣!!!8位、16位、32位都代表什么意思呢?我就根据搜集的知识,简单的对自己科普一下: 1)、 从CPU的发展史来看,从以前的8位到现在的64位,8位也就是CPU在一个时钟周期内可并行处理8位二进字符0或是1,那么16就以此类推是64位就64位二进制。 2)、8位、16位、32位原创 2014-03-29 17:16:38 · 8047 阅读 · 1 评论 -
MCU锁相环简述(一)
在使用K60的过程中发现自己pllinit()不清楚,才发觉自己锁相环的概念还不懂,so,赶紧补补…… 锁相环(PLL: Phase-locked loops)是一种利用反馈(Feedback)控制原理实现的频率及相位的同步技术,其作用是将电路输出的时钟与其外部的参考时钟保持同步。当参考时钟的频率或相位发生改变时,锁相环会检测到这种变化,并且通过其内部的反馈系统来调节输出频率,直到两者原创 2014-03-24 20:57:13 · 4326 阅读 · 1 评论 -
K60开发ADXL345笔记
刚刚完成了一项工作,眼看着吃饭的时间就要到了,就写一篇最近在开发ADXl345中遇到的问题的博客吧! 应用的MCU是freescale的K60,为了节省开发时间,直接在网上买的核心板,这样正好应用他们写的固件库。因为之前有做8位和16位的MCU,所以直接用库写不是太难。可是…… 问题就是出现在库的理解上。好像前面有点跑题(赶紧拉回来),转入正题。ADXL345的接原创 2014-03-25 17:21:29 · 1487 阅读 · 0 评论 -
毕业前开贴——MSP430F5529LaunchPad学习
闲话少说,6月21日毕业典礼,争取这之前熟悉原创 2014-06-07 22:37:31 · 4164 阅读 · 1 评论
分享