- 博客(8)
- 收藏
- 关注
原创 ADC+DMA
传输寄存器到0后(若没有自动重装)停止转运,写传输寄存器时,要先关闭DMA然后再进行写入。起始地址(两端的起始地址都要),宽度,地址是否自增(下次转运是否要地址自增)3.触发源必须有触发信号(触发一次转运一次,传输寄存器自减1)传输寄存器自减到0一轮结束,DMA触发源(硬件还是软件触发)DMA不涉及外围硬件,可以直接在System模块里添加哦。每个单独通道转换完成后进行DMA转运一次。存储器映射有各个外设寄存器的起始地址。转换完成后应该会触发DMA中断。位段(单独操作寄存器的某一位。
2025-04-02 21:01:01
258
原创 江科大ADC笔记
二分法: 以8位ADC为例,第一次比较时候,给DAC输出0-255的一半,即128,然后与输入电压进行比较,如果DAC电压大了就在0-128的一半进行比较,依次类推直到近似相等,这个过程如果使用二进制进行表示128,64,32这些就是二进制每一位的权重,判断过程相当于对二进制从高位到低位依次判断是1还是0的过程,也就是逐次逼近名字的来源了,对于8位的ADC,从高位到低位,依次判断8次就可以找到未知电压的编码值了。非扫描模式下,就是同时转换一组变为转换一个了,要再转换就再触发一次,EOC是转换结束标志位。
2025-03-10 23:19:49
513
原创 AD学习笔记
PCB->file->import->DXF->找到对应路径 单位mm 默认作为元素导入(不用改)->导入层选择,定位点选择->乱码可以改格式就ok->复制边框->找到机械1层->E+A特殊粘贴 选择粘贴到当前层 线宽10mil->定位孔也要粘贴->D+S+D确定PCB板框大小。IPC封装创建向导 Tools->第二项IPC...->合适封装->next->参考数据手册填入参数 ->有些需要加散热焊盘->next->常规选择levelB。右下角勾选 Panels->SCHLibrary。
2024-10-17 21:06:04
1038
原创 单片机课设小记
1.项目概述:本项目旨在设计一个基于多终端控制的数据采集系统,该系统利用艾克姆科技STC8A8K64D4开发板套件(A板)和STC大学计划实验箱STC8H8K64U(B板)来实现。系统需要能够通过串口和红外通信方式接收来自不同终端的控制指令,并执行相应的数据采集、处理和显示任务。3.人员分工:同学A负责B板发出指令,接收报警指令并报警,我负责A板的数据采集,处理,显示,过阈值发送报警指令等。三类按键(A板矩阵按键、B板按键、遥控器按键)均可调整数据采集时间间隔。模式3:采集A板电位器的ADC值。
2024-09-01 09:36:29
822
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人