- 博客(6)
- 收藏
- 关注
原创 TINA-TI用示波器观察信号出不了波形的原因
TINA-TI是德州仪器与 DesignSoft 公司联手推出的一款功能强大的电路仿真软件,这对于经常使用TI器件的小伙伴们是一个很大的福音,这个软件大约100多M,但功能很强,上手简单。 在使用这个软件的过程中,我碰到了一个令人头疼的问题:用示波器观察输出信号出不了波形(直接观察信号发生器的信号也出不了波形)! 最终,在仿真TINA-TI自带的仿真实例中,我找到了问题...
2019-01-04 12:26:06
10371
1
原创 USART串口全双工与SPI全双工通信的区别!
目录 1.背景知识2.SPI的全双工同通信3.串口USART的全双工通信背景知识首先我们先来区分一下单工、半双工、全双工模式。单工:数据传输只支持数据在一个方向上传输半双工:允许数据传输在两个方向传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信。全双工:允许数据同时在两个方向上传输,它要求发送设备和接收设备都有独立的接收和发送...
2018-11-10 16:56:05
11908
3
原创 STM32串口2种通信模式:异步通信与同步通信
目录1.发送数据的过程2.接收数据的过程3.异步通信1.特点2.那为什么会是这种通信传输格式呢?4.同步通信1.特点2.数据传输格式5.异步与同步通信的比较 发送数据寄存器TDR和发送移位寄存器:发送寄存器用来保存要发送的数据,一位寄存器用来将数据从LSB一位一位地移出去 接收数据寄存器RDR和接收移位寄存器:接受数据移位寄存器将数据从LSB一位一位移...
2018-11-10 15:45:04
16302
3
原创 对C语言中指针与指针数组的理解!
指针就是地址!概念C语言中,允许用一个变量来存放地址,这种变量称为指针变量。一个指针变量的值就是某个内存单元的地址。指针变量就是用来存放指针(地址)的变量!&运算符:求某一变量在存储单元中的内存地址。*运算符:取出指针变量所指向变量的内容,后面跟指针变量。目的 定义指针的目的就是为了通过指针去访问存储单元。指针变量的定义一般形式: 类型标识符 *指针...
2018-11-07 13:44:39
371
原创 单片机之IIC通信协议
概念I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。硬件IIC:硬件IIC速度比模拟快,并且可以用DMA。硬件IIC会自动匹配与从机的通信时序,...
2018-11-02 20:44:12
2239
原创 C语言之赋值运算中类型转换的陷阱!
在用C编写单片机的程序时,在采集处理数据时,总会出现一些不正常的数据。经过数次的排查,发现大部分的问题都出现在赋值时的类型转换问题上。C语言在赋值时的类型转换问题是很隐蔽的,经常性地会被忽略,而这又会导致致命性的错误。弄清楚C语言的类型转换的规则,至关重要!C语言的类型转换分为隐式和显示转换(强制类型转换),它们都按照一定的规则进行转化的!C语言中,在进行算术运算(加减乘除...
2018-11-02 19:18:37
2399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人