
STM32学习
个人STM32学习历程
随心就好@
这个作者很懒,什么都没留下…
展开
-
为什么要添加宏定义:STM32F10X_HD,USE_STDPERIPH_DRIVER
问题描述为什么,程序的执行是从“main.c”文件开始的,其中必须包含有头文件“stm32f10x.h”。我们打开“stm32f10x.h”,按下“Ctrl+F”键,查找USE_STDPERIPH_DRIVER,在“Find What”栏中输入“USE_STDPERIPH_DRIVER”。点击“Find Next”,出现“USE_STDPERIPH_DRIVER”对应的代码行,重复上边操作三次,第三次的时候我们能在第8296-8298行找到如图所示代码段。只有用预编译指令预定义了“USE_STD转载 2021-06-09 11:24:32 · 2210 阅读 · 0 评论 -
STM32作业七
2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验6,通过键盘输入一个1-365 之间的值,包括1 和365,基于结构体,将其转换为年、月、日、星期,并输出到屏幕。#include <stdio.h>#include <stdlib.h>typedef struct{ short原创 2021-06-08 20:07:36 · 333 阅读 · 0 评论 -
STM32作业六
2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验5,通过键盘输入一个1-365 之间的值,包括1 和365,基于指针,将其转换为年、月、日、星期,并输出到屏幕。#include <stdio.h>#include <stdlib.h>static unsigned char Cal原创 2021-06-08 19:27:30 · 333 阅读 · 0 评论 -
STM32作业五
2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验4,通过键盘输入一个1-365 之间的值,包括1 和365,基于枚举,将其转换为年、月、日、星期,并输出到屏幕。#include <stdio.h>#include <stdlib.h>//定义枚举typedef enum{ T原创 2021-06-07 16:10:51 · 522 阅读 · 0 评论 -
STM32作业作业四
2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验3,通过键盘输入一个1-365 之间的值,包括1 和365,基于函数,将其转换为年、月、日、星期,并输出到屏幕。#include <stdio.h>#include <stdlib.h>//内部函数声明static short Ca原创 2021-06-06 15:29:25 · 611 阅读 · 0 评论 -
STM作业三
2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验2,通过键盘输入一个1-365 之间的值,包括1 和365,基于数组,将其转换为年、月、日、星期,并输出到屏幕。#include<stdio.h>#include<stdlib.h>int main(void){ int tick原创 2021-06-06 09:48:25 · 262 阅读 · 0 评论 -
STM32作业二
作业:2018 年总共有365 天,将2018 年1 月1 日作为计数起点,即计数1,2018 年12 月31 日作为计数终点,即计数365。计数1 代表“2018 年1 月1 日-星期一”,计数10 代表“2018年1 月10 日-星期三”。参照实验1,通过键盘输入一个1-365 之间的值,包括1 和365,将其转换为年、月、日、星期,并输出到屏幕。#include<stdio.h>#include<stdlib.h>int main(void){ int tick.原创 2021-06-04 11:20:36 · 627 阅读 · 0 评论 -
Keil的安装和PJ
一,KeilKeil公司是一家业界领先的**微控制器(MCU)**软件开发工具的独立供应商。Keil公司2005年由ARM公司收购。keil官网:https://www.keil.com/二,uVisionuVision是由keil公司开发的集成开发环境(IDE),可以进行代码编辑,文件管理,程序的编译调试等。keil4指的是uVision4,keil5指的是uVision5三,MDKMDK:microcontrolor development kit(微控制器开发工具)每一个uVis原创 2021-06-01 15:58:56 · 1257 阅读 · 0 评论 -
下载STM32系列的固件库(标准外设库)
也可以在STM社区下载https://www.stmcu.org.cn/ST官网https://www.stmicroelectronics.com.cn/content/st_com/zh.html原创 2020-01-06 22:17:40 · 3050 阅读 · 0 评论 -
Keil如何添加芯片软件库(PACK包)
在用Keil软件进行代码编写时,第一步需要选择主芯片,如果你的Keil软件里面没有安装对应主芯片的软件库,那么将无法选择对应主芯片,以及导致后面程序无法编译成功。这时需要在网上下载对应的软件库,下载软件库最好的选择是在Keil官网上下载正式的软件库。添加STC 89C52系列芯片添加STM32 F1系列芯片添加STM32 F4系列芯片现在以STM32 F4系列芯片讲解下载STM32 F4...原创 2019-11-23 19:54:09 · 20635 阅读 · 1 评论