一段难忘经历 最近产品比较多,自己的硬件工程师忙不过来,只能把一些外围的电路外包出去。其实,我们做的东西非常简单,就是使用wifi或bt芯片做一些小产品。这类芯片的PIN脚一般不会超过16个,也都是常用的一些GPIO,串口,I2C等接口。唯一比较麻烦的,就是有个射频的电路,这个一般是原厂会给参考电路 ...
分类:
其他好文 时间:
2020-03-25 10:30:57
阅读次数:
69
<!-- CSS3 animation动画: 1、@keyframes 定义关键帧动画 2、animation-name 动画名称 3、animation-duration 动画时间 4、animation-timing-function 动画曲线linear(匀速)|ease(缓冲)|steps( ...
分类:
Web程序 时间:
2020-03-14 16:36:50
阅读次数:
79
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
1.transition-property设置过度的属性,比如:width height background-color 2.transition-duration 设置 过度的时间 比如1S500MS 3.transition-timing-function设置 过度运动的方式,常用的有:lin ...
分类:
其他好文 时间:
2020-03-05 16:39:01
阅读次数:
75
一、css3的过渡属性: 1,transition-property 检索或设置对象中的参与过渡的属性。 2,transition-duration 检索或设置对象过渡的时间。 3,transition-delay 检索或设置对象延迟过渡的时间。 4,transition-timing-functi ...
分类:
Web程序 时间:
2020-02-29 20:16:53
阅读次数:
76
input & 0x80判断真假过程 我们先放一段if(input & 0x80)在I2C写字节的代码 1 /************************************************ 2 *函数名称 : void I2C_WriteByte 3 *功 能 : I2C写一个字节 ...
分类:
其他好文 时间:
2020-02-26 10:26:24
阅读次数:
84
红外传感器MLX90640地址修改 因为要在I2C总线上挂载多个MLX90640需要不同的设备地址在不存在的网站中找到了大佬们回复修改地址的方法 那么在主函数中怎么实现呢 这里说一下开发时使用的是stm32f103rct6,就是淘宝卖的那个小黑板 I2C也是IO口模拟的I2C 1 delay_ini ...
分类:
其他好文 时间:
2020-02-24 20:52:01
阅读次数:
338