![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32开发板
文章平均质量分 74
硬汉嵌入式
这个作者很懒,什么都没留下…
展开
-
【BSP视频教程】STM32H7视频教程第15期:几张手册框图讲明白DMAMUX和DMA各种玩法,FIFO,突发传输,不同位宽传输方式等(2022-05-21)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第7期,ThreadX更新到第5期,BSP驱动更新到第15期(2022-05-21) - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!DMAMUX是将DMA灵活性发挥到新高度的关键外设,并借助H7四通八达的总线矩阵和各种外设都支持DMA,可以实现很多DMA同时干活。视频:第15期BSP驱动教程:几张手册框图讲明白DMAMUX和DMA各种玩法,FIFO,突发传输,不同位宽传输方式等_原创 2022-05-26 12:05:57 · 423 阅读 · 0 评论 -
[GPIO]推荐一种超简单的硬件位带bitband操作方法,让变量,寄存器控制,IO访问更便捷,无需用户计算位置
目录说明:硬件位带操作优势优势1:优势2:背景知识(1)将1MB地址范围 0x20000000 - 0x200FFFFF映射到32MB空间范围0x22000000 -0x23FFFFFF ----> 这个对应STM32F4的通用RAM空间。(2)将1MB地址范围 0x40000000 - 0x400FFFFF映射到32MB空间范围0x42000000 -0x43FFFFFF ----> 这个对应STM32F4的外设空间。(3)举例,比如访问0x20...原创 2021-11-11 16:30:59 · 1006 阅读 · 0 评论 -
H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪
H7-TOOL的最终目标:1、为单片机工程师提供一款实用的多功能开发调试工具。2、相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。3、H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。H7-TOOL开源项目原.........原创 2020-03-16 22:11:41 · 12974 阅读 · 2 评论 -
MDK5.35发布,带来最新的CMSIS5.8.0软件包,RTX5全家桶升级(2021-07-01)
论坛镜像下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=96992MDK官方下载:https://armkeil.blob.core.windows.net/eval/MDK535.EXEMDK更新记录: 中间件更新:RL-TCPnet升级至V7.15,主要是bug修复和功能增强RL-USB升级至V6.15RL-FlashFS V6.14.1发布,增加工业级eMMC和SD的健康状况检测许多工业级eMMC和SD存储设备..原创 2021-07-01 15:17:08 · 2056 阅读 · 0 评论 -
基于STM32F429的RTX5+RL-USB+RL-FlashFS+RL-TCPnet+emWin6.x综合模板发布,含MDK AC5和AC6(2021-02-15)
说明:RTX5全家桶的优势就是简单易用,各种应用配置一键生成,初学的话,上手很快。维护的好,稳定性也是杠杠的。同时RTX5也是有汽车级,工业级,医疗和铁路安全认证,只是安全级别比ThreadX要稍微低些。注意事项:1、全部使用当前最新的MDK及其中间件版 MDK使用V5.30及其以上版本。 中间件软件包使用V7.12及其以上。 MDK安装的STM32F4软件包使用V2.15.0及其以上。 各种软件包镜像下载:链接2、由于程序使用了DWT时钟周期计数器,程序下...原创 2021-02-16 14:31:49 · 298 阅读 · 0 评论 -
Cortex-M55的单片机AI技术Helium权威指南电子书发布(2020-09-08)
说明:1、2019年年初的时候ARM发布Armv8.1-M架构,增加了Arm Helium技术。2、今年4月份发布的CMSIS5.7.0支持Cortex-M55,发布DSP库加强版(有大量的Helium API添加了进来)和机器学习库 。电子书下载:arm-helium-technology-ebook.pdf (4.31MB)知识点普及:1、Arm Helium技术用于Cortex-M内核的M-Profile矢量扩展,为其提供高达15倍的机器学习性能和高达5倍的信号处理能力,这样一来,我们可以继续使转载 2020-09-08 11:47:38 · 620 阅读 · 0 评论 -
基于STM32H7,F407,F429的ThreadX内核程序模板,含GCC,MDK和IAR三个版本(2020-06-08)
V5是STM32F407IGT6,V6是STM32F429BIT6,V7是STM32H743XIH6模板下载:V5-2000_ThreadX内核模板(支持MDK,IAR和GCC).rar (3.45MB)V6-2000_ThreadX内核模板(支持MDK,IAR和GCC).rar (3.38MB)V7-2000_ThreadX内核模板(支持MDK,IAR和GCC V1.1).rar (12.63MB)更新记录:2020-06-08更新H7版的到V1.1,添加错文件,已经更新。注意事项:1、MDK务原创 2020-06-08 14:51:06 · 1539 阅读 · 0 评论 -
M内核迎来大BOSS,ARM发布Cortex-M55配NPU Ethos-U55 ,带来无与伦比的性能提升
说明:全球顶级嵌入式会展Embedded Word2020这个月底就开了,各路厂家都将拿出看家本领。先回顾下去年的消息:1、去年年初的时候ARM发布Armv8.1-M架构,增加了Arm Helium技术。该技术用于Cortex-M内核的M-Profile矢量扩展,为其提供高达15倍的机器学习性能和高达5倍的信号处理能力,这样一来,我们可以继续使用M内核芯片,而无需采用更高性能的处理...翻译 2020-02-12 15:23:36 · 1857 阅读 · 0 评论 -
ONiO发布RISC-V版本能量搜集单片机ONiO.zero,无需供电即可运行
https://www.onio.com/technology.html(1)ONiO.zero依靠周围环境的能量工作。可以从RF频段(800/900/1800/1900/2400MHz等)搜集能量,没有RF能量的环境里面可以采用低至400mV供电源。(2)该器件还有一个BTLE发射器,具有可编程的输出功率(-40至0dBm),能够在低至850mV的电压下工作。支持IEEE 802.15....翻译 2020-01-14 13:43:37 · 592 阅读 · 0 评论 -
Silicon Labs发布蓝牙5.2芯片EFR32BG22,承诺高达5年以上纽扣电池供电,批量价格52美分
https://www.silabs.com/wireless/gecko-series-2/efr32bg22(1)去年Silicon Labs发布大壁虎二代,特色是较强的无线覆盖范围和穿透力,大大提升BLE,Zigbee和Thread覆盖范围,而且硬件设计简单,这次为大壁虎二代家族再添一员悍将EFR32BG22。(2)前段时间Dialog半导体刚推出功耗最低的蓝牙5.1芯片,大批量价格仅需...原创 2020-01-14 13:29:37 · 1389 阅读 · 0 评论 -
Arduino官方推出两款H747板子,Portenta H7和Portenta Carrier
这几天的CES2020上,Arduino亮相两款新板子。Portenta H7原理图和引脚图:Arduino-PortentaH7-schematic-V1.0.pdfPinout-PortentaH7_v3.pdf软件方面:1、编程支持Arduino code, Python 和 JavaScript。2、基于Mbed OS的Arduino框架。3、原生支持Mbed API...原创 2020-01-08 14:26:18 · 1442 阅读 · 0 评论 -
STM32使用批处理实现内部flash,外部flash等多个地址hex文件合并,再通过STM32CubeProg同时下载
说明:1、对于AP+APP方式的程序,出厂时,如果多个程序都在内部Flash或者外部flash,制作个hex或者bin合并,可以方便的下载。 但下载到不同的存储器,是否还可以同时下载,也是可以的,尽管下载算法不同。2、hex合并需要用到一个小软件srec_cat.exe。srecord-1.64-win32.ziphttps://sourceforge.net/projects/s...原创 2020-01-07 11:05:29 · 1011 阅读 · 0 评论 -
【科普帖】关于假冒IC那些事
说明:1、今天花了点时间参考各种论文和官方资源整理了一篇科普帖。2、假冒IC最担忧的地方是将低安全等级的电子器件标记为高等级,一旦进入关键的电子系统,后果不堪设想。假冒伪劣芯片在短时间内可以正常工作,长时间工作出现问题时,可能会造成严重后果。一、引言美信在自家网站披露一些仿冒IC的细节,比如下面这种芯片:如果对美信的激光打印和标志的细节不熟悉,基本看不出来真假。就连货运单标签都可以造假...原创 2020-01-03 11:53:42 · 396 阅读 · 0 评论 -
【重大更新】AppWizard来了,emWin6.10版本来了
说明:1、快圣诞节了,MDK和SEGGER都太生猛了,发布了大量软件更新,而且都是比较大的改进,待我周报再给大家分享。2、不枉我这么多年对emWin的支持,官方也用心,终于带来AppWizard,为我明年制作第三版emWin教程,打下坚实基础。3、emWin更新比较大,直接从5.50版本跨入到emWin6.10版本。4、这几天AppWizard软件将在官网上架。emWin6.10软...原创 2019-12-21 12:27:56 · 2815 阅读 · 1 评论 -
【性能测评】DSP库,MDK5的AC5,AC6,IAR和Embedded Studio的三角函数性能
测试条件:1、IAR8.30开最高等级速度优化。2、MDK5.27正式版使用AC5开最高等级优化3,开启时间优化,测试C标准库和微库MicroLib两种。3、MDK5.27正式版使用AC6开最高等级的速度优化,测试C标准库和微库MicroLib两种。4、Embedded Studio4.30版使用GCC开最高等级优化,开C库使用Fast模式。5、Embedded Studio4.30版使...原创 2019-11-09 08:54:07 · 1283 阅读 · 0 评论 -
【实战经验分享】一劳永逸的解决网线随意热插拔问题
说明:网线热插拔是实际项目中经常会遇到的问题,热插拔又有各种各样的情况要具体处理,这里分享一种实用性方案。热插拔的问题种类:1、上电前,网线还没有插入,上电后插入如何处理。2、服务器模式使用时,检测到断开网线了,重新插入如何处理。3、客户端模式时,检测到网线断开了,重新插入如何处理。4、长时间断开,比如1个小时以上,重新插入后协议栈无法正常运行如何处理。5、将网线从一个网络环境切换到另...原创 2019-11-08 09:47:35 · 8584 阅读 · 0 评论 -
基于STM32的无损压缩算法miniLZO移植,压缩率很高,20KB随机数压缩到638字节,耗时275us
说明:1、miniLZO是采用C编写的无损压缩库。2、提供了快速压缩和超快速解压缩能力。3、比较耗内存,需要64KB内存用于压缩,对于H7这种大内存的,非常合适。或者有外置SRAM/SDRAM的也比较合适,相比内部RAM就是速度稍慢些。4、用到数据压缩的场合非常多,像以太网,无线数据传输,USB数传,固件升级等场合,通数据压缩可以大大提升实际传输的数据量。5、miniLZO地址...原创 2019-08-15 11:19:22 · 7667 阅读 · 15 评论 -
基于MbedTLS的AES加密实现,含STM32H7和STM32F4的实现例程
说明:1、mbedTLS的前身是PolarSSL,开源免费。主要提供了的SSL/TLS支持(在传输层对网络进行加密),各种加密算法,各种哈希算法,随机数生成以及X.509(密码学里公钥证书的格式标准)的支持。2、mbedTLS支持的加密算法含对称加密和非对称加密(1)mbedTLS支持的对称加密算法有:AES,ARCFOUR,Blowfish/BF,Camellia,DES/3DE...原创 2019-08-15 10:30:32 · 2600 阅读 · 0 评论