2017年7月25日

摘要: ADCCLK最大等于14,采样周期为1.5. ADC分两个通道组:规则通道组和注入通道组.规矩通道组就相当于正常运行,而注入通道就相当于中断。 ADC为模数转换,而DAC则为数模转换。在芯片引脚中,所有的ADC都能进行AD转换,如果要接外设,那就要看有多少个ADC口能接外设了。 ADC通道与对应的G 阅读全文
posted @ 2017-07-25 13:42 zengsf 阅读(2307) 评论(0) 推荐(0) 编辑

2017年7月24日

摘要: 阅读全文
posted @ 2017-07-24 16:06 zengsf 阅读(324) 评论(0) 推荐(1) 编辑
摘要: https://wenku.baidu.com/view/c118c3fb360cba1aa811da9d.html?qq-pf-to=pcqq.c2c 阅读全文
posted @ 2017-07-24 10:09 zengsf 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 你可以把继电器当成一个led来控制,只不过就是电路图不一样,但配置原理是一样的, 控制相对应的GPIO口,推挽输出,就行了,然后仿真一下就会发现哒哒哒的声音。 阅读全文
posted @ 2017-07-24 09:09 zengsf 阅读(2107) 评论(0) 推荐(0) 编辑

2017年7月22日

摘要: 1.进入Ubuntu界面 1.1按快捷键 Ctrl + Alt + T; 1.2 安装vim:输入 sudo apt-get install vim; 1.3 安装gcc:输入 sudo apt-get install g++。 2.创建文件,敲写代码。 2.1 新建文件名为test.c的源文件:输 阅读全文
posted @ 2017-07-22 14:58 zengsf 阅读(10455) 评论(0) 推荐(0) 编辑
摘要: SPI是一种高速的,全双工同步的通信总线,在芯片管脚上占用了四根线,节约了芯片的管脚,同时为PCB的布局节省了空间,提供了方便,因此越来越多的芯片集成了这种通信协议,STM32也就有了SPI接口。 有上图可知有四个通信口,两个位移寄存器是同步的,那MISO和MOSI就不难理解了。 SCLK时钟信号, 阅读全文
posted @ 2017-07-22 14:00 zengsf 阅读(24659) 评论(0) 推荐(0) 编辑

2017年7月21日

摘要: DMA就是将一个地址空间复制到另外一个地址空间。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备直接传送数据,使CPU的效率大大的提高了。 stm一般有两个DMA控制器,DMA1有7通道。DMA2有5个通道。 STM32 的 DMA 阅读全文
posted @ 2017-07-21 14:17 zengsf 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: VDDA 和 VSSA 为 DAC 模块模拟部分的供电,而 Vref+则是 DAC 模块的参考电压。DAC_OUTx 就是 DAC 的 输出通道了 (对应 PA4 或者 PA5 引脚)。 由第一张图可知,要让DAC工作,必须要设置该寄存器。 要配置DAC,则要5步完成: 1)开启 PA 口时钟,设置 阅读全文
posted @ 2017-07-21 11:04 zengsf 阅读(2400) 评论(0) 推荐(0) 编辑
摘要: STM32的内部温度传感器和ADCx—IN16输入通道相连接。且温度传感器推荐采样时间为17.1us,支持的温度范围为:-40~125度,精度比较差,± 5℃左右。 计算温度值:T(℃) ={(V25-Vsense) /Avg_Slope}+25 V25=Vsense 在 25 度时的数值(典型值为 阅读全文
posted @ 2017-07-21 10:30 zengsf 阅读(2148) 评论(0) 推荐(0) 编辑

2017年7月20日

摘要: STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器,它有 18 个通道,可测量 16 个外部和 2 个内部信号源 各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。 ADC 的结果可以左对齐或右对齐方式存储在 16 位数据 寄存器中。 当ADC 通道 1 在 PA1 上时。 知识 阅读全文
posted @ 2017-07-20 17:30 zengsf 阅读(2206) 评论(0) 推荐(0) 编辑

导航