stm32
梦幻贝壳
这个作者很懒,什么都没留下…
展开
-
【基于小熊派IoT开发套件的LiteOS内核实战教程】01-IoT-Studio介绍及安装
【基于小熊派IoT开发套件的LiteOS内核实战教程】01-IoT-Studio介绍及安装【摘要】 1. 物联网一站式开发工具 —— IoT StudioIoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。2. IoT Studio 支持的硬件Io...转载 2020-02-13 14:40:09 · 1956 阅读 · 0 评论 -
STM32的时钟树深入详解以及RCC配置
转载地址:https://www.cnblogs.com/jiwangbujiu/p/5618610.html 在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法 如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法: 2.1)OS...转载 2019-01-20 21:49:34 · 1770 阅读 · 1 评论 -
STM32接口FSMC/FMC难点的理解
转载地址:https://blog.csdn.net/CALL_LKC/article/details/76168485 一,FSMC简 FSMC,即灵活的静态存储控制器,能够与同步或异步存储器和 16 位 PC 存储器卡连接,STM32 的 FSMC 接口支持包括 SRAM、NAND FLASH、NOR FLASH 和 PSRAM 等存储器。 ...转载 2019-01-20 22:38:41 · 2043 阅读 · 0 评论 -
基于GNU ARM Eclipse的集成环境搭建
GNU ARM官网https://gnu-mcu-eclipse.github.io/GNU ARM Eclipse是在eclipse的基础上集成了编辑器,编译器,调试器,下载器(JLINK),模拟器,跟踪器的整套环境。可以非常方便的在一个窗口完成绝大部分操作。本博文里面全是链接,没有教程以下操作均在windows上验证,不保证但是有很大可能支持linux为了方便懒人们...转载 2019-08-08 05:30:43 · 1200 阅读 · 0 评论 -
GNU ARM Eclipse 英文版的教程
Contents 1 Prerequisites 2 Create a new C++ project 3 Build the project 4 Assign a board and device to the project 5 Run the test with QEMU 6 Semihosting 7 Next step...转载 2019-08-08 05:42:00 · 427 阅读 · 0 评论 -
Eclipse替代keil - GNU ARM Eclipse Plugins即 GNU MCU Eclipse Plugins安装
GNU ARM Eclipse Plugins 原来的官网:http://gnuarmeclipse.sourceforge.net/访问时显示,不推荐使用,已转移到github! 单击GitHub!http://gnuarmeclipse.github.io/打开:http://gnuarmeclipse.github.io/ 看基本内容,再看上面的插件安装。ht...转载 2019-08-08 05:47:08 · 677 阅读 · 0 评论 -
gnu arm eclipse+jlink环境构建
GNU MCU Eclipse是一款基于gnu工具链的eclipse插件,可以开发arm与risc-v处理器平台软件,重要是这是一款免费软件,可以开发众多系统平台软件,同时可以采用eclipse亮丽的代码风格及增强可用性。下面就讲一下环境搭建、代码编写及调试的内容。1、准备材料eclipse:https://www.eclipse.org/downloads/GNU Arm Emb...转载 2019-08-08 05:49:53 · 308 阅读 · 0 评论 -
用Eclipse开发stm32(GNU ARM Eclipse Plug-in)(编码+编译+下载+调试)
传统的IDE功能强大,特别是调试功能,但是如今,其它软件的发展,大家感觉到传统的IDE用户交互、编辑界面、编码效率不够友好;或者为了降低成本,需要使用开源工具于是,有人选择使用IDE用来调试,用其它编辑器编码(比如source insight 、sublime text3、notepad++、atom、Eclipse等),来提高效率;或者使用其它的工具链来配合编辑器达到自制一个IDE的效果当然...转载 2019-08-07 15:57:38 · 5353 阅读 · 0 评论 -
让菜鸟秒变stm32高手的STM32CubeMX
转载地址:https://blog.csdn.net/zhangyongdzgcs/article/details/72955027 菜鸟到高手,显得有些霸气哈,不过的确如此,官方带给我们一个比较实用的stm32的工具。这个工具就是STM32CubeMX,昨天玩freeRTOS的时候就提到过。说到freeRTOS,这里就多说两句。全局变量,在任务间相互访问的时候也是需要临界...转载 2019-01-20 21:44:47 · 490 阅读 · 0 评论 -
STM32Cube工具学习笔记(一)Cube配置
转载地址:https://blog.csdn.net/JiaLiang_825/article/details/78875328前几周接触到了STM32CubeMX这个工具,以下简称Cube,先简单介绍一下这个工具吧。STM32CubeMX是ST出的一款免费的开发工具,近几年ST也在一直大力推这个工具,也在推行新的HAL库(an STM32 abstraction layer emb...转载 2019-01-20 21:42:50 · 1878 阅读 · 0 评论 -
keil不能进调试模式的解决方法
平时用烧录器调试程序一直都没问题,突然今天不能调试了。一、问题现象故障提示如下:二、问题分析尝试过各种解决方法:插拔烧录器,更换烧录器,插拔stm32主机电源,重启keil开发环境,问题依旧。 看来问题不应该在主机和烧录器上,最后问题定位在keil软件的配置上面。三、问题解决感觉问题应该在烧录器的配置上,随后尝试修改烧录器配置。 发现“Download option”两个选项都打钩原创 2017-01-10 15:27:12 · 19167 阅读 · 1 评论 -
Keil如何动态查看变量
平时调试程序的时候一般会用断点来查看程序变量,这种方式的效率很低。其实keil里面支持动态查看变量的,只需要在view->Periodic Window Update 打勾即可。原创 2017-02-27 11:20:31 · 4034 阅读 · 0 评论 -
semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机(转)
-----------------------------------------------------------------------------------------------作者:prife感谢:hexlog@gmail.com------------------------------------------------------------------------转载 2017-06-16 13:37:17 · 875 阅读 · 0 评论 -
详解SPI中的极性CPOL和相位CPHA
SPI由于接口相对简单(只需要4根线),用途算是比较广泛,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。即一个SPI的Master通过SPI与一个从设备,即上述的那些Flash,ADC等,进行通讯。而主从设备之间通过SPI进行通讯,首先要保证两者之间时钟SCLK要一致,互相要商量好了,要匹配,否则,就没法正常通讯了,即保证时序上的一致才可正常讯转载 2017-06-28 14:23:48 · 583 阅读 · 0 评论 -
如何通过stm32驱动电源检测芯片cs5463
一、概述CS5463 是一个包含两个ΔΣ模-数转换器( ADC)、 功率计算功能、电能到频率转换器和一个串行接口的完整的功率测量芯片。它可以精确测量瞬时电压,电流和计算IRMS、 VRMS、瞬时功率、有功功率、无功功率,用于研制开发单相、 2线或3线电表。CS5463可以使用低成本的分流器或互感器测量电流,使用分压电阻或电压互感器测量电压。CS5463具有与微控制器原创 2017-06-28 14:15:56 · 12040 阅读 · 4 评论 -
第47章 QR-Decoder-OV5640二维码识别—零死角玩转STM32-F429系列
目录(?)[-]第47章 QR-Decoder-OV5640二维码识别1 二维码简介2 二维条形码类型21 矩阵式二维条码22 行排列式二维条码3 二维条形码的优点4 QR二维码的编码及识别41 QR码基本结构42 QR码编码过程43 QR码识别过程5 QR-Decoder-OV564摄像头实验51 QR-Code解码库特点52 软件设计转载 2017-08-24 17:50:51 · 2688 阅读 · 1 评论 -
stm32 boot0 boot1的启动方式
STM32 三种启动模式对应的存储介质君是芯片内置的,它们是: 1.用户闪存 =芯片内置的Flash 2.SRAM=芯片内置的RAM区,就是内存了。 3.系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段bootloader,就是同事的ISP升级程序,这个 区域的内容在芯片出现后没偶人能够修改或拆除,即它是一个ROM;在每个STM32 的芯片上都有两个管脚转载 2017-12-21 17:36:40 · 3405 阅读 · 0 评论 -
JFlash ARM对stm32程序的读取和烧录
转载地址:https://blog.csdn.net/qq_33114231/article/details/71305588本篇文章主要是记录一下JFlash ARM 的相关使用和操作步骤,读取程序说不上破解,这只是在没有任何加密情况下对Flash的读写罢了!在我们装了JLINK驱动后再根目录下找到JFlash ARM ,运行。读取Flash程序:第一步:Optio...转载 2019-10-22 17:11:08 · 351 阅读 · 0 评论 -
keil提示仿真器SWD/JTAG Communication Failure的问题解决
问题现象在使用CMSIS-DAP仿真器的时候,经常出现连不上仿真器,很烦人,就算你重启MDK或者重启电脑,插拔主板的电源或者仿真器的usb连接线都无济于事。错误提示:问题分析:把可能出现硬件问题都一遍遍排除了,剩下就是软件问题了,莫非是MDK的配置问题,打开仿真器的设置,上面的设置似乎也没啥问题,只提示仿真器通讯错误。心里想:莫非是工程配置文件的问题?于是打开其他工程,下载,仿真,果然没问题。再打开原创 2016-10-26 15:03:16 · 29471 阅读 · 6 评论