版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图3-1总体原理图3.2系统的主要功能模块设计3.2.1TCS3472颜色识别传感器设计TCS3472是一种数字颜色传感器,可以测量不同颜色光的强度和频率,并将其转换为数字信号。它使用红色、绿色和蓝色光敏元件来检测不同波长的光,并具有高动态范围和可编程增益和集成时间。TCS3472可以通过I2C接口与微控制器通信,并可以测量从非常低的亮度到非常高的亮度的范围REF_Ref21444\r\h[14]。该传感器常用于自动白平衡、背光补偿、色彩校正和色彩测量等应用,例如在移动设备、数字相机、安防系统和智能家居等领域中。它还可以用于医疗设备中的血氧饱和度测量、光疗和光诊断等应用REF_Ref21461\r\h[15]。需要注意的是,TCS3472的输出数据需要进行后处理才能得到精确的颜色测量结果,包括滤波、校准和温度补偿等处理。如图3-2TCS3472颜色识别传感器。图3-2TCS3472颜色识别传感器原理图3.2.2蜂鸣器传感器模组模块设计蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、时器等电子产品中作发声器件。蜂鸣器主要分为和器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。1、压电式蜂鸣器压电式蜂鸣器主要由荡器、压电蜂鸣片、配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有极管REF_Ref21748\r\h[16]。多谐振荡器由管或集成电路构成。当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出100~500Hz的音频信号,阻抗匹配器推动压电蜂鸣片发声REF_Ref21784\r\h[17]。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起REF_Ref21800\r\h[18]。电磁式蜂鸣器电磁式蜂鸣器由振荡器、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互缠绕REF_Ref21840\r\h[19]。蜂鸣器(1)制备磁铁M:在长约6厘米的铁螺栓上绕100圈导线,线端留下5厘米作引线,用透明胶布把线圈粘好,以免线圈松开,再用胶布把它粘在一个盒子上,电磁铁就做好了REF_Ref21866\r\h[20]。
(2)制备弹片P:从铁罐头盒上剪下一条宽约2厘米的长铁片,弯成直角,把电磁铁的一条引线接在弹片上,再用胶布把弹片紧贴在木板上。
(3)用曲别针做触头Q,用书把曲别针垫高,用胶布粘牢,引出一条导线,连接好电路。
(4)调节M与P之间的距离(通过移动盒子),使电磁铁能吸引弹片,调节触点与弹片之间的距离,使它们能恰好接触,通电后就可以听到蜂鸣声。原理图如下图。蜂鸣器传感器模组原理图如下图。图3-3蜂鸣器传感器模组原理图3.2.3按键模块设计独立按键式直接用I/O口线构成的单个按键电路,其特点式每个按键单独占用一根I/O口线,每个按键的工作不会影响其他I/O口线的状态。独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一个I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用REF_Ref21885\r\h[21]。独立按键的软件常采用查询式结构。先逐位查询没跟I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序REF_Ref21902\r\h[22]。独立键盘理想的波形是按下去时保持低电平,实际上在上升沿和下降沿的过程中(即按键和离键时的一段微小时间)会出现抖动。消抖的方法有两种,一种是通过硬件:在电路上连个电容;另一种是软件消抖,根据经验增加10ms的延时。如下图原理图。图3-4按键模块传感器原理图3.2.4无线控制电路模块设计本文采用的无线模块为ESP8266。ESP8266是一款超低功耗的UART-WiFi透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi无线网络上,进行互联网或局域网通信,实现联网功能。产品特性:支持无线802.11b/g/n标准;支持STA/AP/STA+AP三种工作模式;内置TCP/IP协议栈,支持多路TCPClient连接;支持丰富的SocketAT指令;支持UART/GPIO数据通信接口;支持SmartLink智能联网功能;支持远程固件升级(OTA);内置32位MCU,可兼作应用处理器;超低能耗,适合电池供电应用;3.3V单电源供电。基本参数:硬件接口:UART,IIC,PWM,GPIO,ADC;工作电压:3.3V;GPIO驱动能力:MAX:15mA;工作电流:持续发送下平均值为70mA,峰值为200mA;正常模式下平均值为12mA,峰值为200mA;待机时为小于200uA;工作温度:-40℃-125℃;储存环境:温度小于40℃,相对湿度小于90%R.H.尺寸:板载PCB天线:14.3mm*24.8mm*1mm;传输速度:110-921600bps图3-5无线控制电路原理图3.2.5TFT液晶显示模块设计有机发光显示技术由非常薄的有机材料涂层和玻璃基板构成。当有电荷通过时这些有机材料就会发光。TFT发光的颜色取决于有机发光层的材料,故厂商可由改变发光层的材料而得到所需之颜色。有源阵列有机发光显示屏具有内置的电子电路系统因此每个像素都由一个对应的电路独立驱动。TFT具备有构造简单、自发光不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广等优点,技术提供了浏览照片和视频的最佳方式而且对相机的设计造成的限制较少。TFT为自发光材料,不需用到背光板,同时视角广、画质均匀、反应速度快、较易彩色化、用简单驱动电路即可达到发光、制程简单、可制作成挠曲式面板,符合轻薄短小的原则,应用范围属于中小尺寸面板。显示方面:主动发光、视角范围大;响应速度快,图像稳定;亮度高、色彩丰富、分辨率高。工作条件:驱动电压低、能耗低,可与太阳能电池、集成电路等相匹配。适应性广:采用玻璃衬底可实现大面积平板显示;如用柔性材料做衬底,能制成可折叠的显示器。由于TFT是全固态、非真空器件,具有抗震荡、耐低温(-40℃)等特性,在军事方面也有十分重要的应用,如用作坦克、飞机等现代化武器的显示终端。原理图如下图。图3-6TFT液晶显示模块原理图3.2.6SG90舵机电路模块设计分拣模块主要是通过SG-90舵机实现的。舵机是一种位置(角度)服的驱动器,适用那些需要角度不断变化并可以保持的控制系统。舵机上有三根线,分别是GND(棕色线)VCC(红色线)和SIG(黄色线),也就是地线、电源线和信号线。舵机通过接收PWM信号,使其进入内部电路产生一个偏置电压,触发电机通过减速齿轮带动电位器移动,使电压差为零时,电机停转,从而达到伺服的效果。即给舵机一个特定的PWM信号,舵机旋转到特定角度。控制电路板接受来自信号线相应的PWM控制信号,进而控制电机转动,电机带动一系列齿轮组,减速后传动至输出舵盘。舵机的输出轴和位置反馈电位计是相连的,舵盘转动的同时,带动位置反馈电位计,电位计将输出一个电压信号到控制电路板,进行反馈,然后控制电路板根据所在位置决定电机的转动方向和速度,从而达到目标停止。原理图如下所示。图3-7SG90舵机电路模块原理图舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以180度角度伺服为例,那么对应的控制关系是这样的:0.5MS0度;1.0MS45度;1.5MS90度;2.0MS135度;2.5MS180度。3.2.7计数模块设计在基于STM32的颜色识别分拣计数系统中,计数功能的硬件电路设计包括以下关键组件和步骤:选择适合的光电传感器用于检测通过分拣通道的物体。光电传感器可以根据物体通过时的光线变化来触发计数信号。对于反射式光电传感器,需要设计一个电路来解析传感器的输出信号。这通常涉及到使用运算放大器或比较器来放大和判断传感器信号的变化。选择合适的计数器芯片或模块,用于实现计数功能。计数器可以接收光电传感器输出的触发信号,并对物体通过的次数进行计数。设计适当的电路来连接光电传感器、计数器和STM32单片机。这包括选择合适的电平转换器、电阻、电容等元件,以确保信号的正确传输和稳定性。在STM32单片机上配置中断和输入捕获功能,以便在光电传感器触发时,将计数信号传送到单片机的相应引脚。为整个系统提供适当的电源供应,包括单片机、传感器和计数器等组件的电源。这可以涉及选择合适的电源稳压器、电容和滤波电路,以确保稳定和干净的电源供应。进行电路板设计,包括合理布局和布线,以确保信号的良好传输和电磁兼容性。同时,考虑系统的可维护性和可扩展性,以便在需要时进行维护和升级。完成硬件电路设计后,进行测试和验证,确保计数功能的正确性和稳定性。这包括使用合适的测试设备和方法对电路进行功能和性能测试。总结而言,计数功能的硬件电路设计涉及选择合适的光电传感器、计数器芯片和接口电路,设计连接和接口电路,配置中断和输入捕获功能,并进行电源供应和PCB设计。通过合理的设计和测试,可以实现可靠和准确的计数功能,以满足颜色识别分拣计数系统的需求。
第4章系统的软件设计4.1软件主流程图本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/WIFI模块-可选)TCS34725颜色识别模块、舵机驱动电路、蜂鸣器报警电路、独立按键电路及电源组成。1、通过单片机实时读取TCS34725颜色识别传感器传输过来的数据,驱动TFT彩屏显示相应的RGB值,同时在液晶屏上显示一个圆形,其颜色和RGB值对应。通过按键能够记录两组RGB值数据,当检测到接近的颜色时进行舵机分拣开来,并进行计数。两组记录的数据有相应的RGB圆显示。并且数据保存到FLASH中具有掉电不丢失数据的功能。对于搭载无线APP的功能,手机端能够查看所有状态数据,并且能够完成所有独立按键所拥有的操作功能。2、上电设备初始化完成后,液晶显示相应数据,包括A/B组计数、A/B组RGB颜色值、A/B颜色圆、当前颜色RGB值及圆等信息。通过按键可以将当前颜色设置为A/B组颜色,可以对A/B计数清零,可以恢复A/B颜色默认值。3、当设置好AB颜色值后,颜色传感器实时采集颜色值,当当前颜色值达到A/B颜色时,舵机左/右进行掰动分拣不同颜色,并进行计数。4、无线APP功能(注意配备蓝牙/WIFI才有该功能):APP能够连接板载无线模块,查看相应所有数据:APP能够操作上述存在的功能操作。APP能够发送指令或者接收指令。完成功能的使用,具有强大的实用性功能,方便快捷智能化。5、如果将控制板封装在一个盒子里,把各个检测模块拖到相应的检测位置,以及显示放在合适位置,该设备是一个非常完善的功能产品。系统整体流程表如下图所示。4.2SG90舵机电路模块的软件设计舵机主要是由外壳、电路板、驱动马达、减速器与位置检测元件所构成。其工作原理是由接收机发出讯号给舵机,经由电路板上的IC驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回讯号,判断是否已经到达定位。位置检测器其实就是可变电阻,当舵机转动时电阻值也会随之改变,藉由检测电阻值便可知转动的角度。一般的伺服马达是将细铜线缠绕在三极转子上,当电流流经线圈时便会产生磁场,与转子外围的磁铁产生排斥作用,进而产生转动的作用力。依据物理学原理,物体的转动惯量与质量成正比,因此要转动质量愈大的物体,所需的作用力也愈大。舵机为求转速快、耗电小,于是将细铜线缠绕成极薄的中空圆柱体,形成一个重量极轻的无极中空转子,并将磁铁置於圆柱体内,这就是空心杯马达。传感器参数:(1)尺寸:23mmX12.2mmX29mm(2)重量:9克(3)扭矩:1.5kg/cm(4)工作电压:4.2-6V(5)温度范围:0℃--55℃(6)运行速度:0.3秒/60度(7)死带宽:10微秒接口说明:(1)暗灰:GND(2)红色:VCC4.8-7.2V(3)橙黄线:脉冲输入图4-2SG90舵机电路模块流程图4.3显示模块软件的设计在设计中需要显示当前环境的颜色信息。系统使用液晶显示数据,STM32单片机初始化完成后显示屏会自动写控制字,控制字为单片机中获得的数据,随后显示出来。如图为显示模块流程图。图4-31602显示子程序流程图4.4按键模块的软件设计未按下时只有两组引脚连接,按下之后,四个引脚连接在一起。为保证准确,建议在使用前用万用表的“二极管、电阻、蜂鸣档”测量各个引脚的导通性。一般4脚按键在使用时,使用按键对角线的两个引脚键盘的基本原理键盘是一组按键的组合,它是最常用的输入设备,操作人员可以通过键盘输入数据或命令,实现简单的人机对话。键盘是一种常开型的开关,通常键的两个触点处于断开状态,按下键时它们才闭合。键盘的识别有两种方案:一是采用现有的一些芯片实现键盘扫描;再就是用软件实现键盘扫描。目前有很多芯片可以用来实现键盘扫描,如有Intel8279、CH451、ICM7218、PCF8574等。但是键盘扫描的软件实现方法有助于缩减系统的重复开发成本,且只需要很少的CPU开销。嵌入式控制器的功能很强,可以充分利用这一资源,这里就介绍一下用软件实现键盘扫描的方案。键盘从结构上分为独立式键盘与矩阵式键盘。一般按键较少时采用独立式键盘,按键较多时采用矩阵式键盘。(1)独立式键盘。在由单片机组成的测控系统及智能化仪器中,用的最多的是独立式键盘。这种键盘具有硬件与软件相对简单的特点,其缺点是按键数量较多时,要占用大量口线。当按键没按下时,CPU对应的I/O接口由于内部有上拉电阻,其输入为高电平;当某键被按下后,对应的I/O接口变为低电平。只要在程序中判断I/O接口的状态,即可知道哪个键处于闭合状态。(2)矩阵式键盘。矩阵式键盘使用于按键数量较多的场合,它由行线与列线组成,按键位于行、列的交叉点上。一个3*3的行列结构可以构成一个有9个按键的键盘。同理,一个4*4的行列可以构成一个16按键的键盘。很明显,在按键数量较多的场合,与独立式键盘相比,矩阵式键盘要节省很多I/0接口。流程图如下。图4-4按键模块流程图
4.5TCS3472颜色识别传感器的软件设计本模块是基于AMS的TCS3472XFN彩色光数字转换器为核心的颜色传感器,传感器提供红色,绿色,蓝色(RGB)和清晰光感应值的数字输出。集成红外阻挡滤光片可最大限度地减少入射光的红外光谱成分,并可精确地进行颜色测量。具有高灵敏度,宽动态范围和红外阻隔滤波器。最小化IR和UV光谱分量效应,以产生准确的颜色测量。并且带有环境光强检测和可屏蔽中断。通过I2C接口通信。一、模块参数说明(1)工作电压:3.3V/5V(2)控制芯片:TCS3472XFN(3)逻辑电压:3.3V/5V(4)通信接口:I2C二、模块接口说明(1)VIN:3.3V/5V电源+(2)GND:电源地-(3)3V3:3.3V(4)SCL:I2C时钟输入(5)SDA:I2C数据输入(6)INT:中断输出(开漏输出)(7)LED:发光二极管。流程图如下。图4-5TCS3472颜色识别传感器流程图
第5章系统测试5.1系统实物图图5-1系统完整实物图5.2测试原理通电状态下,在颜色传感器下方的传送带上,放置带有某一颜色料块,调节传感器上的电位器,观察窗口中红绿(或蓝)指示灯,当两灯恰同时发光时,该灵敏点即为料块颜色检出点。(注:顺时针旋转检测色温向低端移动,否则反之)5.3蜂鸣器功能模块测试图5-3蜂鸣器实物图5.4无线功能模块测试图5-4无线功能模块实物图5.5按键功能模块测试图5-5按键功能模块实物图5.6手机APP模块测试图5-6手机APP模块软件图第6章总结与展望6.1总结系统软件的调试过程并不是一帆风顺,在调试过程中出現了一些错误。但在老师的辅导下,我总算发现了问题,并纠正了设计中的错误和不科学的地区。设计方案中的问题和解决方法主要包含下面一些层面。(1)在功率模块模拟仿真过程中,发现调试输出值一直达不上设计规定。查验基本原理错误后,发现电路板焊接时出现了一些技术问题,于是重新焊接。(2)应用仿真软件,发现错误代码。然后调整,发现在启用程序流程时,单片机没有正常复位,在程序流程中添加复位程序流程后才获得准确的結果。(3)在模拟仿真时,一直提醒端口号P0存有逻辑错误。尽管不危害效果的输出,但在具体印刷制版过程中确实会危害电源电路。之后通过调研发现,数据信息发送错误代码表明时,未能分辨忙碌情况。之后在制定中添加忙碌情况分辨后,系统软件工作中一切正常,数据信息口也沒有提醒逻辑错误。6.2展望本文提出了一种新的数字识别系统方案使用STM32处理器搭建了拥有高速处理能力低成本的数字识别系统的硬件平台。设计了带FIFO芯片的OV7670摄像头模块作为图像数据采集,解决了CPU读取数据速度与外设速度不匹配问题,同时也使得软件设计得到了简化。实验结果表明,本文设计的特征点提取的方法能对黑体字的数字进行正确的识别,所以同一字体的数字,只需对该字体数字进行机器学习取出特征点数据存储判定域值后,即可正确的识别。但该算法在同时识别不同字体的数字方面还需要改进。
参考文献勒国庆,班乾乾.基于STM32的智能小车设计[J].福建电脑,2018,34(7):123-125.张素萍,李朝强,张建芬.基于单片机的TFT显示系统设计[J].福建电脑,2019(8):15-16.61.胡广胜,王菁,单清群,张春伟.图像自动识别技术在轨道车辆检测中的应用[J].电子技术与软件工程,2017(3):88-89黄钰深,张晓培,梁金耀等.基于STM32单片机的智能搬运机器人的设计[J].科技视界,2019(12):140-141.蔡荣太,吴庆祥,王平.脉冲神经元的信息处理[J].计算机与现代化,2018(11):45-49.张帅,洪文辉,朱镇坤等.基于STM32的智能物流机器人控制[J].现代制造2019(36):129-129.贺一恒,柏孟杰,郑登华.基于Arduino的智能物流机器人的设计与竞赛[J].科技风,2019(20):22-23.曹文慧,满翼,朱现伟,等.智能仓储物流机器人的研制.山东化工,2019,48(15):160-162.陈燕.神经元的突触可塑性与学习和记忆[J].生物化学与生物物理进展2018.35(6):610-619.张强.广义脉冲响应模型及其在货币政策非对称性效应分析中的应用[D].长春:长春工业大学,2018.王洪玺.基于stm32的物流机器人设计[Jl.电子测试,2018(21):42-43.冯建华,赵亮.单片机应用系统设计与产品开发[M]北京:人民邮电出版社,2019.谭浩强..C语言程序设计[M]北京:清华大学出版社,2019.吴国经.单片机应用技术[M]中国电力出版社,2020.李全利,迟荣强.单片机原理及接口技术.高等教育出版社,2018.MaezawaS,AomoriH,TanakaM.ImageProcessingsofaLeakyIntegrated-and-FireNeuronbyCNN[J].liceTechni-calReport,2021,111:113-118.PengweiHua,XiaowuLiu,JiguoYu,NaDang,XiaoweiZhang.Energy-efficientadaptiveslice-basedsecuredataaggregationschemeinWSN[J].ProcediaComputerScience,2018,129.GerstnerW.Chapter12Aframeworkforspikingneuronmod-els:Thespikeresponsemodel[M]//HandbookofBiologicalPhysics,2021:469-516.RaafiB.DesignandDevelopmentofFuzzy-PIDControllerforFour-wheeledMobileRoboticStability:AC'aseStudyontheUphillRoad[J].PTEKJournalofEngineering,2020,6(2):6.ZhouY,DongW,FYuan,etal.ResearchofOnlineWaterQualityMonitoringSystemBasedonZigbeeNetwork[J].AdvancesinInformatioSciences&ServiceSciences,2019,4(5):255-261.ARIrfan,IrfanAR,HafizAA,GhaniHA,RosliMF,FazdlyMK,AzlidaA.AnalysisandDevelopmentofaPoultryHatchingMachine[J].IOPConferenceSeries:MaterialsScienceandEngineering,2020,864(1).ShehataAwadA.CharacterizationofSalmonellaEntericaIsolatedfromPoultryHatcheriesandCommercialBroilerChickens[J].PakistanVeterinaryJournal,2019,39(04).
附录电路图部分源代码/*********************************************************************************@filemisc.h*@authorMCDApplicationTeam*@versionV3.5.0*@date11-March-2011*@briefThisfilecontainsallthefunctionsprototypesforthemiscellaneous*firmwarelibraryfunctions(add-ontoCMSISfunctions).*******************************************************************************@attention**THEPRESENTFIRMWAREWHICHISFORGUIDANCEONLYAIMSATPROVIDINGCUSTOMERS*WITHCODINGINFORMATIONREGARDINGTHEIRPRODUCTSINORDERFORTHEMTOSAVE*TIME.ASARESULT,STMICROELECTRONICSSHALLNOTBEHELDLIABLEFORANY*DIRECT,INDIRECTORCONSEQUENTIALDAMAGESWITHRESPECTTOANYCLAIMSARISING*FROMTHECONTENTOFSUCHFIRMWAREAND/ORTHEUSEMADEBYCUSTOMERSOFTHE*CODINGINFORMATIONCONTAINEDHEREININCONNECTIONWITHTHEIRPRODUCTS.**<h2><center>©COPYRIGHT2011STMicroelectronics</center></h2>*******************************************************************************//*Definetopreventrecursiveinclusion*/#ifndef__MISC_H#define__MISC_H#ifdef__cplusplusextern"C"{#endif/*Includes*/#include"stm32f10x.h"/**@addtogroupSTM32F10x_StdPeriph_Driver*@{*//**@addtogroupMISC*@{*//**@defgroupMISC_Exported_Types*@{*//***@briefNVICInitStructuredefinition*/typedefstruct{uint8_tNVIC_IRQChannel;/*!<SpecifiestheIRQchanneltobeenabledordisabled.Thisparametercanbeavalueof@refIRQn_Type(ForthecompleteSTM32DevicesIRQChannelslist,pleaserefertostm32f10x.hfile)*/uint8_tNVIC_IRQChannelPreemptionPriority;/*!<Specifiesthepre-emptionpriorityfortheIRQchannelspecifiedinNVIC_IRQChannel.Thisparametercanbeavaluebetween0and15asdescribedinthetable@refNVIC_Priority_Table*/uint8_tNVIC_IRQChannelSubPriority;/*!<SpecifiesthesubprioritylevelfortheIRQchannelspecifiedinNVIC_IRQChannel.Thisparametercanbeavaluebetween0and15asdescribedinthetable@refNVIC_Priority_Table*/FunctionalStateNVIC_IRQChannelCmd;/*!<SpecifieswhethertheIRQchanneldefinedinNVIC_IRQChannelwillbeenabledordisabled.ThisparametercanbeseteithertoENABLEorDISABLE*/}NVIC_InitTypeDef;/***@}*//**@defgroupNVIC_Priority_Table*@{*//**@codeThetablebelowgivestheallowedvaluesofthepre-emptionpriorityandsubpriorityaccordingtothePriorityGroupingconfigurationperformedbyNVIC_PriorityGroupConfigfunction============================================================================================================================NVIC_PriorityGroup|NVIC_IRQChannelPreemptionPriority|NVIC_IRQChannelSubPriority|Description============================================================================================================================NVIC_PriorityGroup_0|0|0-15|0bitsforpre-emptionpriority|||4bitsforsubpriorityNVIC_PriorityGroup_1|0-1|0-7|1bitsforpre-emptionpriority|||3bitsforsubpriorityNVIC_PriorityGroup_2|0-3|0-3|2bitsforpre-emptionpriority|||2bitsforsubpriorityNVIC_PriorityGroup_3|0-7|0-1|3bitsforpre-emptionpriority|||1bitsforsubpriorityNVIC_PriorityGroup_4|0-15|0|4bitsforpre-emptionpriority|||0bitsforsubpriority============================================================================================================================@endcode*//***@}*//**@defgroupMISC_Exported_Constants*@{*//**@defgroupVector_Table_Base*@{*/#defineNVIC_VectTab_RAM((uint32_t)0x20000000)#defineNVIC_VectTab_FLASH((uint32_t)0x08000000)#defineIS_NVIC_VECTTAB(VECTTAB)(((VECTTAB)==NVIC_VectTab_RAM)||\((VECTTAB)==NVIC_VectTab_FLASH))/***@}*//**@defgroupSystem_Low_Power*@{*/#defineNVIC_LP_SEVONPEND((uint8_t)0x10)#defineNVIC_LP_SLEEPDEEP((uint8_t)0x04)#defineNVIC_LP_SLEEPONEXIT((uint8_t)0x02)#defineIS_NVIC_LP(LP)(((LP)==NVIC_LP_SEVONPEND)||\((LP)==NVIC_LP_SLEEPDEEP)||\((LP)==NVIC_LP_SLEEPONEXIT))/***@}*//**@defgroupPreemption_Priority_Group*@{*/#defineNVIC_PriorityGroup_0((uint32_t)0x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医疗废物流失泄漏处置试题及答案
- 2026六年级数学下册 比例单元测试
- 2026二年级数学 人教版数学乐园计算活动
- 护理安全文化中的临床决策支持
- 我国民事举证责任制度
- 打包木板岗位责任制度
- 执纪审查目标责任制度
- 承运人赔偿责任制度
- 抗涝防汛责任制度
- 护理部部长责任制度
- 悬挑防护网施工方案设计与实施指南
- 项目管理任务分配表模板含任务优先级及时间节点安排
- 《小学语文课程与教学》课件 第二章 小学语文教材研究
- 复工生产安全教育培训考试测试题库含答案
- 2025年海南省财金集团有限公司招聘笔试模拟试题及答案解析
- 谈判药品双通道管理办法
- 报废汽车回收拆解企业技术规范
- 体育测量与评价-第二章体育测量与评价的基础理论课件
- 三级安全教育试题及答案
- 凯赛(乌苏)生物技术有限公司年产3万吨长链二元酸和2万吨长链聚酰胺项目环境影响报告书
- 市政工程监理培训课件
评论
0/150
提交评论