STM32
GenieSharp
温故而知新,可以为师矣。
展开
-
GPIO的赋值,操作符“|“
GPIO_InitStructure.GPIO_Pin = KEY1 | KEY2; //选择端口号上面的语句之所以可以用“|”操作符来定义就是因为它定义的寄存器地址可以进行位或原创 2022-02-03 22:17:19 · 879 阅读 · 0 评论 -
请教个问题
GPIO_InitStructure.GPIO_Pin = KEY1 | KEY2;这个竖线“|”,我知道功能意思,谁可以找到C语言里的文档说明??原创 2022-02-03 16:33:34 · 482 阅读 · 0 评论 -
三极管的理解
转载:https://www.bilibili.com/video/BV1At411c75Q?spm_id_from=333.999.0.0Ib大于一定电流,Ibe导通,Icb反向击穿,Ice通。原创 2022-02-01 16:17:10 · 464 阅读 · 0 评论 -
GPIO端口
GPIO接口同ADC接口是选择使用的关系,不能同时使用一个引脚,会影响ADC的信号;GPIO接口同其他通信接口是复用的关系,软件配置实现一个引脚即是IO也是其他外设功能。原创 2022-02-01 11:22:33 · 912 阅读 · 0 评论 -
STM32定时器
高级定时器与普通定时器的主要区别在于:死区时间可编程的互补输出死区时间:死区时间是PWM输出时,为了使H桥或半H桥的上下管不会因为开关的关断延迟问题发生同时导通而设置的一个保护时段,通常也指pwm响应时间。 由于IGBT(绝缘栅极型功率管)等功率器件都存在一定的结电容,所以会造成器件导通关断的延迟现象。一般在设计电路时已尽量降低该影响,比如尽量提高控制极驱动电压电流,设置结电容释放回路等。为了使igbt工作可靠,避免由于关断延迟效应造成上下桥臂直通,有必要设置死区时间,也就是上下桥臂同时关断时间。原创 2022-02-01 08:56:51 · 665 阅读 · 0 评论 -
看门狗的复位与中断
看门狗是递减计数器,从设定值开始计数递减,所谓的喂狗:就是使计数在为0之前重新赋值,不使之发生中断或者复位。参考:https://blog.csdn.net/muyang_ren/article/details/38090417原创 2022-02-01 08:34:51 · 2442 阅读 · 0 评论 -
flash/sram/时钟
FLASH 相当于硬盘,掉电保存;SRAM相当于内存,掉电数据丢失。不同的时钟信号来源原创 2022-01-31 12:46:18 · 329 阅读 · 0 评论 -
关于 “定义_sys_exit()以避免使用半主机模式”的问题
STM32,KEIL,嵌入式原创 2022-01-31 08:26:33 · 3494 阅读 · 0 评论