尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。 我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度 ...
分类:
其他好文 时间:
2020-04-30 15:39:36
阅读次数:
50
https://shumeipai.nxez.com/ 树莓派实验室,包含各种实例,入门说明 https://pinout.xyz/ 树莓派实用工具,包含GPIO的说明 ...
分类:
其他好文 时间:
2020-04-28 16:45:16
阅读次数:
48
原文链接:https://blog.csdn.net/santa9527/java/article/details/78842832 输入模式 一、输入浮空: 浮空就是逻辑器件与引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。 一般实际运用时,引脚 ...
分类:
其他好文 时间:
2020-04-28 13:25:39
阅读次数:
259
nRF52820包括多达18个GPIO和一系列模拟和数字接口,例如模拟比较器、SPI、UART、TWI和QDEC。电源电压涵盖1.7至5.5V输入电压范围,从而使得nRF52820可以使用纽扣电池和可充电电池供电。作为适用于预算有限的应用的蓝牙5.2多协议SoC,nRF52820扩展了经过市场验证的 ...
分类:
其他好文 时间:
2020-04-27 15:05:24
阅读次数:
79
环境: Proteus 8.7 使用proteus读取ADC0809数据时,数据会跳变,大小变化也不一致。 查了程序,时序没有问题。 最终发现是数据口接反了,数据口在手册中的定义为: 21号脚为MSB,需要接到GPIO的高位引脚上。 调整引脚后,读取数据就变为正常了。贴上原理图和源代码。 程序代码( ...
分类:
其他好文 时间:
2020-04-26 20:35:29
阅读次数:
84
今天测试同事碰到个ADC采集温度,控制系统的功能,结果在测试的时候ADC没有连接,结果不稳定。 说明一下gpio配置的依据: 1.浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX12.带上拉输入GPIO_IPU——IO内部上拉电阻输入3.带下拉输入GPIO_IPD—— ...
分类:
其他好文 时间:
2020-04-24 17:21:58
阅读次数:
81
刚刚到新公司不到一个月,主要调试了泰凌微TLSR8359芯片。以前从没有接触过STM32系列以外的芯片。第一次接触泰凌微有点手忙脚乱,第一周的工作基本无用,在第二周周一全部推翻从来。 调试IIC时用的是GPIO模拟IIC,使用从前在32上使用过的程序,自己编写比较熟悉。但在移植过程中还是出现了问题, ...
分类:
其他好文 时间:
2020-04-23 18:49:31
阅读次数:
357
初始化GPIO的常用格式: GPIO_InitTypeDef GPIO_InitStructure;//引用两个结构体 //GPIO是挂载在APB2总线的外设,使用使用RCC_APB2PeriphClockCmd()来实现。 RCC_APB2PeriphClockCmd(RCC_APB2Periph ...
分类:
其他好文 时间:
2020-04-20 15:38:19
阅读次数:
127
分为三个步骤1.开启GPIOx对应的RCC时钟 2.开启引脚的输出模式速率 3.通过ODR数据寄存器发出电平信号 一、开启GPIOB 端口时钟 1// 开启 GPIOB 端口 时钟2 RCC_APB2ENR |= (1<<3); 二、开启引脚的输出模式速率 首先我们把连接到 LED 灯的 GPIO ...
分类:
其他好文 时间:
2020-04-19 10:59:11
阅读次数:
104
视频图文教学, 在树莓派入手后, 用最短的时间上手. 1-只用WIFI, 不用连网线/显示屏/键盘鼠标 2-不用下载SDK,直接复制程序启动网页 3-连接LED并且用网页控制闪灯 ...
分类:
Web程序 时间:
2020-04-18 20:09:23
阅读次数:
110