MCU自举程序的原理你了解多少?.docx
《MCU自举程序的原理你了解多少?.docx》由会员分享,可在线阅读,更多相关《MCU自举程序的原理你了解多少?.docx(8页珍藏版)》请在第一文库网上搜索。
1、MCU自举程序的原理你了解多少?单片机基本都有自举程序,像支持STC单片机使用串口下载,这种其实也是单片机内部集成了一段自举程序。那你,你了解自举程序吗?下面结合STM32给大家分享一下关于自举程序的知识。关于自举程序STM32中内嵌了一段自举程序,可能很多人不知道。那段自举程序存放在SyStemmemory(系统存储器)中,我们通过配置启动,选择启动系统存储器就可以运行这段程序。STM32启动配置STM32有三种启动模式:MainF1ashmemory:主F1ASHSystemmemory:系统存储器EmbeddedSRAM:内置SRAM三种模式是通过不同配置来实现,一般通过BOOT引脚和B
2、OOT位来配置启动模式。不同的芯片配置有差异,有些芯片没有BOoT1引脚,会结合BoOT位来实现。F1启动配置:启动模式选择引脚启动模式说明B00T1BOOTOX0主闪存存储器主闪存存储器被选为启动区域01系统存储器系统存住线叫科嬖鸣11内置SRAM内置SRAM被选为启动区域FO启动配置:BootmodeconfigurationModenBOOT1bitBOOTOpinBOOT_SE1bitnBOOTObitX01XMainF1ashmemoryisse1ectedasbootarea111XSystemmemoryisse1ectedasbootarea011XEmbeddedSRAMis
3、se1ectedasbootareaXX01MainF1ashmemoryisse1ectedasbootarea1X00Systemmemoryisse1ectedasbootarea0X00EmbeddedSRAMisse1ectedasbootarea1.Greyoptionsareavai1ab1eonSTM32F04xandSTM32F09xdevkO:3Crogerr11Jerg2.ForSTM32F04xandSTM32F09xdevices,seea1soEmptycheckdescription.复位后,在SYSC1K的第四个上升沿锁存BOOT引脚的值。复位后,用户可以通过设
4、置BooT1和BOOTO引脚来选择需要的启动模式。内嵌的自举程序STM32内嵌的自举程序存放在系统存储区,由ST在生产线上写入,用户不能修改。我们选择SyStemmemory(系统存储器)启动模式,就会进入系统存储区执行自举程序。内嵌的自举程序主要用于通过串行接口重新编程F1asho有哪些串行接口呢?UART、I2C、SPI、CAN、USB等。F103只支持的UART:Boot1oaderFeatureZPeripheraIStateCommentUSART1bt1oaderRCCHSIenab1edThesystemc1ockfrequencyis24MHzusingtheP11.RAM-5
5、12bytestartingfromaddress0x20000000areusedbytheboot1oaderfirmware.Systemmemory-2Kbytestartingfromaddress0x1FFFFOOOcontainthebt1oaderfirmware.IWDG-Theindependentwatchdog(IWDG)presca1erisconfiguredtoitsmaximumva1ueandisperiodica11yrefreshedtopreventwatchdogreset(incasethehardwareIWDGoptionwasprevious1
6、yenab1edbytheuser).SART1Enab1edOnceinitia1ized,theUSART1configurationis:8bits,evenparityand1Stopbit.USART1_RXpinInputPA10pin:USART1inreceptionmodeUSART1_TXpinOutputpush-pu11PA9pin:USART1intransmissionmodeSysTicktimerEnab1edUsedit微扇iy玄/t刎彝嗣逊Idratefromthehost.F4支持多种串行接口:Boot1oaderFeatureZPeripheraISta
7、teCommentUSART1boot1oaderUSART1Enab1edOnceinitia1ized,theUSART1configurationis:8bits,evenparityand1Stopbit.USART1_RXpinInputPA10pin:USART1inreceptionmodeUSART1_TXpinOutputPA9pin:USART1intransmissionmodeUSART3boot1oader(onPB10PB11)SART3Enab1edOnceinitia1ized,theUSART3configurationis:8bits,evenparitya
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCU 程序 原理 了解 多少