1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平, ...
分类:
其他好文 时间:
2019-10-08 21:58:53
阅读次数:
141
图1.0 图1.1 中断控制器支持23条中断线,其中16条是IO管脚中断线,分别是EXTI0~EXTI15: 另外七根中断线如下图: ...
分类:
其他好文 时间:
2019-10-08 09:43:53
阅读次数:
113
嵌入式技术基础与实践 学习札记(二) 异步串行通信的通用基础知识 串口通信接口,简称“串口”、$UART$或$SCI$。$MCU$中的串口通信,在硬件上分为发送线$(TxD)$、接受线$(RxD)$和地线$(GND)$;在通信方式上,属于单字节通信,是嵌入式开发中重要的打桩调试手段。 串行通信的基本 ...
分类:
其他好文 时间:
2019-10-07 21:48:38
阅读次数:
156
一、中断 由于某个事件的发生,CPU暂停当前正在执行的程序,转而执行处理事件的一个程序。该程序执行完成后,CPU接着执行被暂停的程序。这个过程称为中断。(我正在捉泥鳅,但是我妈喊我回家吃饭,我必须回家吃饭,回家途中,发现泥鳅没带,回去把泥鳅带回家,然后吃完饭继续捉泥鳅!!!) 中断是CPU处理外部突 ...
分类:
其他好文 时间:
2019-10-05 22:42:38
阅读次数:
91
https://www.cnblogs.com/yangfengwu/p/11623750.html 一,实现的功能描述 STM32通过AT指令控制模块配网(支持SmartConfig和Airkiss),配网以后设备进入绑定状态(60S超时),在设备绑定超时时间内打开小程序即可绑定设备,然后实现控制 ...
分类:
微信 时间:
2019-10-05 16:18:33
阅读次数:
997
片上外设区分为四条总线,根据外设速度的不同,不同总线挂载着不同的外设, APB1 挂载低速外设,APB2 和 AHB 挂载高速外设。相应总线的最低地址我们称为该总线的基地址,总线基地址也是挂载在该总线上的首个外设的地址。APB1 总线的地址最低,因此片上外设就从这这个地址开始,也称外设基地址。 (1 ...
分类:
其他好文 时间:
2019-10-05 00:57:41
阅读次数:
693
1控制LED和继电器 除了 PA11和PA12其他都可以 2 PWM控制 PWM引脚简易测试程序,总共有12个PWM引脚,16bit即65536级PWM,很精密了: 延迟给100微妙 多了少了都有问题,不正常转 IO引脚读取 int value = digitalRead(pin); ADC引脚 实 ...
分类:
其他好文 时间:
2019-10-04 09:52:19
阅读次数:
94
1)中断响应分为:自然优先级、抢占优先级、响应优先级。 2)抢占优先级和响应优先级,其实是一个中断所包含的两个优先级,其中前者是抢占优先级之间的级别划分,后者是相同抢占优先级的优先级别的划分。 中断A抢占优先级比B高,那么A的中断可以在B里面触发,忽略响应优先级; A和B抢占优先级相同,则A、B的响 ...
分类:
其他好文 时间:
2019-10-03 23:59:42
阅读次数:
154
身边几个玩编程计算器的同学说,用计算器编程帧率太低了。一开始我觉得,好端端的处理器能卡成这样,肯定是计算器系统的问题。要是用我的开发板来跑绝对不会卡,但转念一想我的开发板只能在计算机上编程然后烧写进去,拿编译型语言去跟解释型语言比效率是没有意义的。 后来查了一下资料,他们用的计算器中竟然使用8位单片 ...
分类:
其他好文 时间:
2019-10-03 12:47:16
阅读次数:
119
本文做中断函数的索引,帮助我们找到中断函数名、中断函数参数以及中断服务函数他们的来源,以便我们编程。 1)如果一个工程只有一个中断,则我们可以进行两个步骤就可以了: 使能中断通道 编写中断服务函数 2)实例: 中断服务函数名可在 “startup_stm32f40_41xxx.s”文件中找到: 中断 ...
分类:
其他好文 时间:
2019-10-03 12:30:51
阅读次数:
90