码迷,mamicode.com
首页 >  
搜索关键字:stm32 旋转编码器    ( 2193个结果
stm32-SPI读取串行FLASH
SPI协议:是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD 等设备与MCU 间,要求通讯速率较高的场合。 物理层: S S ( Slave Select):从设备选择信号线,常称 ...
分类:其他好文   时间:2018-06-27 21:06:31    阅读次数:424
stm32-GPIO使用注意事项
一: 1、浮空输入GPIO_Mode_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 2、带上拉输入GPIO_Mode_IPU——IO内部上拉电阻输入 3、带下拉输入GPIO_Mode_IPD—— IO内部下拉电阻输入 4、模拟输入GPIO_Mode_AIN ——应用ADC模拟输入, ...
分类:其他好文   时间:2018-06-27 13:49:37    阅读次数:183
STM32F103系列选型
STM32F103系列选型可查官网: https://www.st.com/content/st_com/zh/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/st ...
分类:其他好文   时间:2018-06-24 11:41:15    阅读次数:204
stm32串口通讯
这篇主要了解通讯的概念: 全双工:同一时刻,两个设备之间可以同时收发数据; 半双工:两个设备之间可以收发数据,但不能在同一时间; 单工 : 一个设备固定发送,一个设备固定接收; 同步通讯:收发设备会使用一根信号线作为时钟信号,在其驱动下,双方进行协调以同步数据,通过规定在时钟的上升沿或下降沿对数据进 ...
分类:其他好文   时间:2018-06-23 15:39:07    阅读次数:153
stm32用SysTick延时
SysTick是内核的一个外设,内嵌在NVIC中,它是一个24位向下递减的定时器,每计数一次的事件位1/SYSCLK(一般为72M),当重装载寄存器的值递减到0时,系统定时器就产生一次中断,循环往复,这个定时器一般用于操作系统来产生时基以维持心跳。 CTRL:控制及状态寄存器 LOAD:重装载数值寄 ...
分类:其他好文   时间:2018-06-22 10:59:49    阅读次数:265
STM32bootload——typedef void (*Fun) (void) 理解
1、typdef 用法如下所示 2、指针函数形式 3、typedef 返回类型(*新类型)(参数表) 由上对typedef void (*Fun) (void);理解 typedef 的作用是把已知的类型定义新类型,所以新类型(*Func)(void)的返回值是void。 定义了一个新类型,该类型是 ...
分类:其他好文   时间:2018-06-20 21:06:05    阅读次数:171
stm32控制LED的亮灭
其实这个小实验就是学会运用GPIO这个外设。 GPIO是一个片上高速外设,它是由几个寄存器来控制的,每个寄存器占据0x04: GPIOx_BSSR: 端口位设置/清除寄存器,这个寄存器的BSy位是0-15位(BS0-BS15),BRy位是16-31位(BR0-BR15);通过这两个位可以控制16个引 ...
分类:其他好文   时间:2018-06-19 19:28:00    阅读次数:723
STM32 --- 什么时候打开复用IO的时钟(比如RCC_APB2Periph_AFIO)
需要用到外设的重映射功能时才需要使能AFIO的时钟,包括外部中断。 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。 举例:重映射USART2USART2的TX/RX在PA.2/3 PA.2已经被Timer2的channe ...
分类:其他好文   时间:2018-06-18 15:05:43    阅读次数:246
STM32 一直进入串口接收中断
.串口初始化配置时,需要打开ORE 溢出中断 USART_ITConfig(USART2, USART_IT_ORE, ENABLE); 串口接收中断函数要增加如下代码: if (USART_GetITStatus(USART2, USART_IT_ORE) == SET) { USART_Clea ...
分类:其他好文   时间:2018-06-16 23:37:31    阅读次数:410
stm32开发生成库的方法
在一个项目里面可能有对单片机很熟悉的工程师,懂硬件和软件,也有只写软件的工程师,那么怎么才能进行协同工作呢,我想了一个办法就是懂底层的工程师开发驱动,然后留出接口给其他的工程师来调用,这样其他的工程师就不需要知道这个底层的功能是如何实现的,他只要关心使用这个模块能干什么,怎么使用该模块的一些函数.这 ...
分类:其他好文   时间:2018-06-16 11:50:30    阅读次数:109
2193条   上一页 1 ... 65 66 67 68 69 ... 220 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!