| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 嵌入式基本工具概念和板子认识 -> 正文阅读 |
|
[嵌入式]嵌入式基本工具概念和板子认识 |
嵌入式的概念和这篇文章的内容都在ppt里面: 关于嵌入式的基本名词如MCU,ARM,树莓派,安卓,以及嵌入式环境见第一个ppt 板子的名称工程目录文件
标准外设库(人家编好的用)标准源码结构图:libraries创建工程模板下载函数包下载STM32标准库函数文件(https://www.st.com/content/st_com/en.html ) 新建文件夹新建一个stm32f10xTemPro文件夹:
新建工程打开keil mdk5 ,新建工程,保存到USER里面吧,选择板子为stm32f103R6 给Group添加文件
类似这样把文件添加,添加后是这样的: 固件库关于这个固件库:
添加头文件所在目录
配置全局宏定义变量在“C/C++”选项卡的“Define”文本框中输入
更改main.c这里就是咱们学习c和c++时候最主要的代码,控制流程敲代码
Proteus和keil使用下面以点亮一个led灯为例说明联合使用
使用是keil MDK版本,要下载板子使用的包 然后使用上面的模块,下面来试试点灯 keil main:什么都没做 Proteus 8打开Proteus 8
因为编译错误,无法选用这个模型,换用stm32f103R6模型 出现这种错误 点击设计design菜单,点击配置供电网Power Rail Configuration 把VDDA和VSSA添加到右边 又出现这个问题 参考文章: … 还有一点要注意,Proteus中电阻的默认阻值是10KΩ,10KΩ的电阻会使LED导通电流很小,LED发光小。 keil mdk5使用上面的模板文件来建立工程
编译生成hex文件
仿真hex文件放入芯片 最后灯亮了,这里不知道咋回事,就不演示了 Proteus与keil联合仿真 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
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/25 22:44:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |