随笔分类 - 单片机
microcontroller
摘要:1、先看#ifdef的用法: 如果定义过 KEY1_PA0,就执行第一段代码,否则就执行第二段代码!! 2、#ifndef的用法: 在文件bsp_usart1.h中: 如果没有define过__USART1_H,就执行下面的语句;如果定义过,就不执行; 所以在一个.c文件里面,多次调用到该文件的时候
阅读全文
摘要:实验内容:PC向单片机发送波特率和占空比相关信息,单片机接收到数据后,显示接收到的频率和占空比并改变波形。 问题:PC向单片机发送数据,第一次接收正常,后面就无法正常接收了。 这是串口中断处理函数部分代码: 问题出在NOTICE那里: 1、因为crc是static变量,所以只初始化一次,在数据接收完
阅读全文
摘要:51内核的单片机中,定时器中的加1计数器输入的计数脉冲有两个来源: 1、一个是由系统的时钟振荡器输出脉冲经12分频后送来; 2、一个是T0或T1引脚输入的外部脉冲源,每来一个脉冲计数器加1,当加到全1时,再输入一个脉冲就使计数器回零; 上图假设一个脉冲的周期为T,2分频之后周期就变成了2T; N分频
阅读全文

浙公网安备 33010602011771号