这篇文章主要介绍了2020-11-09的讲解,通过具体代码实例进行16304 讲解,并且分析了2020-11-09的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=16304
本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:
文章目录
- vscode跟踪调试+stm32仿真程序运行
-
- VScode代码调试
- Proteus仿真STM32流水灯
- 总结
vscode跟踪调试+stm32仿真程序运行
VScode代码调试
首先安装vscode
下载汉化包
vscode安装插件c/c++。在Ubuntu里创建一个文件夹test,vscode打开test后再在文件夹里新建rever.c,输入以下代码。
#include<stdio.h> void ShowRevertNum(int iNum) { while(iNum>10) { printf("%d",iNum%10); iNum=iNum/10; } }int main(void) { int iNum; printf("please input a number: "); scanf("%d",&iNum); printf("After revert:"); ShowRevertNum(iNum); }
运行,编译之后,点击这里打开自带生成出来一个.json文件
点击图表,生成launch.json文件,修改“program”。
工具栏上的Terminal,选择Configure Tasks)VSCode会自动生成适用于gcc编译的tasks.json文件保存后继续进行编译,需要在第九行后添加语句:
command调用的控制台命令;args就是命令行参数了
配置好后在test.c文件界面,ctrl+shift+B先编译,点击图标绿色箭头,再点击终端:
Proteus仿真STM32流水灯
创建新工程,输入工程名、安装路径,选择LED-yellow,选择电阻,双击将阻值设为50等等操作,配置好keil的标准库后,修改里面的main.c文件。让8个led灯依次闪烁,然后8个灯同时闪烁8次,依次重复
配置实验所需原件,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。
调试程序代码
勾选create hex选项,生成 .hex文件
双击stm32f103r6芯片,进入Program File 选择LED生成的hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)
运行结果
总结
本次实验收获很多,一分耕耘一分收获,通过这次练习让我更熟悉的虚拟机和ubantu,编程能力也有长足的进步。对嵌入式能干什么有了大致的脉络
本文转自互联网,侵权联系删除2020-11-09
最新评论