介绍Digilent加入Basys家族的新成员!的Basys MX3是一款真正的MCU教练员板设计,围绕从底层开始的教学体验。我们对这个董事会感到特别兴奋,因为它是由我们的客户的直接反馈而产生的!
我们一次又一次地从老师那里听到,尽管市面上有很多微控制器板,但大多数的微控制器板都是为硅制造的,而不是嵌入式系统教学和学习的真正工具。我们听到了这个消息,决定建立一个电路板来解决这个问题。即使是丝网的清晰度,我们也对那些会对学生和老师产生影响的小细节进行了长时间的认真思考。

Basys MX3的特点是PIC32MX370来自微芯片公司,被设计用来与X MPLAB IDE.正如上图所示,我们已经包括了一套详尽的外围设备,这些设备被选择来让学生接触到广泛的嵌入式系统相关概念,同时也为教师提供了课程设计的灵活性。
在上述图像中不明显的一些主要特征是:
- 处理器/IC: Microchip PIC32MX370F512L微控制器
- MIPS32®M4K®核心使用板载8mhz振荡器可达96mhz
- 512kb Program Flash Memory, 12KB Boot Flash Memory
- 128kb的SRAM
- 四个直接存储器存取(DMA)模块
- 两个SPI,两个I²C和五个UART串行接口
- 并行主端口(PMP)用于图形界面
- 五个16位定时器/计数器
- 五个输入捕获模块,五个输出比较模块
- 85 I / O引脚
- 54引脚支持外围引脚选择(PPS)功能重映射
- 通过Pmod端口可以获得三个模拟的引脚
- 直接从MPLAB X IDE编程/调试板,而不需要外部程序员/调试器
开发环境
在Digilent,我们一直认为学生需要从一开始就掌握专业的评分工具。这就是为什么我们使用PIC32MX370 32位微控制器,可编程MPLAB X IDE。MPLAB X IDE是免费的该软件允许学生直接用C语言编程,而不是像Arduino IDE和MPIDE那样的抽象C语言,它们在工业中不常用。此外,MPLAB X IDE将在Windows、Mac OS和Linux上运行,并具有非常有用的功能开始培训为初学者提供了上手和运行的功能丰富的课外工具。
免费和开源课程
Basys MX3是Basys的第一块主板完整的课程作业设计给教学专业人员在设计嵌入式系统和其他微处理器课程的灵活性。近300页的材料,“嵌入式系统Basys MX3和PIC32MX370”涵盖了从切换LED的电机控制和介绍数字信号处理的主题。尽管电路板本身可以用来教授一系列的微处理器课程,但课程作业是针对大二/大三水平的嵌入式系统课程编写的。课程的主题包括:
- 微处理器IO
- 实时系统的要素
- 并行IO和握手LCD控制
- 通信-串行协议
- 红外线通信协议
- 模拟输入输出和过程控制
- 音频信号处理
重要的是要注意,课程作业是完全免费的和开源.因此,教师们被鼓励以他们认为合适的方式使用它,包括在任何他们喜欢的地方转载内容,而不需要为Digilent加分。我们知道更新课程材料有多难,我们想让它变得简单!
如果按照我们写的方式来学习,你将需要一些硬件附加组件,包括一个Digilent直流电机,Digilent步进电机,外部电源还有一些跨接电线。这些将在即将到来的额外的实验包中提供。用户将可以同时获得Basys MX3和额外的实验室捆绑包,总共150美元!
请继续关注这一令人兴奋的新产品的更多信息!如果您有任何问题,请访问Digilent论坛或下方评论!
