在ubuntu安装vscode及Proteus仿真运行stm32程序

一、安装vscode

1、 网页下载deb安装包

https://code.visualstudio.com/Download

点击下方如图所示.deb 64 bit下载安装

在这里插入图片描述

2、在命令行中安装

输入代码:

 |sudo dpkg -i code_1.51.0-1604600753_amd64.deb

在这里插入图片描述
若出现错误,则会提示dpkg,处理软件包XXX时出错
依赖关系问题,仍未被配置
使用命令:

1|sudo apt-get install -f

在这里插入图片描述

3、 在命令行执行

命令行输入:

1|code

在这里插入图片描述

4、汉化

在这里插入图片描述

5、在ubuntu中用vscode编译调试C\C++

1.安装vscode的C\C++插件
在这里插入图片描述
2.安装vscode的Code Runner插件
在这里插入图片描述

6、编译运行程序

新建文件
在这里插入图片描述

出现空白文档

在这里插入图片描述
输入代码:

#include <stdio.h>
int main()
{
   char name[100];
   printf("What is your name?\n");
   scanf("%s",name);
   printf("Hello,%s,nice to meet you!\n",name);
}

保存为.c文件并运行,此时异常运行
运行方式:
键盘快捷键 Ctrl+Alt+N
快捷键 F1 调出 命令面板, 然后输入 Run Code
在编辑区,右键选择 Run Code
在左侧的文件管理器,右键选择 Run Code
右上角的运行小三角按钮

在这里插入图片描述
设置–用户–拓展–Run Code Configuration找到Run In Terminal勾选上
在这里插入图片描述
勾选完成后重新点击运行即可正常运行
在这里插入图片描述

二、Proteus仿真运行stm32程序

1、创建工程

点击创建新工程,输入工程名、安装路径,然后点击Next
在这里插入图片描述
选择Create a schematic from the selected template,Next
在这里插入图片描述
选择Do not create a PCB layout点击Next
在这里插入图片描述
选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。
在这里插入图片描述
在这里插入图片描述

2、配置实验所需原件

创建项目完成后就如下图所示:
在这里插入图片描述
添加实验所需器材LED和RES
在这里插入图片描述
逐步添加LED和RES,连线并更改电阻值(默认阻值过大,不更换led电流达不到,亮不起来)
在这里插入图片描述
在这里插入图片描述

3、keil 5中生成hex文件

进入keil 5,右键Target选择Option for Target,然后在选项Output中勾选Create HEX file,生成hex文件。
在这里插入图片描述
代码如下:
在这里插入图片描述

4、配置芯片

双击stm32f103r6芯片,进入Program File 选择生成的hex文件,并配置Crystal Frequency改成8M在这里插入图片描述

5、实验结果

第一个灯亮
在这里插入图片描述
第二个灯亮
在这里插入图片描述
第三个灯亮
在这里插入图片描述
第四个灯亮
在这里插入图片描述

第五个灯亮
在这里插入图片描述
第六个灯亮
在这里插入图片描述

第七个灯亮
在这里插入图片描述
第八个灯亮
在这里插入图片描述
全亮
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值