地格是什么意思| naomi什么意思| 胎盘0级是什么意思啊| 藏青和藏蓝有什么区别| 梦见自己洗澡是什么意思| 尿液细菌高是什么原因| 1970年五行属什么| 梦见偷鸡是什么预兆| 轭是什么意思| 梦到牛是什么意思| 92年是什么生肖| 土龙是什么鱼| 脸麻手麻是什么原因| 1956年是什么年| 什么叫双飞| 海鲜过敏吃什么药| 血脂高可以吃什么水果| 洋芋是什么东西| 香醋是什么醋| 嘴唇正常颜色是什么样| cdr是什么意思| 星座之王是什么座| 表哥的女儿叫什么| 寒门什么意思| 强阳下降到什么程度开始排卵| 老年人脸肿是什么原因引起的| 什么炒菜好吃| 叶字五行属什么| 血小板有什么作用| 九牧王男装是什么档次| 痛风用什么药| bkg是什么意思| 女人的动物是什么生肖| 神龙见首不见尾是什么意思| 偏光和非偏光有什么区别| 孜孜不倦什么意思| 吃什么水果可以降火| 幽门螺杆菌阳性吃什么药| 狗为什么会咬人| 他说风雨中这点痛算什么| 吃什么排毒最快| 声泪俱下是什么意思| 硬卧代硬座是什么意思| 泌乳素高是什么原因引起的| 手掌发麻是什么原因| 什么可以祛痘印| 乡镇党委书记是什么级别| 什么食物含叶黄素最多| 月经量极少几乎没有是什么原因| 什么叫绝对值| 什么水果对胃好更养胃| 岳云鹏为什么这么火| 什么是血压高| 什么蔬菜吸脂减肥| 争论是什么意思| 梦见自己生了个女儿是什么预兆| 第一个月怀孕有什么反应| 农历正月初一是什么节| 九牛一毛什么意思| 广州和广东有什么区别| 七月三号是什么日子| 冻结账户需要什么条件| 节度使是什么意思| 犬瘟是什么原因引起的| 二次元文化是什么意思| 心悸心慌吃什么药最好| 尿蛋白2加是什么意思| 宜昌有什么特产| 小腹胀痛是什么原因| 胸部ct平扫能检查出什么| 7.16什么星座| 泡酒用什么酒好| 血氧低是什么原因| 净身是什么意思| 梦见下雪了是什么意思| 千米的字母是什么| 腿总是抽筋是什么原因| 夏枯草治什么病| 辰时是什么时候| 366红包代表什么意思| 红枣泡水喝有什么好处| 无私是什么意思| 肚子痛去药店买什么药| 煞星是什么意思| 一个月一个寸读什么| 歧视什么意思| lof是什么意思| 鼻炎是什么| 什么是更年期| 涸的意思是什么| 头昏吃什么药效果最好| 束在什么情况下读su| 怀孕了不想要最好的办法是什么| 人不出汗是什么原因| 为什么总是被蚊子咬| 什么叫幸福| 九月十六是什么星座| 优五行属性是什么| 什么药可以止血| 吃恩替卡韦有什么副作用| 教头菜有什么功效| 石墨烯属于什么材料| 梅毒螺旋体抗体是什么意思| 夏天可以干什么| 水浒传有什么故事| 举的部首是什么| 佝偻是什么意思| 什么齿| 4a是什么意思| 土命适合什么颜色| 野生天麻长什么样图片| 乳腺腺体是什么| 鼾症是什么病| 牙发黑是什么原因怎么办| 14年婚姻是什么婚| 6月23日是什么星座| 螳螂代表什么生肖| 肌肉僵硬是什么原因引起的| 只是女人容易一往情深是什么歌| 海参几头是什么意思| 病毒感染会有什么症状| 蒙脱石是什么东西| 老夫是什么意思| 小孩感冒挂什么科| 浑浑噩噩是什么意思| 三皇五帝是什么时期| 闻香识女人是什么意思| 能说会道是什么生肖| 伊索寓言有什么故事| 芡实有什么功效| 月经期吃什么| 脱髓鞘病变是什么意思| 丝瓜配什么炒好吃| 类似蜈蚣的虫子叫什么| H 什么意思| 这是什么呀| 晚上吃什么不发胖| 脚后跟疼什么原因| 孕妇梦见猫是什么意思| 此情可待什么意思| 家里有壁虎是什么征兆| 喧宾夺主什么意思| 尿道口有烧灼感为什么| 荷兰猪吃什么| 静脉曲张溃烂擦什么药| 大熊猫为什么有黑眼圈| 本科一批和本科二批有什么区别| 胃溃疡吃什么中成药| 内分泌失调吃什么调理| 中指麻木是什么原因引起的| 脑震荡挂什么科| 什么是a货翡翠| 爱而不得是什么意思| idh是什么意思| 人为什么会咳嗽| 什么叫三观不正| 4.26是什么星座| 为什么总是莫名其妙的想哭| 流年是什么| 北京大学校长是什么级别| 孕吐什么时候出现| 吃苹果是什么意思| 关节痛吃什么药| 意守丹田是什么意思| 室内用什么隔墙最便宜| 进贡是什么意思| 4月16什么星座| 梦见火是什么意思| 先天性心脏病是什么原因造成的| 体检什么时候去最好| 佛龛是什么| 左眼上眼皮跳是什么预兆| 嘴唇上火吃什么药| 百衲衣是什么意思| 梦见牙齿掉了是什么意思| 女人左手断掌什么命运| 喉咙痛喝什么汤好| 什么然而止| 两边太阳胀痛什么原因引起的| 众是什么意思| 咳血是什么病| 花裙子配什么上衣好看| 吃什么不胖| 钠尿肽高是什么原因| 梦见掉牙是什么意思| 小登科是什么意思| 豆芽不能和什么一起吃| 腿无力是什么原因| 蛋黄吃多了有什么坏处| 下眼皮跳是什么原因| 3月21是什么星座| 钰字五行属什么| 西康省是现在什么地方| 什么时候需要打破伤风针| 弓形虫是什么| 好聚好散是什么意思| 醋粉是什么做的| 腮腺炎反复发作是什么原因| 鼻塞是什么原因| 耳耵聍是什么东西| 红光对皮肤有什么作用| 齐白石擅长画什么| 昙花一现什么意思| ootd什么意思| 精索静脉曲张挂什么科| 什么东西进去是硬的出来是软的| 膝盖疼应该挂什么科| 孕妇喝什么汤好| pn是什么意思| 经常吃杏仁有什么好处| 你太low了是什么意思| 自省是什么意思| 鲜卑人是现在的什么人| 小沈阳属什么生肖| 雪糕是什么做的| 喝绿茶对身体有什么好处| tr什么意思| 口甘读什么| 什么是无机盐| 输卵管囊肿是什么原因引起的| 载波是什么意思| 大牙什么时候换| 什么时候开始数伏| 马路杀手是什么意思| 致爱是什么意思| 拖什么东西最轻松| 为什么射不出来| 葛根和什么搭配泡水好| 雷贝拉唑钠肠溶片什么时候吃| 肠系膜淋巴结炎吃什么药最有效| 每天半夜两三点醒是什么原因| 鼠是什么命| 阴道炎吃什么药| 复方氨酚苯海拉明片是什么药| 牛仔裤配什么上衣| 灵芝有什么功效与作用| 落幕是什么意思| 01是什么意思| 医生为为什么建议不吃生菜| mra是什么药| 股票加杠杆是什么意思| 办理护照需要什么资料| notice是什么意思| 今天什么年| 妍五行属性是什么| 牡丹花有什么颜色| 结核杆菌dna检测是检查什么| 额窦炎吃什么药效果好| 内裤发霉是什么原因| 果丹皮是用什么做的| 灵魂伴侣是指什么意思| 鹦鹉可以吃什么| 梦见小女孩是什么预兆| 吃什么容易长高| 肠易激综合征吃什么药| 坐飞机不能带什么物品| 农历9月28日是什么星座| 儿童吃什么| a和ab型生的孩子是什么血型| 火把节什么时候| 嗣女是什么意思| 自慰是什么| 茹字五行属什么| 拉肚子吃什么抗生素| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > STM32F103系列微控制器在应用编程技术研究

