![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Stem32
文章平均质量分 67
天使之梦魇
这个作者很懒,什么都没留下…
展开
-
STM32串行通讯采用中断方式发送,接收
近期发现很多人都不愿意用中断方式,来使用STM32的串口。说是问题多。但自己测试了,中断没有任何问题。无论接收和发送。我贴出源程序。注意一点是: USART_ITConfig(USART3, USART_IT_TXE, ENABLE); 这个函数一旦执行,就会启动一次中断,正是这个原因,许多人想尽方法去避免空发送,但实际上这是设计者的智慧所在。用空中断启动转载 2013-12-10 20:08:29 · 3414 阅读 · 0 评论 -
STM32学习笔记(7):USART串口的使用
STM32学习笔记(7):USART串口的使用2011年4月19日USART串口通信1. 串口的基本概念在STM32的参考手册中,串口被描述成通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互联网转载 2013-12-10 21:00:39 · 2577 阅读 · 0 评论 -
arm中断控制寄存器详解
s3c2410的中断异常处理模块总共由以下寄存器构成SRCPND(SOURCE PENDING REGISTER)INTMOD(INTERRUPT MODE REGISTER)INTMSK(INTERRUPT MASK REGISTER)PRIORITY( PRIORITY REGISTER)INTPND(INTERRUPT PENDING REGISTER)INTOFFS转载 2013-12-17 09:38:16 · 2653 阅读 · 0 评论 -
USART3_IRQHandler()
void USART3_IRQHandler(){ u8 temp; if(USART_GetITStatus(USART3, USART_FLAG_RXNE) == SET); { temp = ( u8 )USART_ReceiveData(USART3); USART转载 2013-12-11 16:19:35 · 9035 阅读 · 0 评论 -
【二】STM32F4 USART1 中断方式接收再将字符打印出来
void USART1_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; /* config USART1 clock*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, E转载 2013-12-10 20:51:05 · 1572 阅读 · 0 评论 -
经典嵌入式面试题目
预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因转载 2013-12-08 13:09:19 · 654 阅读 · 0 评论 -
stm32快速学习5——串口中断接收
串口自发自收设定串口时钟设定引脚功能中断优先级设定串口 Main文件#include "stm32f10x.h"void RCC_Configuration(void);void GPIO_Configuration(void);void USART_Configuration(void);void NVIC_Configuration(void);转载 2013-12-08 12:54:59 · 914 阅读 · 0 评论