嵌入式

串口实验,需要先安装CH340驱动,使用探索者开发板时,用USB线连接板子上的USB_232和电脑的USB口。
USB_232同时还能给板子供电。
KEIL 找不到头文件:https://blog.csdn.net/una_ting/article/details/88950571

ADS8691用法:
https://download.csdn.net/download/w759067820/10287722
该程序使能了GPIOB的10、11;12、13、14、15端口
在初始化阶段,10/11端口被设置为输入端口,12-15端口为推挽输出。
连接关系如下(PB9有连接,但后续没有对该端口进行操作)

image.png

即:
PB10 --- RVS
PB11 --- SDO-0
PB12 --- SCLK
PB13 --- CONVST/CS
PB14 --- SDI
PB15 --- RST
由于探索者开发板对GPIO有所限制,因此将上述连接改为PB0--PB5,为了使用排插连接,再次改为:
PB0-PD14
PB1-PD15
PB2-PD0
PB3-PD1
PB4-PE7
PB5-PE8

程序中对部分GPIO的操作使用了位带技术,即直接操纵GPIO寄存器的某一位。其实用库函数也很方便。

ADS8691的工作状态:


image.png

可见主要由RST引脚控制芯片进入RESET状态,CONV状态表示正在转换,转换完成后进入ACQ状态,由CONVST/CS引脚控制重新进入CONV状态。

ATK-ESP8266密码:12345678

你可能感兴趣的:(嵌入式)