我们先看板上的两个按键的电路连接:按键1对应PORTA.6;按键2对应PORTA.7。默认状态为0,当键按下去时为1。我们就不断查询按键的值,来点亮不同的灯,主要介绍如何读端口。程序代码如下:int main(void){unsigned int
首先介绍下TI的M25P16,它是16Mbit(2Mbyte)的FLASH存储器,与常用的华邦公司的W25X16,ATMEL公司的AT51DB161比较接近。最高支持50M的SPI时钟,存储器可以以1到256字节byte,使用页编程操作将2M的容量分为32个块(Blo
今天我们用定时器实现LED灯的1s闪烁。首先我们看看要用的几个库函数:1 OpenTimer1配置16位定时器函数,函数定义为:void OpenTimer1(unsigned int config,unsigned int period);参数有:Timer Module On/OffTx_ONTx
简单介绍下DS18B20,它是独特的单线接口,仅需一个端口进行通讯9~12位的分辨率可调(RS)测温范围为-55°C~+125°C;测量范围在-10°C ~+85°C精度为±0.5°C可设置报警温度存储于EEPROM,掉电保护数据不丢适用电压3~5
春节过后,很多内容都忘记了,好在以前整理了一些子函数,子模块。今天就用子函数模块化编写,液晶LCD1602实时显示时钟。用到这样几个文件:delay.c采用定时器延时函数,里面有延时毫秒和微秒的函数。lcd1602.c液晶显
首先介绍下寄存器,一共有6个寄存器分别是:1、TRIS寄存器:设置数字引脚输入还是输出;置1配置输入(默认);清0配置输出,和51相反。2、LAT寄存器:写端口值3、PORT寄存器:读端口值4、CLR寄存器:清05、SET寄存器
PIC32MX器件上提供的实时时钟和日历(Real-Time Clock and Calendar,RTCC)硬件模块及其操作。下面列出了该模块的部分主要特性:?时间:时、分和秒?24小时格式(军用时间)?可分辨半秒的时长?提供日历:星期、日、月
我接触的32位单片机:STM32,LM3S都有库函数,利用库函数能够加快项目进度,不需要去底层查看寄存器等等。PIC32的库函数位置在:D:\\Program Files\\Microchip\\MPLAB C32\\pic32-libs\\peripheral如果你安装在C盘,改下路
PIC32MX3XX/4XX模拟比较器模块包含一个或多个能以多种方式进行配置的比较器。以下是此模块的一些重要特性:?提供的可选输入包括:-与I/O引脚复用的模拟输入-片内绝对参考电压(IVREF)-比较器参考电压(CVREF)?输出
1准备工作串口是必备的,用处非常广,可以把信息打印到屏幕上等等。首先我们找下串口在开发板上的位置,如下图所示,串口1在JE插槽,串口2在JH插槽处。由于没有申请串口模块。所以自己焊了一个串口模块,采用的是MAX
LM75A是一个高速I2C接口的温度传感器,可以在-55~+125的温度范围内将温度直接转换为数字信号,并实现0.125的精度。PIC32可以通过I2C总线直接读取其内部寄存器中的数据,并可通过I2C对4个数据寄存器进行操作,设置不
首先介绍下EEPROM 24LC256,它是PIC生产的电擦写式只读存储器EEPROM,容量为256KB,支持2线串行接口,也就是I2C接口(不了解I2C自己上网补下功课),它的器件地址为0X1010A2A1A0。其中A2A1A0是可以配置的,板上是连着
并行主端口(Parallel Master Port,PMP)是一个8位/16位并行I/O模块,专用于与通信外设、LCD、外部存储器件以及单片机等多种并行器件进行通信。由于并行外设接口的多样化,PMP模块具有高度可配置性。PMP模块的主要特
PIC32MX 10位模数(Analog-to-Digital,A/D)转换器(或ADC)具有以下特性:?逐次逼近寄存器(Successive Approximation Register,SAR)转换?最多16个模拟输入引脚?外部参考电压输入引脚?一个单极性差分采样/保持放
我认为时钟非常重要,是后面的外设的基础,TIME/USART/I2C/SPI/等等外设都需要时钟。如果时钟没有配置好,程序也跑不起来,MPLAB IDE里面,从Configuration Bits里面可以配置,或者也可以用宏定义配置。下面一一介绍
上节讲了串口如何发数据,这次我们介绍下查询和中断两种不同方法收数据首先介绍几个相关函数如图所示:下面我们就用这几个函数,实现输入字符串回显的功能:
比较器参考电压模块是提供可选参考电压的16级梯形电阻网络。尽管它的主要目的是为模拟比较器提供参考电压,但是它也可以独立使用。图20-1给出了该模块的框图。梯形电阻经过分段可提供两种范围的参考电压值,并且还具