stm32怎样通过串口传输文件

stm32怎样通过串口传输文件,第1张

文件:mian.c

//功能:串口初始化、打开定时器中断,然后一直接收数据状态就好了。发送在中断中实现

#include "stm32f10x.h"

#include "usart.h"

u8 USART_rx_data

int main(void)

{

RCC_Configuration() //系统时钟配置

GPIO_Configuration() //端口初始化

NVIC_Configuration() //中断源配置

USART_Configuration()//串口1初始化

Time_Init() //定时器初始化

#ifdef DEBUG

debug()

#endif

TIM_Cmd(TIM3,ENABLE)

while(1)

{

}

}

设置stm32打开文件路径方法是。

1、右键点击圆圈区域。

2、点击C/C++。

3、右键点击红色圈圈区域的三个点点。

4、右键点击有点像四方框的玩意。

5、找到头文件的根目录,上一级目录是不行的。右键点击那三个点点,找到放头文件的文件夹,选中文件夹,点击确定就有了。需要删除指定路径的,选中想删除的,点击X就OK了。

6、检验是否成功设置打开文件路径。

1、Project ->Options ->C++ Compiler ->Preprcessor选项卡下 defined symbols加入: VECT_TAB_SRAM ;

2、Project ->Options ->Linker, 修改链接文件为RAM方式,比如修改为 $PROJ_DIR$\stm32f2xx_sram.icf;

3、Project ->Options ->Debugger ->download 选项卡,把use falsh loader前面的勾去掉;

4、把板子上的BOOT0和BOOT1跳线到RAM启动方式(全高),网上有人说这个不影响调试,根据在GCC下的经验,这个貌似影响会SP指针,有的启动文件开始没有对SP指针初始化,而是自动从0地址读取,为了保险起见还是跳线到RAM方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12015160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存