logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MCU中的Bootloader引导程序

刷写用途:在汽车ECU或MCU开发中,Bootloader常用来刷写应用软件App,这也是Flash Bootloader(FBL)的主要作用(SG32/STM32在线升级本质上就是靠这段引导程序实现的)。可以这么理解:Bootloader(引导程序)是从“上电 → 硬件初始化 → 引导加载 → 内核/主程序运行”的完整链路,是这段启动流程中最核心的软件部分,负责初始化硬件、加载并跳转到真正的用户

#单片机#嵌入式硬件
stm32f103zet6芯片驱动mcp41010的代码

PA15(JTDI)和PB3(JTDO)在STM32F103中默认是调试端口,直接用作普通GPIO时需要先禁用JTAG功能。来禁用JTAG,使能SWD。MCP41010是一款通过SPI接口控制的8位(256级)数字电位器,它接收16位(两个字节)数据:第一个字节是命令,第二个字节是数据。:MCP41010支持SPI模式0(空闲时时钟为低,第一个跳变沿采样),在SPI1_Init()完成了相应配置。

#stm32#嵌入式硬件#单片机
stm32f103zet6芯片驱动mcp41010的代码

PA15(JTDI)和PB3(JTDO)在STM32F103中默认是调试端口,直接用作普通GPIO时需要先禁用JTAG功能。来禁用JTAG,使能SWD。MCP41010是一款通过SPI接口控制的8位(256级)数字电位器,它接收16位(两个字节)数据:第一个字节是命令,第二个字节是数据。:MCP41010支持SPI模式0(空闲时时钟为低,第一个跳变沿采样),在SPI1_Init()完成了相应配置。

#stm32#嵌入式硬件#单片机
到底了