本文件包含《DDI0484C_cortex_m0p_r0p1_trm》《DUI0662B_cortex_m0p_r0p1_dgug》《Cortex-M0+_Software_Developers_Errata_Notice_v4》用户手册、调试手册、开发手册
2021-04-14 16:15:00 974KB Cortex-M0 + 官方手册
1
详细讲述STM32的自学过程,适合单片机入门
2021-04-14 09:07:39 35.88MB CORTEX-M3
1
AltiumDesigner官网元器件封装库,NXP__Cortex-M3系列封装库,包含lpc1756,lpc1758等元器件原理图及pcb封装
2021-04-13 12:30:33 115KB AltiumDesign NXP__Cortex- lpc1756 lpc1758
1
TI DSP MCU C2000 MSP430 & CORTEX-M3 大奖赛设计WORD论文文档+硬件设计文件+软件源码(50例合集): 430低功耗应用_智能护眼台灯 lm3s811学习套件 msp430f149的学习板 MSP430F1XX单片机开发板 Real tom SmartPack智能物流 ZigBee-Wi-Fi无线网关 “随叫随到”垃圾桶 中小功率投切无冲击UPS 仿人形机器人 仿真VHF控制盒的研制 低功耗低成本的全球定位追踪器-- 便携式多功能动人体平衡检测仪 光干涉型甲烷检测仪 光能手机万能充电器 分布式电网动态电压恢复器模拟装置 变压器铁芯接地(多点)电流在线监测系统 基于AM3715CUS和TMS320F28027的无线门禁系统设计 基于Cortex-M3 的地沟油快速检测装置 基于Cortex-M3的全自动焊接机 基于cortexM3和步进电机的数字钟控制及其语音播报系统设计 基于DSP28027的书包带长度自动调整装置 基于DSP28335的永磁同步电机调速系统设计 基于DSP和双向Z源逆变器的纯电动汽车电机驱动与车辆控制系统 基于DSP的机械手控制系统 基于FastICA盲源分离算法的语音增强系统 基于GSM无线传输技术的远程手机遥控系统 基于LM3S811控制器的“易寻”设计 基于LM3S811的声控轮式机器人 基于M3的煎炸油快速检测装置 基于MSP430luanchpad的蔬菜基地分布式无线低功耗温湿度监测系统 小型离线风光互补式发电系统 新型故障器 无线低功耗大容量数据采集记录系统 无线多功能座位指示牌 智能井下预警及求救系统 智能声音跟随小车 智能家居管理系统 智能物联网家用机器人 月壤取样器振动取样控制系统 本科组_低功耗_上海交通大学_基于MSP430和3G传输的便携式心电监护仪 现代化车库的智能守卫者 电动汽车车载光伏充电系统设计与实现 远距离遥控自动避障小车 风速风向传感器 高温热流热线式风量变送器 高精度测量仪 高速异步电机空间矢量变频器 高速永磁无刷直流电机控制系统
基于TI公司CORTEX-M3为内核的32位单片机lm3s811的智能开关型电子负载WORD论文文档+ALTIUM原理图PCB+软件程序源码. 本文提出了一种基于TI公司CORTEX-M3为内核的32位单片机的智能开关型电子负载方案。本设计以lm3s811芯片为控制核心,通过斜坡发生器产锯齿波和经比例积分运算得到的反馈电压作比较生高频PWM波控制MOSFET管的导通,然后经过误差比较器的PI调节构成闭环负反馈控制环路。 开关型电子负载具有优良的精度、稳定性和动态响应,并结合精确的软件控制,实现了电源测量的快速和准确。 关键词: 开关 电子负载 PI调节 电源测试 1. 系统方案 本开关型电子负载系统采用TI公司Cortex—M3内核的LM3S811单片机为控制核心,通过LCD显示和4X4矩阵键盘组成的人机交互界面设定系统的工作方式和数值;然后用ADC采样输入电压计算出接入电路的工作电流值和与之对应的DAC的输出电压值;接着将DAC的输出电压和经采用电阻通过采样电路得到的电压作比例积分运算并做相位补偿,构成误差比较电路。再将运算的输出值与双极性的斜波作比较得到PWM波;PWM波经MOS管高速驱动电路控制MOS管的开通与关断,从而控制接入电路的电流值,构成了软硬件的闭环控制系统。通过以上软硬件的闭环控制就能够得到可控的稳定电流值;再通过控制接入电路的稳定的电流值,经过软件的计算和处理得到可控的稳定的功率值、电压值、电流值。最终实现了开关型的电子负载。系统结构框图如下所示: 图1 开关型电子负载系统框图 本设计的关键在于得到接入电路的可控的稳定电流,得到可控的稳定的电流的关键如下: (1) 产生双极性的不失真的斜波; (2) 采样回来的输入电压的精度,运用LM3s811自带的硬件过采样和自写的 软件过采样,以牺牲少量时间来换取精度的方法保证采样回来的电压值准确可靠; (3) 纯硬件的PWM产生及PI调节的硬件负反馈环路,具有快速的硬件反馈,及动态调节能力,如图下图所示: 图2 PI调节的硬件闭环控制环回路 (4) 实时的软件反馈,采用了PI控制算法,实时检测采样电流、控制DAC输出,建立实时的软件闭环控制,如图所示: 图3 PI控
基于ARM Cortex‐M3处理器(LM3S9D90)便携式多功能动人体平衡检测仪WORD论文+ALTIUM设计硬件原理图+PCB+软件源码 1. 引言 平衡功能是人体神经运动系统的一项重要功能,许多神经系统疾病均表现出不同程度的平衡功能障碍。人体平衡功能的检测在无创医疗检测、运动生理检测等领域正日益受到人们的重视并获得应用。但是目前市场上使用的检测人体平衡能力的仪器大多体积较大、操作复杂、价格较高、功耗较大。本文旨在设计一种操作简单、功耗较低的手持型人体平衡性检测设配,能够满足普通用户的使用。 2. 系统方案 系统总体的结构框图如图1所示。系统的硬件部分包括测试平台和目标板两部分。前者是一块带有三个压力传感器的铁三角板,后者是包括LM3S9D90单片机、放大电路、通讯模块、存储模块、显示模块以及电源等几个部分;软件的核心部分是数据分析处理模块,此外还包括通信模块、人机交互界面、会员管理模块。 图1 平衡仪检测系统的整体框架图 系统的工作原理:在测试平台的三个角下面安装三个压力传感器,当测试者站在测试平台上时,三个压力传感器会输出相应电压信号,经过信号调整电路和数据放大采集电路后进过串口传给目标板,目标板根据力矩平衡原理,对数据进行实时处理获得人体重心在是平面上的投影坐标,从而绘制出重心移动轨迹。 3. 系统硬件设计
NXP MCU Cortex-M3 全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: Library Component Count : 52 Name Description ---------------------------------------------------------------------------------------------------- LPC1311FHN33 Cortex-M3, 32-Bit ARM MCU, 8 kB flash, 4 kB SRAM, 72 MHz, Power profiles, 32-Pin HVQFN LPC1313FBD48 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 72 MHz, Power profiles, 48-Pin LQFP LPC1313FHN33 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 72 MHz, 32-Pin HVQFN LPC1313FHN33/01 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 72 MHz, 32-Pin HVQFN LPC1342FBD48 Cortex-M3, 32-Bit ARM MCU, 16 kB flash, 4 kB SRAM, 72 MHz performance, USB Device, 48-Pin LQFP LPC1342FHN33 Cortex-M3, 32-Bit ARM MCU, 16 kB flash, 4 kB SRAM, 72 MHz USB device, 32-Pin HVQFN LPC1343FBD48 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 72 MHz USB device, 48-Pin LQFP LPC1343FHN33 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 72 MHz USB device, 32-Pin HVQFN LPC1751FBD80 Cortex-M3, 32-Bit ARM MCU, 32 kB flash, 8 kB SRAM, 100 MHz, USB 2.0 Device, CAN, 12-Bit ADC, 80-Pin LQFP LPC1752FBD80 Cortex-M3, 32-Bit ARM MCU, 64 kB flash, 16 kB SRAM, 100 MHz, USB 2.0 Device, CAN, 12-Bit ADC, 80-Pin LQFP LPC1754FBD80 Cortex-M3, 32-Bit ARM MCU, 128 kB flash, 32 kB SRAM, 100 MHz, USB 2.0 Device/Host/OTG, CAN, 12-Bit ADC, DAC, 80-Pin LQFP LPC1756FBD80 32-bit ARM Cortex-M3 MCU, 256 kB Flash, 32 kB SRAM, 100 MHz, USB 2.0 Device/Host/OTG, CAN, 12-Bit ADC, DAC, I2S, 80-Pin LQFP LPC1758FBD80 32-bit ARM Cortex-M3 MCU, 512 kB Flash, 64 kB SRAM, 100 MHz, USB 2.0 Device/Host/OTG, Ethernet, CAN, 12-Bit ADC, DAC, I2S, 80-Pin LQFP LPC1759FBD80 32-bit ARM Cortex-M3 MCU, 512 kB Flash, 64 kB SRAM, USB 2.0 Device/Host/OTG, CAN, 12-Bit ADC, DAC, I2S, 80-Pin LQFP LPC1763FBD100 32-bit ARM Cortex-M3 MCU, 256 kB Flash, 64 kB SRAM, 12
NXP MCU Cortex-M0 全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: Library Component Count : 92 Name Description ---------------------------------------------------------------------------------------------------- LPC1102UK 32-bit ARM Cortex-M0 MCU, 32 kB Flash, 8 kB SRAM, 16-Ball WLCSP LPC1110FD20 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 4 kB Flash, 1 kB SRAM, 1 SPI, ADC, 20-Pin SO LPC1111FDH20/002 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 8 kB Flash, 2 kB SRAM, 1 SPI, ADC, 20-Pin TSSOP LPC1111FHN33/101 32-bit ARM Cortex-M0 MCU, LPC1100 Series, 8 kB Flash, 2 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1111FHN33/102 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 8 kB Flash, 2 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1111FHN33/103 32-bit ARM Cortex-M0 MCU, LPC1100XL Series, 8 kB Flash, 2 kB SRAM, 2 SPI, ADC, 32-Pin HVQFN LPC1111FHN33/201 32-bit ARM Cortex-M0 MCU, LPC1100 Series, 8 kB Flash, 4 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1111FHN33/202 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 8 kB Flash, 4 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1111FHN33/203 32-bit ARM Cortex-M0 MCU, LPC1100XL Series, 8 kB Flash, 4 kB SRAM, 2 SPI, ADC, 32-Pin HVQFN LPC1112FD20/102 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 16 kB Flash, 4 kB SRAM, 1 SPI, ADC, 20-Pin SO LPC1112FDH20/102 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 16 kB Flash, 4 kB SRAM, 1 SPI, ADC, 20-Pin TSSOP LPC1112FDH28/102 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 16 kB Flash, 4 kB SRAM, 1 SPI, ADC, 28-Pin TSSOP LPC1112FHI33/202 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 16 kB Flash, 4 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1112FHI33/203 32-bit ARM Cortex-M0 MCU, LPC1100XL Series, 16 kB Flash, 4 kB SRAM, 2 SPI, ADC, 32-Pin HVQFN LPC1112FHN33/101 32-bit ARM Cortex-M0 MCU, LPC1100 Series, 16 kB Flash, 2 kB SRAM, 1 SPI, ADC, 32-Pin HVQFN LPC1112FHN33/102 32-bit ARM Cortex-M0 MCU, LPC1100L Series, 16 kB Flash, 2 kB SRAM,
NXP MCU Cortex-M4 全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: Library Component Count : 12 Name Description ---------------------------------------------------------------------------------------------------- LPC4310FBD144 32-bit ARM Cortex-M4 MCU, 168 kB SRAM, CAN, AES, SPIFI, SGPIO, SCT, 144-Pin LQFP LPC4310FET100 32-bit ARM Cortex-M4 MCU, 168 kB SRAM, CAN, AES, SPIFI, SGPIO, SCT, 100-Pin TFBGA LPC4320FBD100 32-bit ARM Cortex-M4 MCU, 200 kB SRAM, HS USB with on-chip PHY, CAN, AES, SPIFI, SGPIO, SCT, 100-Pin LQFP LPC4320FBD144 32-bit ARM Cortex-M4 MCU, 200 kB SRAM, HS USB with on-chip PHY, CAN, AES, SPIFI, SGPIO, SCT, 144-Pin LQFP LPC4320FET100 32-bit ARM Cortex-M4 MCU, 200 kB SRAM, HS USB with on-chip PHY, CAN, AES, SPIFI, SGPIO, SCT, 100-Pin TFBGA LPC4330FBD144 32-bit ARM Cortex-M4 MCU, 264 kB SRAM, 2 HS USB with on-chip PHY, Ethernet, CAN, AES, SPIFI, SGPIO, SCT, 144-Pin LQFP LPC4330FET100 32-bit ARM Cortex-M4 MCU, 264 kB SRAM, 2 HS USB with on-chip PHY, Ethernet, CAN, AES, SPIFI, SGPIO, SCT, 100-Pin TFBGA LPC4330FET256 32-bit ARM Cortex-M4 MCU, 264 kB SRAM, 2 HS USB with on-chip PHY, Ethernet, CAN, AES, SPIFI, SGPIO, SCT, 256-Pin LBGA LPC4350FBD208 32-bit ARM Cortex-M4 MCU, 264 kB SRAM, 2 HS USB with on-chip PHY, Ethernet, LCD, CAN, AES, SPIFI, SGPIO, SCT, 208-Pin LQFP LPC4350FET256 32-bit ARM Cortex-M4 MCU, 264 kB SRAM, 2 HS USB with on-chip PHY, Ethernet, LCD, CAN, AES, SPIFI, SGPIO, SCT, 256-Ball LBGA LPC4370FET100 32-bit ARM Cortex-M4 + 2 x M0 MCU, 282 kB SRAM, Ethernet, Two HS USBs, 80 Msps 12-bit ADC, Configurable Peripherals, -40 to 85 degC, 100-Pin TFBGA(SOT926-1), Pb-Free, Tray LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU, 282 kB SRAM, Ethernet, Two HS USBs, 80 Msps 12-bit ADC, Configurable Peripherals, -40 to 85 degC, 256-Pin LBGA (SOT740-2), Pb-Free, Tray
在嵌入式应用软件设计中,开发人员应该运用现代软件工程思想和先进的软件开发方法,快速完成软件的开发和维护工作。STM32系列微控制器是一款基于 ARM Cortex- M3内核的高性能,低成本,低功耗的嵌入式应用 产品。 目前 编写STM32应用程序主要有两种方式。 大部分学习使用STM32的用户都从固件库函数开始,通过使用ST公司提供的固件库中的库函数来配置CPU 建立工程后调用片内资源的各种功能。另外一些用户不使用或很少使用库,通过直接操作寄存器的方式使用STM32! 上述方法需要花费一定的精力熟悉固件库,或者要求熟悉众多的寄存器结构及其定义,程序开发效率较低。 Matlab是由美国 Mathworks公司发布的主要面对科学计算,可视化以及交互式程序设计的计算环境。在很大程度上摆脱了传统非交互式程序设计语言,如C语言的编辑模式,代表了当今国际科学计算软件的先进水平,利用工具箱扩展 Matlab环境,可以解决应用领域内特定类型的问题。 本文介绍针对嵌入式ARMCortex- M3内核STM32微控制器的目标模块库,并通过实例说明基于Matlab建模的STM32软件快速开发方法。
2021-04-08 15:16:36 377KB Matlab Cortex-m3 STM32 开发
1