鲨鱼是什么动物

作者: 时间:2025-08-05 来源:网络 收藏
引言
系列芯片下载程序主要通过JTAG以及ISP(In-System Programming)这两种方式。其中JTAG需要专门的下载器,这种方式主要用于软件调试。
ISP是在系统编程,指的是利用中自带的Bootloader程序,通过通信接口擦除和下载用户代码。系列芯片中引脚BOO T0和BOOT1置位为1和0时就会进入ISP模式,但下载程序完成后需要将BOOT0和BOOT1都置为0,才能进入正常工作模式。这就使得在下载程序完成后需要设置跳线帽等机械性的操作。而一个嵌入式产品的设计不得不考虑软件部分的更新,前面介绍的两种下载方式都不适合用来做软件更新,也就不适合用在嵌入式产品中。
IAP(In—Application Programming)是在应用编程,指的是用户利用自己编写的烧写程序,通过通信接口擦除或下载自己的代码。嵌入式产品需要使用这种简单方便且不需要机械操作的软件升级方式进行程序更新。
现今嵌入式产品功能日益强大,无线传输数据更成了嵌入式必不可少的功能,设计了一种基于蓝牙模块通过无线更新程序的方法。
本文首先介绍了一种通过模拟硬件电平变化的方法间接通过STM32F103自带的Bootloader完成程序下载的方法,给出了设计原理和设计流程。接着介绍了IAP下载的设计方法和流程。最后在IAP的基础上设计了一种基于蓝牙模块的无线软件更新方法,介绍了设计流程并给出了实验结果。

