码迷,mamicode.com
首页 >  
搜索关键字:stm32 usart nvic    ( 2336个结果
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
STM32F1x 移植uCOSⅢ
1、准备工程文件以RTC demo为例 2、准备uCOSⅢ 源文件 3、准备官方移植好的工程 注意 移植: 文件说明: 2、向工程中添加文件 工程目录下新建UCOSIII文件夹添加文件 添加完成后修改相应的文件,编译通过。 ...
分类:其他好文   时间:2018-06-15 12:48:10    阅读次数:161
2336条   上一页 1 ... 71 72 73 74 75 ... 234 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!