今天上午学习了DA转换和UART通信。DA转换的性能指标,da转换器是将数字量转换为模拟量的电路,da转换器的性能指标1、分辨率,2、稳定时间,3、绝对精度,4、线性误差。输出波形。UART是串行数据总线。
下午学习了GPIO,ARM的FPU有三个总线,D-BUS,I-BUS,S-BUS。GPIO端口的寄存器有MODER、OTYPER、OSPEEDR、PUPDR、ODR,RCC AHB1外设时钟使能寄存器。都有偏移,且偏移地址不同。推挽和开漏的区别是开漏:输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内)。推挽输出:可以输出高,低电平,连接数字器件。开漏电路就是指以MOS FET的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。
然后做了一个练习,控制红灯闪烁,GPIO:PH10,对应总线是AHB1,RCC基地址0x40023800,GPIO基地址0x40021C00.