设计了一个利用高速A/D、FIFO以及ARM9实现的高速数据采集系统。通过ARM9控制高速A/D转换和FIFO的读写,并采用大容量的板载数据存储器,可以实现较长时间的连续采集。设计了网络接口和USB接口实现数据的保存和传输,并设计了GPS授时模块接口以实现多个站点的同时数据采集。
2021-11-06 11:19:56 237KB 微处理器微控制器
1
基于FFT的周期图谱分析方法可以有效地从含有噪声的信号中提取有用信息;但是,由于低功耗单片机的速度和内存有限,所以无法实时地完成FFT运算。为此,我们采用汇编语言编制FFT程序。采用定点运算来减少运算量和存储量;采用先判断再移位的方式,既防止了数据溢出,又保证了足够的计算精度,从而在MSP430F1611上实现了2048点FFT。其精度和实时性满足仪表的要求,并成功应用于低功耗、两线制数字涡街流量计。
2021-11-04 22:43:29 375KB 微处理器|微控制器
1
本系统具有很强的实用性,可以对心脏病患者进行实时监护。由于本系统具有无线传输功能,因而患者可以不受时间和空间的限制使用本系统,无论在家中还是在野外都能对心脏进行实时监护。系统的24小时无间断心电图记录功能,足以捕捉突发性的异常心电数据,为医护人员提供有力的诊断依据。本系统研制成功后受到医疗界专家的高度评价,在临床测试过程中也受到患者和医护人员的一致好评。
2021-11-04 21:32:12 203KB 微处理器|微控制器
1
在当今的社会生活中,颜色识别得到越来越广泛的应用。各个领域的广泛应用需求使颜色识别技术有了长足的发展,结合其他技术,可为工业控制、产品制造等多个行业更好地服务。颜色的识别在现代生产中的应用越来越广泛 ,不论是材料、工业自动化、遥感技术、图像处理、产品质检 ,还是某些模糊的探测技术都需要对颜色进行探测。在很多实际应用中 ,往往不需要精确地确定颜色的光谱组成 ,只需对不同的颜色加以区别。TCS230颜色识别传感器将红绿蓝三基色(RGB)的模拟信号转换成一定频率的频率信号,MSP430主控微控制器将TCS230传输频率信号转变成数字信号,对此信号进行处理、标定,并对TCS230回馈控制。USB通信因
1
移相器广泛应用于各种电路,但由于在放大器中的偏差以及电容公差,通常很难实现电路精确控制所需的精确移相。
2021-11-04 17:15:22 61KB 微控制器 控制 模拟移相器设计 电路
1
傅里叶变换算法在供电质量监测系统中被用来进行谐波分析,如何加快分析速度和降低系统成本是当前这种监测系统设计关注的主要问题。TI公司的MSP430系统微控制器具有功耗低、供电范围宽及外围模块齐全等特点,适合实现各种监测设备。该系列芯片内部充足的数据存储器满足快速傅里叶变换算法过程中的数据存储,芯片内部大量的代码存储器存储相位因子的计算结果和所需要的三角函数数值,采用查表的方法以提高分析速度;采用芯片内部硬件乘法器模块可以进一步提高分析速度。实测结果显示对一个信号周期256个采样点的快速傅里叶变换分析,完成全部计算仅需要0.3 s的时间,前10次谐波的计算相对误差低于千分之一。所研制的在供电质量监测系统完全满足用户要求。
1
四轴飞行器DIY 基于STM32微控制器,DIY飞行器类PDF
2021-11-01 18:02:53 60.08MB STM32 四轴飞行器
1
【目  录】: 第1篇系统篇 第1章嵌入式系统概述3 1.1嵌入式系统的定义和特点3 1.1.1嵌入式系统的定义3 1.1.2嵌入式系统和通用计算机比较4 1.1.3嵌入式系统的特点5 1.2嵌入式系统的硬件6 1.2.1嵌入式处理器7 1.2.2嵌入式存储器15 1.2.3嵌入式I/O设备18 1.2.4嵌入式I/O接口18 1.3嵌入式系统的软件21 1.3.1无操作系统的嵌入式软件22 1.3.2带操作系统的嵌入式软件24 1.4嵌入式系统的分类27 1.4.1按硬件(嵌入式处理器)划分27 1.4.2按软件复杂度划分27 1.4.3按实时性划分28 1.4.4按使用对象划分28 1.5嵌入式系统的应用28 1.5.1国防军事28 1.5.2工业控制29 1.5.3消费电子30 1.5.4办公自动化产品30 1.5.5网络和通信设备30 1.5.6汽车电子31◆嵌入式系统原理及应用目录1.5.7金融商业31 1.5.8生物医学32 1.5.9信息家电32 1.6本章小结34 习题134 第2章嵌入式系统开发35 2.1嵌入式系统的开发环境、开发工具和调试方式35 2.1.1嵌入式系统的开发环境35 2.1.2嵌入式系统的开发工具37 2.1.3嵌入式系统的调试方式43 2.2嵌入式系统的开发语言50 2.2.1嵌入式硬件开发语言50 2.2.2嵌入式软件开发语言51 2.3嵌入式系统的开发过程53 2.3.1需求分析54 2.3.2系统设计55 2.3.3系统实现61 2.3.4系统测试70 2.3.5系统发布73 2.4嵌入式开发工程师之路74 2.4.1嵌入式行业和人才的现状分析74 2.4.2嵌入式开发工程师的能力要求74 2.4.3嵌入式开发工程师的进阶之路75 2.5本章小结77 习题278 第2篇内核篇 第3章ARM CortexM3处理器81 3.1ARM CortexM3组成结构81 3.1.1CortexM3内核82 3.1.2调试系统84 3.2ARM CortexM3总线接口86 3.2.1CortexM3总线接口类型87 3.2.2CortexM3总线连接方案88 3.3ARM CortexM3编程模型89 3.3.1工作状态89 3.3.2数据类型89 3.3.3寄存器89 3.3.4指令系统93 3.3.5操作模式和特权分级96 3.3.6异常和中断98 3.3.7双堆栈机制105 3.4ARM CortexM3存储器系统107 3.4.1存储器映射107 3.4.2位带操作110 3.4.3存储格式112 3.5ARM CortexM3的低功耗模式113 3.6本章小结114 习题3115 第4章基于ARM CortexM3的STM32微控制器117 4.1从CortexM3到基于CortexM3的MCU117 4.2基于CortexM3的STM32系列微控制器概述118 4.2.1产品线118 4.2.2命名规则124 4.2.3生态系统125 4.2.4开发方法131 4.2.5学习之路134 4.3STM32F103微控制器基础136 4.3.1概述136 4.3.2主系统结构137 4.3.3功能模块139 4.3.4引脚定义140 4.3.5存储器组织141 4.4STM32F103微控制器的最小系统145 4.4.1电源电路145 4.4.2时钟电路148 4.4.3复位电路149 4.4.4调试和下载电路150 4.4.5其他151 4.5STM32F103微控制器的时钟系统153 4.5.1输入时钟153 4.5.2系统时钟155 4.5.3由系统时钟分频得到的其他时钟155 4.5.4STM32F10x时钟系统相关库函数157 4.6STM32F103微控制器的低功耗模式162
2021-10-28 20:05:31 28MB PPT
1
高级微控制器的总线架构.docx
2021-10-26 15:01:23 928KB 技术方案
arduino-pwm-频率库 具有更改 Arduino 微控制器上 PWM 频率的功能的库 我可以确认这个库适用于 Uno 和 Mega。 这个库应该与除 Leonardo 和 Due 之外的所有 Arduino 兼容,但是我没有这些模型可供测试。 要查看有关此库的详细信息,请访问 Arduino 论坛上的此主题: :
2021-10-26 13:29:29 2KB
1