加载中
STM32】GPIO工作原理(八种工作方式超详细分析,附电路图)

STM32F1xx官方资料: 《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO ) 芯片数据手册(datasheet) STM32的GPIO介绍 STM32引脚说明 GPIO是通用输入/输出端口的简称,是STM32可控...

pax
09/10 10:23
68
stm32的程序在ROM和RAM中是如何运行的/在哪里执行的?

stm32中的Code在程序运行时要不要拷贝到RAM里执行呢?还是直接从Flash中取程序指令执行? 不是nand flash不能运行程序吗?难道32里用的是nor flash? 处理器基本原理都相似,简单理解都是取指...

09/04 11:42
211
FreeRTOS学习笔记 (7)FreeRTOS的软件结构

我是从 FreeRTOS 官方的文档《Mastering the FreeRTOS Real Time Kernel》开始学习它的,代码和参考手册都用的 9.0.0 版本。我还没有用过其它的 RTOS, 所以也无意评价它的优缺点。当然,它无...

06/08 11:33
151
查看Keil编译代码大小

在Keil中编译代码,超出单片机的存储容量,会弹出以下错误。 Error: L6406E: No space in execution regions with .ANY selector matching xxx.o. 那么,如何得知编译出来的代码,占用了多大...

can总线-stm32

一、什么是can总线? can总线因为使用电压差表示逻辑1和0,所以抗干扰性强,传播距离远(500kbps 时130M),比特率越小越远 1.can有几根线?   2根,can_H ,can_L 2.can怎么表示1,0?   c...

02/24 21:19
19
说说STM32的堆栈与内存

1.概念 这里所说的堆栈,是针对单片机所说的“堆”与“栈”,指的是内存中一片特殊用途的区域。而不是数据结构中的堆栈(虽然其实规则一样)。 这里所说的内存,是指RAM,RAM包括SRAM,DRAM等。...

MDK
02/23 23:10
290
stm32堆栈整理

STM32的堆栈大小在官方文件已经定义好了,分别是: Heap_Size EQU 0x00000200 一共512字节 Stack_Size EQU 0x00000400 一共1K字节 /*****************************************************...

MDK
02/23 22:46
100
STM32堆栈大小及位置

STM32的地址空间映射: 首先STM32的堆栈是存放在片上静态SRAM中的,地址分配可以见Keil的编译map文件: HEAP 0x200106f8 Section 512 startup_stm32f2xx.o(HEAP) STACK 0x200108f8 Section 1...

02/23 22:10
782
玩转STM32(14)运行第一行代码

前面学习了选择从那里进行加载代码,接着下来,我们将要了解CPU是怎么样运行编译的代码。通过前面的学习,我们知道通过编译器的编译,会生成可运行的代码,然后通过JLINK下载到STM32的FLASH...

02/23 22:07
100
STM32+IAP方案 实现网络升级应用固件

关注了这个概念有些日子了,这段时间总算有机会实战==网络升级应用固件,这里记录下遇到的问题,及解决方案。 原理与网上流传的串口作为传输手段 一致;不同之处,无非我这里使用了网络设备传...

02/21 22:27
353
stm32启动文件ld md hd cl vl xl分析及选择

说的直白点就是以下区别,在选择启动文件的时候有选择性区别! startup_stm32f10x_cl.s 互联型的STM32F105xx,STM32F107xx startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32...

2019/09/10 11:49
155

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部