![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式+STM32
AO
觅食的haruko
所有走过的路,都是必经之路。
展开
-
STM32 IO口的八种方式的解释(转)
1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际...转载 2018-08-30 14:43:50 · 4293 阅读 · 0 评论 -
1008煤矿
中心站在井上,分站在井下。比特率是数字信号的传输速率,它用单位时间内传输的二进制代码的有效位(bit)数来表示,其单位为每秒比特数bit/s(bps)波特率 波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。单位本身就已经是代表每秒的调制数比特率=波特率X单个调制状态对应的二进制位数 例1每秒钟传送240个字符,而每个字符格式...原创 2018-10-12 09:50:46 · 187 阅读 · 0 评论 -
SysTick系统定时器
在前面的CLKSOURCE寄存器位也明确指明SysTick的时钟源为HCLK和HCLK / 8可选,然而在时钟树上却并没有体现时钟源可选这个关键信息,可见这是数据手册的漏洞,功能实现以寄存器的说明为主而非时钟树:SysTick的时钟源并非限定在HCLK / 8将SysTick的时钟源设置为72MHZ,那么计数器减1间隔的时间为: (1 / 72MHz)sSysTick系统定时器的重装载寄存...转载 2018-09-27 20:53:36 · 1143 阅读 · 0 评论 -
纯C的坑
1局部变量定义必须在函数或局部空间的开头,然后才能有其他语句。c++却可以随用随定义的。 2不能在定义结构体时给变量初始化。因为没有给其分配内存,所以初值是无法存储的。应该声明结构体变量后,手工赋值。...原创 2018-10-15 10:27:47 · 195 阅读 · 0 评论