| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 正点原子stm32视频教程第7~10节知识总结 -> 正文阅读 |
|
[嵌入式]正点原子stm32视频教程第7~10节知识总结 |
? ? ? ? 上次文章中,我们简单介绍了stm32的芯片资源与相关参考文献,今天我们来介绍开发环境的安装,ISP串口下载与JLINK程序安装,以及新建工程模板-基于固件库。 MDK5的安装。 ? ? ? ?视频中的具体安装教程下方链接中有,博主亲测有效 其中比较详细,博主就不再赘叙。 ISP串口下载 ? ? ? ? 参考资料:《stm32f1开发指南-库函数版本》-3.4.2 ? ? ? ? ? 1.硬件连接:一.USB串口驱动安装虚拟一个com口 二.下载软件MCUISP ? ? ? ? 常有转化芯片有CH340/PL2303:实现usb信号和串口信号转换 ? ? ? ? stm32的ISP下载只能使用串口1,对饮串口发送接收引脚PA2,PA10,不能使用其他串口 ? ? ? ? CH340环境安装(FLYMCU) ? ? ? ? 安装好之后,使用FLYMCU即可将程序通过串口下载到单片机上 ?若驱动安装不成功,可以搜索相关解决方案 ? ? ? ? 2.stm32启动模式 ? ? ? ? stm32的启动模式由BOOT1与BOOT0的状态决定 ? ? ? ?? ???????????????? JLINK程序下载 1.JLINK与开发板的硬件连接:采用接口连接电脑USB(电脑需要JLINK驱动软件) 2.JLINK下载与安装:MDK进行JLINK配置,JLINK升级中不能断网和断开USB线 具体配置操作参考:https://www.bilibili.com/video/BV1kx411k7JT?p=7 过程详细好用。 新建工程模板-基于固件库 ? ? ? ? 固件库通过JLINK进行升级。新建工程过程中需要十分细心,否则经常容易失败。 ? ? ? ? 具体步骤详见不同开发板的中文参考手册。这里说明几个注意点。 1.选择芯片型号时,一定要注意安装对应的器件pack才会显示 2.一定要将固件库的相关文件复制到工程目录之下 3.要在project targets中group中添加相对应的文件夹与文件 4.添加文件时,不要遗漏不同格式的文件,将文件显示类型填为ALL files 5.最重要的是无论哪个工程都要把其包含的头文件包含进来。(魔术棒中的c/c++--include paths) 6.若要生成hex格式文件则应该在target中勾选create hex files 以上是博主学习中自己的知识总结,希望对各位读者有帮助。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/18 23:39:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |