-
图像c++中值滤波代码
【实例简介】以2进制形式读入图片,利用冒泡法排序后,采用中值滤波,去除椒盐噪声
- 2021-11-19 00:31:28下载
- 积分:1
-
麻省理工传热学教材:A Heat Transfer.pdf
麻省理工传热学教材:A Heat Transfer.pdfJohn H编写
- 2020-12-07下载
- 积分:1
-
真正实现了STM32 HAL串口不定长数据的接收发送功能(DMA方式,不用限定单次接收长度和添加结束标志)
网上使用HAL串口时很多都没有实现不定长数据的接收,要么是限定数据长度,要么是加“0x0a 0x0d”来控制接收完成,找了很久都没有真正找到一个能用的,在很多通信中不可能是定义的,或是加上“0x0a 0x0d”来实现的,由于项目需要,自己阅读STM32 HAL的文档,写出了一个Demo程序,可以实现回显功能(就是通过给STM32发送不定长的数据,可以实现一模一样接收发送的数据),在STM32F429IGT6上验证过,跑了一天没有出现丢失数据的问题,使用DMA发送与接收方式,可以释放CPU部分运算资源,程序中的UART_RX_BUF_SIZE定义为128,就是一次最大接收为128,我在项目中通过
- 2020-11-27下载
- 积分:1
-
matlab曲面拟合
刚刚在别的网站找到这个梦寐以求的曲面拟合程序,用过之后我不得不说一句话:很好!很强大!。。。。。。强烈向做实验数据处理的朋友推荐,该函数特别适合空间点的曲面拟合,matlab中对于此类数据点似乎只能用griddata差值计算,并且效果不怎么好;至于B样条拟合,其外扩数据点的选取不是一般的matlab用户所能掌握的,同时对于非网格数据的转换也是一个问题。。。最后,感谢编写该函数的作者的无私奉献!!!我是免费下载的,不设资源分!
- 2020-12-02下载
- 积分:1
-
STM32驱动TMC26x的工程文件
之前上传过驱动TMC2600的代码(函数),现在共享一下整个工程文件。整个工程文件的功能比较多,代码也不是很规范,只是实现功能的版本,交了任务之后就再没修改过。请慎重下载!特别提醒,SystemTim.c文件是使用中断功能实现一个定时任务处理的功能,控制传感器实现测厚功能。慎重下载,代码绝对可用,拒绝差评!原理图不能上传,我会分享到我的博客中,确实有需要的朋友,可以对照博客理解代码。
- 2020-12-05下载
- 积分:1
-
K60的中文资料
此文档介绍了K60单片机的一些结构功能,纯中文。K60P144M1OOSF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6. Nov 201夲部分讲解如何配置芯片上的嵌套向量中断控制器。完整信息清参阅htp/www.arm.com。InterruptsModulePPBNested VectoredModuleInterrupt Controller(NVIC)Module图32嵌套向量中断控制器题日相关模块参考链接套问量中断控制器http://www.arm.com系统内存映System memory map时钟Clock distribution电源管理Power management专用外设总线ARM Cortex-M4核心 ARM Cortex-M43.22.1中断优先级器件支持16级中断优先级,因此在嵌套向量中断控制器中,每一个中断源在优先级控制寄存器IP中都有4个位。例如IPRO中3302928a7262524232221a019181716|151413121110976543210R0000006000600000W3.22.2非可屏蔽中断非可屏蔽中断的中断源来自于外部的NM引脚。此引脚是多路复用引脚,必须要配置他的功能,使其成为外部不可屏蔽中断功能引脚。322.3中断分配中断默认按照下表分配向量号:当中断使用时,此值储存在栈中。IRQ号:非核心中断源,对应的编号为终端号减16。IRQ号在ARM的NVC文档中有描述表34中断号分配址址中断编号IRQ号非优先级编中断伏先溟模块描述(1)号(2)级编号(3)ARM核心中析源0x00000000ARM内核切始牟栈指针0x00000004ARM内核初始程序计数器Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x00000082AHM内核非可屏蔽中断x00000c3ARM内核哽件故障0x000000101ARM内核存储控制器故障0x0000145ARM内核总线故障0x000000186ARM内核用故障0x000001C70x00002080x0000219x00028100x000002C11ARM内核管理程序调入0x000003012ARM内核周试监控0x000034130x0000003814ARM内核0x0000315ARM内核系统往拍定时器非核心中新源0x00000040160DMADA通道0发送完成0x000000141DMADMA通道⊥发送完成0×00004818DMAD)MA通道2发送完成000401DMA通道3发送完成0x0000020DA通道4发送完成0300052DMA通道5发送完成0x00000582DMADMA通道6发送完成0x000_005C2sDMADMA通道7发送完成0x0000006021DMA通道8发送完成0x0000006425DMADMA通道9发送完成0x0000006826⊥0DMADMA通道10发送完成0x000006C27DMADMA通道11发送完成0x00007028DMA通道12发送完成0x000007429DMA通道13发送完成0x0000087314DMA通道1发送完成0x00007C3IMA通道15发送完成0x00000803216DMADMA通道0-15故障0x00000081MCM0x00000883184闪存命令执行完成0x000008C35闪存读取冲突0x0000009036模式控制掉电中断,电检测低澌喚醒单兀注意:在需要使用低漏检测0x00000094370低漏唤醒|的时候不要禁止这个中断0x000009838看门狗看门狗中断0x0000009c39230x00000A441IICIEditbylie:soonli@qq.com4K60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x0000A84SPD所有中断源使用一个向量x0000AC4SPI1所有中断源使用一个向量0x000000B014SPI2所有中断源使用一个向量CR’ ed Message bufi0x000000B44529CANO(0-15)0x00000846CAND总线关闭0x0000BC47错误0x000000C048CANO发送报警x00000C449CANO接收报整0x000000C850CAND唤帼0x00000CC50x0000000520x000000D1537CAN⊥5)0x000000D8CANI总线关闭0x00000DC5CAN⊥错误0x000000E05610发送报警0x0000C457接收报警0x0000E858唤醒0x0000EC59100x0000F06011l⊥0000F461JJARTO串口0状态中新源0x00000F862UARTO串口0错误中新源0y000000FC11UARTI串口1状态中断源0x00010064UARTI串口1错昃中源x0000010465UART2串口2状态中新源000001085650UART2串口2错昃中粉溴0x000067UaRT串口3状态中新源0x000011068UART串口3错误中析源0x0001146gUART4串口4状态中析源00011870UART串口4错误中析源0x0000011C715513UART串口5状态中新源0x0000120721111111UART5串5错误中析源0x00001247370x000128740x00012c75CMPO0x00003076CMPI0x000013476115CMP20x000001387815FTM0所有中断源使一个向量0x000013C7963FTM1所有中断源使用一个向量0x00001408064FTM2所有中断源使用一个向量000014481160x0000014816报警中断Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x00014C8x0001508PITPIT通道00x000001518517PITPIT通道10x0000015886017PITPIT通道20x0000015C81PITPIT通道30x0000160882180x000016489USB OTx001689074充电检测0x0000016C|91Ethernet macIEEE1588定时器中断0x000017092Ethernet mac发送中断0x0000017497719Ethernet mac接收中断0x00001789EtherneL mac错误和其他中断0x00017C950x00000180|96SDH0x00184978120DACO0x000001889DACI0x0001899TsT所有中断源使用一个向量0x0000901008120x0000194101低功耗定时器00001981020x000019c10321引因控制模块PORTA引脚中断000001A0104引却控制模块PORTB引脚中断00004105引脚控制模块PORTC引脚中断0x0001AB106引閎控制模块PORTD引脚中断0x00000⊥AC10791引脚控制模块P0RTE引脚中断0×001B01080x000011090×00010701094软中断软件中断(4)(1)表示嵌套向量中断控制器的中断源号(2)表示嵌套向量中断控制器对于响应中断的ISER,ⅠCER,ISPR,ICPR和IABR寄存器的值,计算方法是IRQ的值除以32。(3〕表示嵌套向量中断控制器对于响应中断的IPR寄存器的值,计算方法是IRQ的值狳以4(4)此中断只能被NVC寄存器置位或者清零。3.2.2.3.1确定位域和寄存器的位置,来配置一个特定的中断如果你需要配置低功耗寄存器中断,下面的表格自“中断号分配”地址中断编号1RQ号非优先级编中断优先源模块描述号(2)级编号(3)0x0000019410」2⊥低功耗定时器译者注:下面角标的注解没有被列出,请看上表末尾。1)在NⅥC寄存器中,你需要配置关于中断的信息Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201· NVICISER2NVICICER2· NVICISPR2· NVICICPE2NVICIABR2NVICIPR212)确定特定中淅在相对应的寄存器中的特定位域(汗,这句话怎么这么别扭)。NVICISER2, NVICICER2, NVICISPR2, NVICICPR2, NVICIABR2 7位置=IRQ/32=21NⅥCIPR21位域的起始地址=8*(IRQ/4)+4=12因为 NVICIPR的位域的4位宽,所以 NVICIPR21的范围是12-15。因此,下列的位域的位是用来配置低功耗定时器的中断的。NVICISER2[21]NVICICER2[21NVICISPR2(21NVICICPR2[21NVICIABR2[211NVICIPR21[15: 123.2.3异步唤醒中断的配置夲节概述如何配置芯片中的相应模垬。在AM的文档中有更加完整的描述信息www.armcomClock logicWake-upquesynchronousModuleWake-up InterruptController(AWIC)Module图3-3异步唤醒单元主题相关模块参考链接系统存储映射System memory mat时钟Clock distribution电源管理Powcr managcmcnt嵌套向量中断控制器NVIC唤醒请求AWIC wake-up sources3.2.3.1唤醒源器件使用一下的内部或者外部异步唤醒输入模块Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201唤醒源描述可用的系统复位复位引脚和看门狗(当使用LPO时钟源吋),JTAG接口低电压检测模块控制器低电压警告模块控制器引脚中断引脚控制模块,任何一个中断使能的引胭都可以吹醒系统ADC「当使用内部时钟源的时候可是实现这个功能CMP由于没有系统时钟可以使用,所以此时是无效的LIC地址匹配唤醒接收眺变唤醒USB唤醒功能唤醒低功耗定时器在Stop/ⅥPS模式下有效实时时钟在Stop/ⅦLPS模式卜有效以太网魔法包唤醒SDIIC唤陧功能唤醒IIS唤醒功能唤醒1588时钟唤醒功能唤醒TSICAN3.2.3JTAG控制器配置本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。JTAG controller图3-4JTAG控制器表38相关信息的参考链接题相关模块参考链接仝面介绍JT△GCJTAGC信号传输设置引脚控制Signal multiplexing3.3系统模块3.3.1系统集成控制模块(SIM)配置Editbylie:soonli@qq.comK6OP144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 Nov 201本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍PeripheralbridgeegisteracceSSResetsMode controller图35系统集成控制模块表39相关信息的参考链接主题相关模块参考链接全面介绍系统集成控制模块系统存储映射Systcm memory maj时钟Clock distribution电源管理Power management3.3.2模式控制器模块本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。PeripheralbridgeRegistResetsMode controller图3-6模式控制模块表3-10相关信息的参考链接题相关模块参考链接全面介绍模式控制模块Mode controllerEditbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201系统存储映射System memory map电源管理Power management电源管理控制器PMO3.3.3电源管理控制模块本节概述如何配置芯片中的相应模块。在后面专门的章节中有更仝面的介绍PeriphebridgeRegisteraccessPower managementcontroller(PMC)图37电源管理控制模块表3-11相关信息的参考链接主题相关模块参考链接全面介绍PMCPMC系统存储映射System memory map电源管理Powcr managcmcnt面介绍Mode controller低漏唤醒单元LLWU3.3.4低漏唤醒单元节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。Editbylie:soonli@qq.com
- 2020-12-03下载
- 积分:1
-
TortoiseGit-2.6.0.0-64位附加汉化包下载
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端.。分为32位版与64位版.并且支持各种语言,包括简体中文(Chinese, simplified; zh_CN)。
- 2020-12-07下载
- 积分:1
-
Matlab 鼠标抓取三维点坐标
Matlab文件,实现鼠标抓取3D图像的三维坐标。Data cursor功能下,鼠标点击,记录被点击点的三维坐标。功能类似二维图像的ginput函数。
- 2020-11-30下载
- 积分:1
-
双向lstm.py
双向lstm.py
- 2021-05-06下载
- 积分:1
-
PWM整流器的双闭环控制系统设计与仿真研究
PWM整流器的双闭环控制系统设计与仿真研究VoL, 46 No 5172009Electrical Measurement &InstrumentationJan.2009PWM=4CT=5ⅤSRPWMGMatlab/Simulink PowerSystem BlockⅤSR600VY/A240V500kWVSRL=0.008HR=0.0019VSR600VFig. 6 The simplified diagram of three-phase VSrT=0.001svoltage control svstem0.002skp=327;=133.3K=6T=0.025K,1+T0.5T0.75K;1+TsⅤSRT CS Ts+1v2500620………200061015001000590---------0500570上!…-1000+“++“+“=++mm==}==m=+…==b560…20000.203040.50.6070.80.925000450460470480490.50.510520530.54(a)整流器直流侧输出电压(b)整流器交流侧电压与电流曲线70600r”…0.94000.730020002上-:+--100l-0.10.350.40.450.50.550.60.650.70.15030.35040.450.50.550.60.550.70.75(c)系统无功与有功的变化曲线(d)电流跟踪电流给定值的变化曲线图7三相ⅤSR双闭环系統响应曲线Fig 7 Response curves of double closed-loop control of three phase VSR control systemC1994-2010ChinaAcademicJOurnalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net517ol,46No.5172009Electrical measurement &InstrumentationJan.2009PWMPWM7 d2003.1062-148.Zhang Chun -Wei, Zhang Xing. PWM Rectifier and Control [M]. Bei JinChina machine press. 2003. 10: 62-1481980600vLi You-Shan.The Principle of automatic control M. Bei ing: NationalVSRDefense Industry Press. 19808,2004,21(3):30-33Ma Hui, Liu Jin-Fang, Liu Bing -Shuai. Improved triangle-wave pulsewidth modulation current control method for activc powcr filter[J]. Elcetric1000Power Automation Equipment, 2004, 21(3: 30-33.14PWM5002006.11,26(11):87-91Zhu Yong-Liang, Ma ilui, Zhang Zong-lian. Dual closed-loop control forthree -phase high -power -factor PWM rectifier J.Electric PowerAuloImal ion Equipment, 2006. 11, 26(11): 87-91[5Ye Y, Kazerani M, Quintana V HA novel modeling and method for100three-phase PWM converters PESC 2001 IEEE 32 Annual 2001, 1: 10215001070310320330340350.360.370.380.3904041图8逆变状态下交流侧电压与电流波形19858138-181.Wei Ze-Guo. The principle and application of the silicon control cascadeFig 8 The curves of the VSR voltage control system inM]. BeiJing: Metallurgy Industry Press, 1985.8: 138-181Inversion stateoEmail:luckdd(@163.comi1950-PWM1974PW8-0905MEASUREMENT AND CONTROL TECHNOLOGY, 2006. ( 3): 28-30ⅤXIVISA00.1991:4548Wang Hou-jun, Tian Shu-lin. Chen Guang- ju Lu Ming. Dc sign of VIsAI/Yang Guo-yhong, Zhou Hony, Y Feny, Wany Ie -yu. Eveils Handlling O Library of Fmbedtled VXI Comlrllers [J]. MEASUREMENT AD)Mcchanism Implementation of VISA J]. MEASUREMENT ANDCONTROL TECHNOLOGY, 2001, 2009): 19-22CONTROL TECHNOLOGY, 2000, 19(9): 45-48USB-GPIB(1958-)2004[6USB-GPIBVISAEmail watyxw aillueledileu,2006,43(1150-531984-WANG Xue-wei ZHANG Wei-wei Developmenl of the VISA FunclionE mail longyangxia@a 126:0ILib for USB-GPIB Controller and its Visual C++ Application J]ELECTRICAL MEASUREMENT INSTRUMENTATION, 2006,(Il)2008-10-0651-5376C1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net
- 2021-05-06下载
- 积分:1