- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 keil5常用设置
文章目录keil5常用设置1、设置tab占用空格数设置代码追踪调试快捷键keil5常用设置1、设置tab占用空格数设置代码追踪调试快捷键
2022-03-14 19:00:11
2893
原创 stm32增加固件库工程
文章目录stm32增加固件库工程1、添加自己需要的组2、为组添加固件库文件3、包含头文件4、注意事项stm32增加固件库工程在简单工程上进一步扩展,增加固件库。1、添加自己需要的组2、为组添加固件库文件1、添加cpu核心文件、操作寄存器头文件、系统时钟初始化文件、终端处理文件2、添加stm32内部外设驱动3、添加配置文件(不添加会报找不到断言函数错误)3、包含头文件4、注意事项1、如果编译过后报错:FCARM - Output Name not specifi
2022-03-14 18:35:32
373
原创 stm32 GPIO 基础讲解
GPIO基础讲解及应用以stm32f103zet6开发版本讲解。GPIO工作模式1、上拉输入:内部接上拉电阻,默认输入电平为高电平,内部的为弱上拉,输出的电流小;想输出大的电流需要外加上拉电路。2、下拉输入:内部接下拉电阻,默认输入电平为低电平,内部的为弱下拉,输出的电流小;想输出大的电流需要外加下拉电路。3、模拟输入:输入的模拟信号不经过施密特触发器(将正弦波的电压通过一个闸值分开输出高低电平)。不经过下图处理输入,因此输入模拟信号。4、浮空输入:不进行上拉下拉操作,默认输入电平
2022-03-14 17:19:58
5033
原创 stm32简单工程创建
文章目录STM32最基本工程搭建(使用KEIL5)1、材料2、新建工程3、工程添加文件4、工程配置5、编译代码6、下载调试程序STM32最基本工程搭建(使用KEIL5)1、材料下载Keil5 Arm二选择一、芯片包、固件库。2、新建工程1、安装Keil52、下载芯片包可以1,2在线下载或者1,3本地导入(本地导入,需要下载好Keil.STM32F1xx_DFP.2.4.0.pack文件,由于在线下载经常失败,因此有时候会选择在官网上下载后本地导入)3、官网下载固件库4、新建工程
2022-03-14 13:26:32
4530
原创 cmake、makefile、gcc、g++工程编译讲解
编译的过程gcc、g++编译器-E-S-c-o-l-g -ggdb-w-Wall-D-U-m-O-static-share-L-l-ansi 、 -pedantic 、 -errors-v–version
2021-12-12 15:03:15
1594
原创 Linux根目录结构以及文件操作的shell操作指令
Linux根目录下的目录结构以及作用/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs。sysfs文件系统集成了下面3种文件系统的信息:针对进程...
2021-03-01 17:32:05
412
原创 LINUX用户、组管理指令以及用户账号有关的系统文件
LINUX系统编程之用户和组管理和与用户账号有关的系统文件useradd/userdel/usermoduseradd/usermod [选项] 用户名-c 创建用户描述-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录-g 用户组 指定用户所属的用户组-G 附加用户组,指定用户所属附加用户组-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。userdel [选项]
2021-01-25 17:34:07
344
原创 Linux软件包管理工具
#ubuntu软件安装包管理工具(apt)1、apt-cache search package 搜索包2、sudo apt-get build-dep package 安装相关的编译环境3、apt-get install package 安装包4、apt-get install package - - reinstall 重新安装包5、apt-get -f install 修复安装"-f = ——fix-missing"6、apt-get remove package 删除
2021-01-19 15:33:45
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人