-
在使用STM32的时候,出现以下问题:
PC of target system has unexpected value after erasing chip.(PC=0X010...
-
看了很多朋友贴出了CRC的计算代码,还是不明白CRC怎么算,这不重要了,可用就行。在此帖上码表和查表法,代码经过验证,和STM32的CRC结果一致,以后要用到CRC32时就到此帖来...
-
STM32支持了位带操作(bit_band),有两个区中实现了位带。其中一个是SRAM 区的最低1MB 范围,第二个则是片内外设 区的最低1MB 范围。这两个区中的地址除了可以像普...
-
所有的操作基于WIN XP,stm32使用J-Link在SWD模式下。
先前要添加PA15口到程序中,
//////////////////////////////////...
-
虽然一直ST用库做实验,但没有进行认真的总结。总是先添加价格文件,然后编译。能通过就完成,通不过就再添加别的文件。
今天就一步步来梳理下建立用库工程的步骤。争取做到傻瓜式,让即使...
-
以前一直使用STM32的标准库,需要一步步地将代码加进去,将编译选项设置好,然后再编译整个工程。
这个编译过程是一个相当慢的过程!完全编译大约需要一支烟的时间。每次建立工程都这么...
-
STM32和从机进行SPI通信时,指令表怎么得到。
现在用STM32和电能计量芯片MAXQ3180进行SPI通信,看了一些相关的例子,其中主机要像从机发送各种指令,比如,写使能,...
-
一、JLINK下载方法
1、硬件设置
Boot0,Boot1 = 0,*(测试通过)
Boot0,Boot1 = 1,0或者0,1(未测试)
2、软件设置
MDK设置
...
-
一,串口通信问题
1,串口通信两端的TTL电平要一致,看选用的芯片,要么都是3.3V要么都是5V。。当两端电平不一致时通常是收不到数据的。。当检测程序等都没有问题但是依然收不到数...
-
STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多。平时写的代码,烧写完之后还有大量的剩余。有效利用这剩余的FLASH能存储不少数...
-
找到一篇比较好的 关于stm32 SWD模式 下载 调试 配置文章 整理如下:
我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jt...
-
学习STM32,看了一堆乱七八糟的文档,准备写程序了,先分析了下STM32的启动代码,看着这堆鬼鬼的汇编代码,挺吓人的,看看帮助,查查网路,还是不那么难懂。
;// ...
-
本文主要探讨的是MDK开发工具中One ELF Section per Function选项对于代码优化的作用及其实现的机制...
-
前言有些时候,我们总是按自己的想法,觉得不会有问题的时候,出现了一些看起来奇奇怪怪的问题,只不过最后还是可以发现这是有理可据的。
问题某客户在其产品的设计中,使用了STM32F4...
-
前言STM32F3xx/STM32F4xx(ARM Cortex-M4内核)中集成了FPU,也就是浮点指令单元,可以将浮点运算变得简单快速,但如果想要发挥出这个浮点运...
-
1前言出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。本文将介绍一种计算CPU...
-
前言客户反馈在使用STM32F205的串口工作在DMA模式时,有时能够接收数据,有时完全没有数据,但如果换成中断模式来接收又能100%正常收到数据。一 复现现象问题背景与客户沟通,...
-
1 建立工程
Project>> New μVison Project。在弹出的“Select Device for Target ‘&...
-
Keil MDK3.20 在ULINK下调试stm32方法
1. 程序在RAM中运行
要点:
(1)程序的下载地址改到RAM空间中
(2)程序的debu...
-
下面这些是在STM32的库文件中摘抄的,可以在以后的编程中利用这些方法。
以下为把IO口转化为一个结构体指针的步骤:
首先是GPIO的...