笔记
文章平均质量分 66
zoe囧
冲冲冲
展开
-
串口通信------学习日志
####学到啥记录啥 stm32:串行的异步通信 传送一个字节需传送八个位,从高位到低位依次发送,有发送起始位0和发送停止位1, 编写流程 串口时钟、GPIO时钟使能 RCC_APB2PeriphClockCmd(); GPIO端口模式设置 GPIO_Init(); 串口参数初始化 USART_Init();//配置方法和GPIO 配置方法一样 开启中断并且初始化NVIC //通常串口要配合中断使用 NVIC_Init; USART_ITConfig(); 使能串口...原创 2021-07-16 13:42:51 · 295 阅读 · 0 评论 -
2021-07-13--stm32f10x学习日志
#####学到什么记录什么 BSRR寄存器 高16位用于置0 低16位用于置1 各个位对“0”的此操作是免疫的 如果同时设置了对应的高低位,低位起作用 BRR寄存器 只有低16位有效 引脚的不一致性 所以输出高电平用BSRR,输出低电平用BRR void GPIO_SetBits(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin) { GPIOx->BSRR |= GPIO_Pin;//使用BSRR寄存器,实现输出高电平 } void GPIO...原创 2021-07-14 16:15:20 · 147 阅读 · 0 评论 -
2021-07-07————51学习日志
标题*定时与中断 今天是学习51的第五天,学到啥记录啥* 中断: 中断响应条件 中断源有中断请求 此中断源的中断允许位为1 cpu开中断(EA=1) 使用中断时,需要了解 明确使用哪个中断,选择相应的中断号 确定触发条件 中断响应之后干什么 外部中断0为例 主程序中需要有以下代码: IT0=0;//或IT0=1:设置外部中断的触发方式 1是下降沿触发 EX0=1;//开外部中断0 EA=1;//打开总中断 开关 中断服务函数 void int0() interrupt 0//interrup原创 2021-07-12 01:09:51 · 61 阅读 · 0 评论