中断的产生是你所设定的中断源被触发而引起程序跳到你所对应的中断函数去执行。一个中断函数只能对应一个中断源,一个中断源可以被多个事件触发,只要其中一个中断事件被触发,就会引发中断。 NVIC是配置中断源和使能中断的控制器,配置过程: 1.配置优先级组,2.选择要使能中断源,3配置抢断优先级和子优先级, ...
分类:
其他好文 时间:
2020-03-24 19:00:11
阅读次数:
91
1、什么是装饰器 器指的是工具,可以定义成成函数 装饰指的是为其他事物添加额外的东西点缀 合到一起的解释: 装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2、为何要用装饰器 开放封闭原则 开放:指的是对拓展功能是开放的 封闭:指的是对修改源代码是封闭的 装饰器就是在不修改被装饰器对象 ...
分类:
其他好文 时间:
2020-03-24 01:05:50
阅读次数:
81
1.新建项目 2.选择芯片,若没有就下载 3.导入文件及文件夹 4.导入文件路径 5.编写LED程序和main ...
分类:
其他好文 时间:
2020-03-22 23:51:08
阅读次数:
85
2020-03-21 23:14:57 老规矩,只上干货不扯淡,不一定最好,但希望能帮到一些人。 系统:Deepin15.11桌面版 工具:STM32CubeIDE 下载安装: 官网下载:https://www.st.com/content/st_com/en/products/developmen ...
分类:
系统相关 时间:
2020-03-22 01:05:18
阅读次数:
142
1.对于版本比较低的STM32CubeMX(比如V4.25.0),生成的工程缺少syscall.c文件。将syscall.c文件复制到startup目录下,而新版本的STM32CubeMX(V5.6.0)会自动生成syscall.c文件,在Src文件夹下。 2.添加必须要的代码段: 1 /* Pri ...
分类:
其他好文 时间:
2020-03-18 09:57:08
阅读次数:
108
把STM32中断优先级搞懂了现在与大家分享:一:综述STM32目前支持的中断共为84个(16个内核+68个外部),16级可编程中断优先级的设置(仅使用中断优先级设置8bit中的高4位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。二:优先级判断STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作‘亚优先级‘或‘副优先
分类:
其他好文 时间:
2020-03-17 22:34:33
阅读次数:
66
开篇先比比: 虽然我们的老会长一直强调Arduino是个很菜的东西,但是的确是嵌入式入门的不二法宝啊。 现在其实我已经学了stm32了,arduino自认为比较精通了,但是其实实践上手的机会还是很少 然后最近发现proteus的神奇之处:嵌入式仿真!这个平时被老师们用来做各种理论研究的东西竟然主要卖 ...
分类:
其他好文 时间:
2020-03-17 08:05:59
阅读次数:
67
分类 编译时异常: 无法通过编译,必须显示处理。Exception下非RuntimeException类(Run..也是Ex..的子类),如IOException、SQLException等 运行时异常: 都是RuntimeException类及其子类异常,如NullPointerException ...
分类:
编程语言 时间:
2020-03-16 20:28:33
阅读次数:
61
GPIO 简介: 通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以用作串口的数据收发管脚,或者AD的接口等复用功能使用。因此其作用和功能非常重要。 GPIO的工作模式: 四种输入、四 ...
分类:
其他好文 时间:
2020-03-16 12:45:35
阅读次数:
62
此博客链接:https://www.cnblogs.com/ping2yingshi/p/12491394.html RPG的错排(77min) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2068 Problem Description 今年暑假杭 ...
分类:
其他好文 时间:
2020-03-14 13:03:01
阅读次数:
67