1 Bootloader和外围电路完成的IAP方案
STM32F103芯片通过在复位后读取BOOT0及BOOT1引脚的高低电平,通过表1选择启动方式。 百度 省委农工委召开副处级以上干部会议传达学习全国两会精神。

a.JPG


STM32F103系列的嵌入式产品需要将启动模式配置为正常启动方式,即将BOOT0和BOOT1置GND。使用ISP进行程序更新时需要将BOOT0置为高电平。
利用STM32F103的Bootloader和外围电路完成IAP的方案是,从利用STM32F103复位开始,到检测BOOT0引脚电平高低的时间约有15 ms,使用外围电路电容放电,保持BOOT0引脚高电平15ms以上,使STM32进入ISP的方式来完成在程序下载。由以上原理将BOOT0引脚外围电路做如图1所示的改动。

b.JPG


图1是一个使用开关三极管设计的电压保持电路,GPIO是STM32F103的一个I/O口,当该I/O口为低电平时三极管截止,BOOT0相当于接GND。当需要更新软件时置高该GPIO,并保持一段时间为电容C1充电,通过看门狗软件来复位系统,这时C1放电使得开关三级管Q导通,BOOT0相当于接VCC,则STM32F103进入系统存储器启动(ISP)的模式,通过串口ISP下载实现软件更新,待电容C1放电完成后三极管Q再次截止BOOT0回到GND,芯片恢复到正常启动模式。其中C1、R、Q的型号可以根据嵌入式产品设计的电气参数来设定。
图2是使用Tektronix公司的TDS2024B示波器测试的波形图,其中R1=1 kΩ,R2=1 MΩ,R3=1 MΩ,R4=200 kΩ,C1=1μF,Q为8050。从图中可以看出从电压2.48 V放电到2.24 V用了2.120 s,远远大于15 ms。由此仿真图可以得出,通过硬件实现软件更新是可行的。

c.JPG


图3是该设计的软件流程图。
进行软件更新时,首先置高I/O口,等待1 s为电容充电,接着使用看门口复位整个芯片。
使用硬件解决方案可以通过搭建简单的电路,并在触发更新软件的中断中加入简单的几行改变GPIO高低电平和软件复位的代码,就能够实现软件更新,操作简单。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭
味精的主要成分是什么 舌头短是什么原因 云的五行属性是什么 山梨酸钾是什么东西 阴道痒用什么药
什么地睡觉 肝脏在人体什么位置 什么是本命年 什么食物含锌最多 六月初九是什么星座
吃什么东西增加免疫力 为什么端午节要吃粽子 小便泡沫多是什么原因 时乖命蹇是什么意思 无感什么意思
尿黄是什么原因男性 1026什么星座 百福图挂在家里什么位置好 jio什么意思 clarks是什么牌子
女人出汗多是什么原因sscsqa.com modern是什么牌子hcv7jop5ns6r.cn 萎缩性胃炎用什么药最好bysq.com 晚上吃什么最健康hcv9jop8ns0r.cn 左卵巢内囊性结构什么意思hcv9jop6ns6r.cn
脚底板疼痛是什么原因hcv9jop1ns1r.cn 烂嘴角是缺什么维生素hcv9jop5ns5r.cn bmi什么意思hcv7jop6ns1r.cn 兰姓是什么民族helloaicloud.com 油腻腻的什么hcv9jop8ns2r.cn
什么药能治阳痿早泄hcv7jop5ns2r.cn 什么食物对肺有好处hcv9jop3ns9r.cn 太子龙男装什么档次hcv8jop9ns6r.cn 到付是什么意思gysmod.com cts是什么意思bfb118.com
宝格丽手表什么档次hcv9jop2ns2r.cn 被螨虫咬了擦什么药膏ff14chat.com 生肖狗和什么生肖相冲hcv9jop1ns7r.cn 蒲公英有什么作用和功效hcv8jop0ns3r.cn 通勤是什么hcv8jop4ns9r.cn
百度