如你所知,我们(Digilent)最近退役了我们的一个旧的MCU训练板chipKIT Pro MX4.我们知道更新课程有多难,这就是为什么我们创建了一个硬件迁移指南为了协助教师迁移到我们推荐的替代人员,我们的Basys MX3.
Basys MX3现在是我们推荐的用于嵌入式系统和其他微控制器相关课程的最好的MCU培训板。基本上,除了几个小的例外,Basys MX3可以做所有chipKIT Pro MX4可以做的事情,再加上更多。以下是主要相似和不同之处的一个高水平概述。
处理器
chipKIT Pro MX4是围绕PIC32MX460设计的,而Basys MX3使用PIC32MX370,都是来自Microchip的32位处理器。Microchip认为这两款处理器属于同一系列,主要区别在于MX370的内存得到了增强,包括增加了12 KB的启动闪存。在MX370上也有三个额外的UART接口,但这对用户的影响有多少I/O引脚已经在板上可用的一切。我们将在下面讨论这个问题。有关处理器比较的详细信息,请参阅全文迁移向导.
外围设备
在这方面,Basys MX3表现突出。我们的目标是将一套详尽的外围设备直接放在电路板上,以教授大多数入门级嵌入式系统课程,而不是要求用户购买额外的附加硬件。视觉上的差异是最好的解释…所以请看看下面的图表!


用户的I / O
这些板之间最大的区别之一是可用的用户I/O。chipKIT Pro MX4共有90个用户可访问的数字I/O引脚和14个用户可访问的模拟引脚,而Basys MX3共有26个用户可访问的数字I/O引脚和3个用户可访问的模拟引脚。因此,如果您指望用户可访问I/O的灵活性,那么Basys MX3可能会做不到。然而,由于在Basys MX3上的额外外设的数量,我们认为目前使用chipKIT Pro MX4的大多数教师不会错过额外的I/O。
连接器
从上面的图片中可以明显看到,chipKIT Pro MX4有更多的Pmod端口,可以连接到Digilent的各种线路Pmods.同样,在大多数嵌入式系统入门课程中,Basys MX3附加的外围设备将弥补这一点。此外,Basys MX3上的Pmod端口支持外设引脚选择(PPS),这意味着尽管端口较少,但端口本身可以支持多种协议。用户可以通过Basys MX3板上的两个Pmod端口访问SPI, UART和GPIO,加上I2C可通过额外的I2C公连接器。关于Pro MX4和Basys MX3 Pmod端口的详细引脚比较,请参阅迁移指南。
除了Pmod端口外,Basys MX3还增加了一个模拟发现2连接板背面的连接器,直接连接到Digilent的低成本示波器/逻辑分析仪。

软件
就像chipKIT Pro MX4, Basys MX3是专为使用免费和专业的等级工具集,MPLAB x的库设计工作在MPLAB X和可以在Arduino IDE中编程,使用Digilent Core for Arduino.
课程
与chipKIT Pro MX4不同,Basys MX3也带有免费和开源的课程,这使得使用硬件和更新课程更容易。该课程名为《嵌入式系统与PIC32MX370和Basys MX3》,包含理论教材和15个完整的实验。如需查阅资料,请访问巴斯MX3资源中心.教师可根据要求提供实验解决方案。
要了解更多关于这两个板之间差异的细节,请参阅我们的硬件迁移指南.有关的更多技术信息Basys MX3,请参阅Basys MX3参考手册。
问题或意见吗?请在下方留言或访问Digilent论坛!
