区块链技术博客
www.b2bchain.cn

2020-11-09

这篇文章主要介绍了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
2020-11-09
下载汉化包
2020-11-09
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文件
2020-11-09
点击图表,生成launch.json文件,修改“program”。
2020-11-09
工具栏上的Terminal,选择Configure Tasks)VSCode会自动生成适用于gcc编译的tasks.json文件保存后继续进行编译,需要在第九行后添加语句:
2020-11-09
command调用的控制台命令;args就是命令行参数了
配置好后在test.c文件界面,ctrl+shift+B先编译,点击图标绿色箭头,再点击终端:
2020-11-09

Proteus仿真STM32流水灯

创建新工程,输入工程名、安装路径,选择LED-yellow,选择电阻,双击将阻值设为50等等操作,配置好keil的标准库后,修改里面的main.c文件。让8个led灯依次闪烁,然后8个灯同时闪烁8次,依次重复
2020-11-09
配置实验所需原件,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。
2020-11-09
2020-11-09
调试程序代码
2020-11-09
勾选create hex选项,生成 .hex文件
2020-11-09
双击stm32f103r6芯片,进入Program File 选择LED生成的hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)
2020-11-09
运行结果
2020-11-09
2020-11-09
2020-11-09

总结

本次实验收获很多,一分耕耘一分收获,通过这次练习让我更熟悉的虚拟机和ubantu,编程能力也有长足的进步。对嵌入式能干什么有了大致的脉络

本文转自互联网,侵权联系删除2020-11-09

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 2020-11-09
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们