
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
可使用外部信号(TIMx_ETR)控制定时器和定时器互连(可以用 1个定时器控制另外一个定时器)16位向上、向下、向上/向下(中心对齐)自动装载计数器(TIMx_CNT)计数器从0开始计数(递增),计数到自动加载值(TIMx_ARR) - 1后。计数器从0开始计数(递增),计数到自动加载值(TIMx_ARR)后。计数器从自动加载值(TIMx_ARR)开始计数(递减),计数到0后。并从自动加载值(T
SPI是串行外设接口(Serial Peripherallnterface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议比如AT91RM9200。W25Q128是华邦公司推出的一款SPI接口的NOR FIash芯片,其存储空间为128 Mbit,相

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片俗称“看门狗“(watchdog)。
串口通信串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方 式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简 单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。设备之间的一种通信的方式(数据交互)数据只能一位一位的进行传输全双工通
主机(MCU)设置输出1状态,此时因为MCU无法输出1,相当于释放了SDA数据线,此时外部器件可以主动拉低SDA数据线/释放SDA数据线(同样由上拉电阻提供“输出1的功能”),实现SDA数据线的高低电平变化。由于SDA引脚既要作为输出又要作为输入,我们可以将SCL引脚配置成输出引脚,SDA引脚不进行配置,在gpio.c中定义一个函数,以便随时可以修改SDA引脚为输入引脚或者输出引脚。IIC的SDA

当CPU正在执行程序时,由于发生了某种事件,要求CPU暂时中断当前的程序执行,转而去处理这个随机事件,处理完以后,再回到原来被中断的地方,继续原来的程序执行,这样的过程称为中断。当检测到某一个动作的触发(电平边沿)了就会产生某种事件,如检测到了下降沿,上升沿等等。即事件是中断的触发源。
open()函数:int open(const char *pathname, int flags, mode_t mode);使用open函数需要的头文件:#include#include#includeopen()的返回值:返回一个文件描述符,当文件成功打开时,返回一个非负整数,当文件打开失败时,返回-1文件描述符将用于write(),read(),lseek()使用参数:const char











