0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

chipKIT Uno32板的板载功能介绍

454398 来源:网络整理 作者:网络整理 2019-12-05 16:49 次阅读

chipKIT Uno32开发板基于功能强大的PIC32MX320F128微控制器,它具有运行在80MHz的32位MIPS处理器内核,128K闪存程序存储器和16K SRAM数据存储器。该评估板可以通过USB或外部电源供电。板载USB-UART接口提供了板与PC上运行的MPIDE工具之间的通信路径。 MPIDE代表多平台集成开发环境,是用于将嵌入式应用程序开发和下载到chipKIT Uno32板上的完整工具。现在让我们更详细地研究chipKIT Uno32板及其板载功能。

chipKIT Uno32板

chipKIT Uno32板的完整说明可以在Digilent网站上的硬件手册中找到。我在这里仅总结最重要的功能。下面显示的是我绘制的图片,显示了chipKIT Uno32板上主要组件,跳线和连接器的布局。

主要组件的布局,连接器和跳线

与PC的连接

Uno32板使用标准的Mini-B USB连接器连接到USB端口在PC上。 USB连接器旁边的FTDI FT232RQ芯片提供了USB-UART接口,用于PC和开发板之间的双向串行通信。 MPIDE使用相同的串行端口与Uno32板上运行的串行引导程序进行通信,同时下载用户应用程序。

电源部分

Uno32可以通过USB或外部电源供电。如果同时提供这两种电源,则板上的自动切换电路可以使用外部电源。 Uno32板上有两个稳压器。第一种将外部电源电压调节为5V,并为板上的+ 5V总线( VCC5V0 )供电。第二个将 VCC5V0 总线调节至3.3V,该电压可连接至3.3V总线( VCC3V3),并为PIC32单片机供电。提供5.5 mm x 2.1 mm桶形连接器通过外部电源(墙上适配器)为Uno32板供电。连接器的中心端子连接为正电源电压。外部电源电压必须在7V至15V的范围内。

Jumper JP2 提供了用于对通过板载5V调节器或通过板载5V调节器直接连接到 VCC5V0 总线的外部电源电压。通常, JP2 位于 REG 位置。这将通过5V稳压器路由外部电源。如果外部电源已经是稳定的+ 5V输出,则可以将 JP2 放在 BYP 位置,以直接从外部为 VCC5V0 总线供电。

6针POWER连接器 J2 ,用于为连接到Uno32板上的外部电路或屏蔽供电。引脚1( RESET )连接到PIC32单片机上的MCLR引脚。该引脚可用于从外部电路复位PIC32。第二个和第三个引脚分别提供3.3V(最大电流425 mA)和5.0V(最大电流900 mA)输出,以为外部电路或插入Uno32板上的屏蔽供电。但是,引脚2和3一起提供的总电流不应超过925 mA。引脚4和5( GND )在Uno32与任何外部电路之间提供公共接地连接。引脚6( VIN )连接到外部电源连接器的输入。此引脚可用于向外部电路或连接到Uno32的屏蔽提供未调节的输入电压。

数字I/O引脚

chipKIT和Arduino系统都使用逻辑引脚号来标识数字I/O引脚。 Uno32板的有效逻辑引脚号是0-43。 chipKIT Uno32板提供了总共42个I/O引脚,可通过连接器 J5 , J6 和 J7 进行访问。每个I/O引脚最多可提供或吸收18mA的电流。但是,为了将输出电压保持在规定的电压范围内(VOL = 0.4V,VOH = 2.4V),引脚电流必须分别限制在最大7mA和12mA的源极和漏极。可以同时在所有I/O引脚上提供或吸收的最大电流为200mA。

连接器 J5 和 J6 是2×8母引脚接头连接器,可访问30个I/O引脚。外部引脚行(标记为0至13,A和G)对应于Arduino Uno板上的I/O连接器引脚。引脚的内部行(标记为26至41)是chipKIT Uno32提供的额外I/O信号

类似地,连接器 J7 是一个2×6母头引脚,可访问PIC32单片机上的模拟输入引脚。引脚的外排对应于Arduino Uno板上的六个模拟引脚(A0-A5),而引脚的内排是Uno32提供的附加模拟通道(A6-A11)。这些模拟引脚也可以用作数字I/O引脚。在这种情况下,A0-A11的逻辑引脚号将为14-25。

因此,总共42个I/O引脚分配如下:

外排 J6 和 J5 -》 14个引脚(逻辑引脚号0-13)

J7 -》的外排6引脚(逻辑引脚号14-19)

J7 的内部行-》 6引脚(逻辑引脚号20-25)

内部的行 J6 和 J5 -》 16个引脚(逻辑引脚号26-41)

标记为 A 的引脚 J5 上的strong》用于为微控制器的A/D转换器提供外部参考电压。但它也可以用作数字I/O引脚,其逻辑引脚号为42。

脉冲宽度调制(PWM)引脚

I/O引脚3、5、6、9和10也可以配置为提供PWM输出。

板上的LEDs

那里chipKIT Uno32板上有5个LED(分别标记为 LED1 至 LED5 )。 LED1 和 LED2 是通信状态LED,当通过串行连接在

Uno32和PC之间发送或接收数据时,它们将闪烁。 LED3 位于用于外部直流电源的桶形连接器旁边,基本上是开机指示灯LED。 Uno32板上有两个标记为 LED4 和 LED5 的用户LED,它们连接到数字I/O引脚13和43。应该注意的是,引脚43仅用于 LED5 ,没有任何连接器插针。将引脚驱动为高电平将打开 LED5 ,将其驱动为低电平将其关闭。

外围功能

Uno32板提供了许多外围功能。提供了以下外围设备:

异步串行通信端口: 有两个UART端口( UART port1 和U ART端口2 )在Uno32板上可用。引脚0和引脚1用作 UART端口1 的RX和TX,并且还连接到板上的FT232R USB串行转换器。不使用USB串行接口时,可以使用这些引脚连接到外部串行设备。这使用了PIC32单片机上的UART1(U1RX,U1TX)。同样, UART端口2 使用引脚39和40分别用于RX和TX功能。

串行外设接口(SPI): SPI需要PIC32单片机上的UART2(U2RX,U2TX)。四个信号线(SS从站选择,MOSI主站输出从站输入,MISO主站输入从站输出和SCLK串行时钟)执行主站和从站之间的全双工通信。这些由Uno32板上的引脚10(SS),引脚11(MOSI),引脚12(MISO)和引脚13(SCK)提供。这些信号也出现在连接器J8上,某些屏蔽可能会使用它们来访问SPI总线。跳线 JP5 和 JP7 用于选择Uno32是作为 Master (在MOSI上发送,在MISO上接收)还是从设备(在MISO上发送,在MOSI上接收)设备。 JP5 和 JP7 上的短路块通常放置在Master位置,以便Uno32用作SPI主设备。同样,跳线 JP4 用于选择PWM输出或引脚10上的SPI SS功能。 JP4 上的跳线应位于RD4位置以选择PWM输出。选择SPI SS功能应该在RG9位置。

内部集成通信(I2C): PIC32微控制器与两个I2C信号SDA和SCL共享模拟输入引脚A4和A5。跳线 JP6 和 JP8 用于选择使用模拟引脚功能还是I2C引脚功能。短路块位于A4/A5位置,以选择模拟输入功能或通用数字I/O。它们放置在RG3/RG2位置,以将引脚用于I2C操作。这使用了PIC32单片机上的I2C1(SDA1,SCL1)。I2C总线使用集电极开路驱动器来允许多个器件驱动总线信号。这意味着必须提供上拉电阻,以为信号提供逻辑高电平状态。 Uno32板上没有用于I2C总线的上拉电阻,因此必须在外部提供。

外部中断: 可以通过引脚38(INT0),引脚2(INT1),引脚7(INT2),引脚8(INT3)和引脚35(INT4)访问PIC32微控制器的五个外部中断引脚。

实时时钟日历(RTCC): PIC32单片机包含一个RTCC电路,可用于维护时间和日期信息。 。 RTCC的操作需要32.768Khz的时钟频率。在PIC32微控制器IC的右上方,有一个空格(X2),用于焊接32Khz的手表晶体。

复位: 重置按钮位于面板的左上角。按下该按钮将复位PIC32单片机。

下图总结了各种跳线设置及其功能。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4883

    浏览量

    97008
收藏 人收藏

    评论

    相关推荐

    板载天线和外置天线接口的区别

    在无线通信领域,天线是连接设备与无线信号的关键组件。随着技术的发展,天线的设计和应用也在不断进步。 一、板载天线 板载天线,顾名思义,是直接集成在设备主板上的天线。这种设计在许多便携式设备中非
    的头像 发表于 10-15 16:07 358次阅读

    板载芯片技术COB:揭秘三大主流焊接方式

    在半导体技术的飞速发展下,板载芯片技术(Chip On Board, COB)作为一种重要的芯片封装技术,正逐步成为现代电子制造业的核心组成部分。COB技术通过将裸芯片直接粘贴在印刷电路(PCB
    的头像 发表于 09-05 11:26 454次阅读
    <b class='flag-5'>板载</b>芯片技术COB:揭秘三大主流焊接方式

    瑞萨开发​RX-FSOE-REF-KIT功能安全使用介绍(上)

    本文基于瑞萨官方开发RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 382次阅读
    瑞萨开发<b class='flag-5'>板</b>​RX-FSOE-REF-KIT<b class='flag-5'>功能</b>安全使用<b class='flag-5'>介绍</b>(上)

    【xG24 Matter开发套件试用体验】蓝牙控制板载LED

    。打开app后在Demo选项里找到Blinky,打开可以看到板子的蓝牙名称为Blinky Example,点击即可连接到开发,接下来就可以用手机app对开发进行控制。 功能演示: 按下手机APP端
    发表于 08-02 10:50

    MM32自旋系列电机专用 24V电机驱动DK功能介绍

    电子发烧友网站提供《MM32自旋系列电机专用 24V电机驱动DK功能介绍.pdf》资料免费下载
    发表于 03-24 09:24 2次下载

    如何使用Arduino UNO和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2415次阅读
    如何使用Arduino <b class='flag-5'>UNO</b><b class='flag-5'>板</b>和电位器控制伺服电机

    开发板载USB接口可用来下载程序吗?

    开发板载USB接口可用来下载程序不?直接用UDE为何无法连接?不理解
    发表于 02-02 07:48

    语音通信线路有哪些类型的功能和作用?

    语音通信线路有哪些类型的功能和作用? 语音通信线路是一种用于通信设备的重要组成部分,它具有多种功能和作用。下面将详细介绍语音通信线路
    的头像 发表于 01-17 16:26 778次阅读

    一块即轻松搞定!| TH244A001 - 32位Arduino开发资源进阶介绍(2)

    一块即轻松搞定! TH244A001 - 32位Arduino开发资源进阶介绍(2) 在前一篇文章中\"TH244A001 - 32位Arduino开发资源进阶介绍(1
    发表于 01-12 11:54

    433m板载天线设计多长合适

    长度。 一、433MHz板载天线的基本原理 433MHz是一种高频率的无线通信频段,常用于无线遥控、无线数据传输等应用。板载天线是集成在电路上的天线,可以实现无线通信功能。在
    的头像 发表于 01-02 16:53 1.1w次阅读

    【ELF 1开发试用】板载资源测试4:体验温湿度传感器

    AHT20功能正常!七、实验总结1、从测试过程中理解了板载传感器实验基础知识。这个实验虽然操作简单,但是很有意义。我们可以用其他嵌入式开发或者用AT89C52、STM32等开发同时
    发表于 12-18 11:09

    【ELF 1开发试用】板载资源测试2:体验六轴传感器

    名称ELF 1开发板载资源测试2:体验六轴传感器二、实验目的1、熟悉ELF 1开发基本操作。2、熟悉ELF 1开发板载资源。三、实验背
    发表于 12-15 00:02

    【ELF 1开发试用】板载资源测试1:点亮LED灯

    嵌入式电路最大的不同就是其有着功能强大的操作系统和丰富的板载资源。因为面临的对象是初学者,所以我这里是从最基础的测试开始,以下是测试过程记录。一、实验名称ELF 1开发
    发表于 12-13 23:01

    小安派Arduino开发 ,全新支持以太网口

    上手~ 01 概述 小安派-UNO-ET485 Arduino开发,采用Arduino UNO经典型设计,排母也是兼容了经典外形,板载
    的头像 发表于 12-06 16:00 725次阅读
    小安派Arduino开发<b class='flag-5'>板</b> ,全新支持以太网口

    小安派-UNO-ET485 Arduino开发简介

    前面几款小安派出来的时候,经常有粉丝询问是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社区搜索查看,小安派-UNO-ET485 Arduino开发来了,兼容UNO的经典外形,易上手。
    的头像 发表于 12-03 09:58 867次阅读
    小安派-<b class='flag-5'>UNO</b>-ET485 Arduino开发<b class='flag-5'>板</b>简介