一、IIC基本概念 IIC 总线(I2C bus, Inter-IC bus)是一个双向的两线连续总线,提供集成电路(ICs)之间的通信线路。IIC总线是一种串行扩展技术,最早由Philips公司推出,广泛应用于电视,录像机和音频设备,IIC 总线的意思是“完成集成电路或功能单元之间信息交换的规范或 ...
分类:
其他好文 时间:
2020-04-06 12:10:22
阅读次数:
73
跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括K ...
分类:
其他好文 时间:
2020-04-06 09:49:21
阅读次数:
60
1、UART https://blog.csdn.net/sternlycore/article/details/85244515 2、SPI 3、I2C 4、AMBA 5、AXI ...
分类:
其他好文 时间:
2020-04-02 22:40:13
阅读次数:
74
一. DTS 语法 1.1. dts 头文件 1.1.1. 可以使用#include来引用 1.2. 关于/dts-v1/; 1.2.1. 用于dts的版本信息,一般使用/dts-v1/版本 1.3. 设备节点 1.3.1. 分析下图节点 <1>. “/”是跟节点,每个设备树只有一个根节点 <2>. ...
分类:
其他好文 时间:
2020-04-02 01:15:07
阅读次数:
69
一段难忘经历 最近产品比较多,自己的硬件工程师忙不过来,只能把一些外围的电路外包出去。其实,我们做的东西非常简单,就是使用wifi或bt芯片做一些小产品。这类芯片的PIN脚一般不会超过16个,也都是常用的一些GPIO,串口,I2C等接口。唯一比较麻烦的,就是有个射频的电路,这个一般是原厂会给参考电路 ...
分类:
其他好文 时间:
2020-03-25 10:30:57
阅读次数:
69
I2C总线的结构、工作时序与模拟编程 I2C总线的结构、工作时序与模拟编程I2C总线(Inter Integrated Circuit)是飞利浦公司于上个世纪80年代开发的一种“电路板级”的总线结构。与其它串行接口相比,无论从硬件结构、组网方式、软件编程都有很大的不同。在AT89C51系统上使用汇编 ...
分类:
其他好文 时间:
2020-03-14 12:59:25
阅读次数:
47
二.嵌入式工程师在企业工作的真实内容嵌入式软件开发具体可以分三类:嵌入式驱动工程师:编写和移植各种芯片驱动(如音频芯片),优化硬件设备驱动(如温湿度传感器),得精通各种硬件接口协议(如I2C协议)、系统调度、信号量、锁机制等等,开发难度最大。该类开发者一般是软硬件综合型人才,一般的嵌入式驱动工程师指 ...
分类:
其他好文 时间:
2020-03-13 18:54:35
阅读次数:
82
主要知识点: DMA 数据传输 串口传输 通道引脚初始化 (一)、DMA 数据传输 1、外设到存储器传输 2、存储器到外设传输 3、存储器到存储器传输 外设一般为:ADC、SPI、I2C等。 存储器一般为:片内SRAM、外部存储器、片内FLASH等 DMA功能框图:8个流通道(DMA_SxCR ), ...
分类:
其他好文 时间:
2020-03-10 14:10:00
阅读次数:
54
直通 > 开环 举例: 1: 我i2c写一个值,不管对不对,直接写过去。 闭环: 带有反馈. 举例:2:我i2c写一个值,然后会读取一个值,判断对不对。 反馈: 人学习和工作和反应能力都是基于反馈的。 反馈模型: ...
分类:
其他好文 时间:
2020-03-06 11:31:15
阅读次数:
88
input & 0x80判断真假过程 我们先放一段if(input & 0x80)在I2C写字节的代码 1 /************************************************ 2 *函数名称 : void I2C_WriteByte 3 *功 能 : I2C写一个字节 ...
分类:
其他好文 时间:
2020-02-26 10:26:24
阅读次数:
84