| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> ARM汇编基础:创建汇编语言的STM32工程 -> 正文阅读 |
|
[嵌入式]ARM汇编基础:创建汇编语言的STM32工程 |
目录 一、新建工程1.打开Keil5,初始界面如下 2. 点击Project下的New uVision Project,创建新的工程 ?3.在弹出的窗口设置工程的路径和名称,这里用的名称是TEST,之后点击保存 二、配置环境?1.选择设备在弹出的窗口选择STM32F103ZE,点击OK 2.选择运行环境在CMSIS下勾选CORE,在Device下勾选Startup,点击OK ?3.添加源文件鼠标右键单击Source Group 1,选择Add New Item to Group 'Source Group 1' 在弹出的窗口选择Asm File(.s),创建汇编文件,设置源文件名称TEST,点击Add 建立完成后如下所示 ?三、编译代码1.源码
2.输入代码 ?3.点击Rebuild,进行编译 ?四、调试1.仿真器设置点击Options for Target,在Output下勾选Create HEX File ?在Debug下勾选Use Simulator ?2.调试点击Start/Stop Debug Session,进行调试 调试完成,结果符合预期,寄存器R5,R6,R7,R8的值和程序设置一致,? ? ? ?3.HEX文件在工程路径下找到生成的.hex文件,用记事本打开 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:36:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |