
stm32
_小页_
2020年毕业的打工人
展开
-
stm32(STM32F103ZET6芯片,正点原子精英开发板)简单的在线烧录IAP实验
这章主要写一个简单的在线烧录IAP实验。代码功能如下:BootLoader中串口等待接收BIN文件,当接收完成后按下key_up按键后把BIN文件转存到flash的0x08010000地址,再按下key1后就跳到flash的0x08010000地址运行(本来是从0x08000000开始运行的),跳到新地址运行被更新的APP(该APP的功能只控制两个LED灯三秒闪一次)。1:BootLoader代码如下:#include "led.h"#include "delay.h"#include "key.原创 2022-01-05 23:47:00 · 2373 阅读 · 0 评论 -
stm32(STM32F103ZET6芯片,正点原子精英开发板)简单的Flash读写实验
这章主要写一个简单的Flash读写实验。代码功能如下:通过按下按键K1给flash写数据(0X08070000地址),按下按键K0读flash数据(0X08070000地址),读完后通过uart1串口发送到串口调试助手。参考代码如下:#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "lcd.h"#include "usart.h" #include "stmflash.h" //从原创 2022-01-03 23:35:17 · 1764 阅读 · 0 评论 -
stm32(STM32F103ZET6芯片,正点原子精英开发板)简单的UART串口接收发送中断实验
这章主要写一个简单的串口接收实验。代码功能如下:设置一个串口接收中断,当完成接收数据后把数据原样通过发送通道发送出去。简介:MDK编译器,烧录软件FlyMcu,精英版开发板,XCOM串口调试软件,UART1接收中断触发,引脚PA9是RX,PA10是TX,波特率115200,一个停止位,无校验,8个数据位.代码如下:#include "delay.h"#include "sys.h"#include "usart.h" void uart_init(u32 bound){ //GPIO端原创 2021-12-26 17:57:57 · 1646 阅读 · 1 评论