差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
ext_calculator [2018/12/18 09:54] group003 [计算器功能设计] |
ext_calculator [2019/09/17 14:51] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | <WRAP center round info 50%> | ||
+ | 更多与FPGA相关的技术信息访问我们的[电子森林](https://www.eetree.cn)资源网站以及[小脚丫FPGA的资源专页](https://www.eetree.cn/category/11),你也可以利用电子森林平台以**脑图**的方式做笔记整理自己的学习心得,并将有分享价值的信息发布出来,供其他人阅读。 | ||
+ | </WRAP> | ||
+ | |||
+ | |||
====== 计算器扩展功能模块 ====== | ====== 计算器扩展功能模块 ====== | ||
小脚丫FPGA计算器模块是STEP团队推出的可配合小脚丫FPGA核心板和底板使用的扩展板卡,基于该板卡可以实现一个简易计算器的所有功能。 | 小脚丫FPGA计算器模块是STEP团队推出的可配合小脚丫FPGA核心板和底板使用的扩展板卡,基于该板卡可以实现一个简易计算器的所有功能。 | ||
行 11: | 行 16: | ||
该模块配合小脚丫FPGA的核心板和Arduino扩展底板可以实现一个简易计算器的加减乘除功能,LCD可以显示12位数字。 | 该模块配合小脚丫FPGA的核心板和Arduino扩展底板可以实现一个简易计算器的加减乘除功能,LCD可以显示12位数字。 | ||
{{ :计算器功能框图.png? |}} | {{ :计算器功能框图.png? |}} | ||
- | ====== 硬件资源介绍 ====== | + | ===== 硬件资源介绍 ===== |
====触摸检测==== | ====触摸检测==== | ||
触摸按键检测部分采用Microchip公司的电容触摸控制器CAP1298,该芯片内置电容触摸检测和校准功能,每个芯片可以独立检测8路的触摸按键容值变化并将检测结果保存在内部的寄存器中,可以通过SMBUS或标准的I2C总线来读写芯片内的寄存器值。 | 触摸按键检测部分采用Microchip公司的电容触摸控制器CAP1298,该芯片内置电容触摸检测和校准功能,每个芯片可以独立检测8路的触摸按键容值变化并将检测结果保存在内部的寄存器中,可以通过SMBUS或标准的I2C总线来读写芯片内的寄存器值。 | ||
行 34: | 行 39: | ||
====引脚对应表==== | ====引脚对应表==== | ||
{{ ::calculator引脚分配表.png?400 |}} | {{ ::calculator引脚分配表.png?400 |}} | ||
- | ===== 演示程序 ===== | + | ===== 使用示例 ===== |
+ | ==== 相关知识点 ==== | ||
+ | * [[智能接近系统设计|FPGA驱动I2C总线设备举例]] | ||
+ | * [[lcd显示模块|FPGA驱动SPI接口LCD举例]] | ||
+ | ==== 演示程序 ==== | ||
演示程序分为Lattice MXO2、Intel MAX10和arduino三个版本,使用时请根据所使用的板子和FPGA型号选择。\\ | 演示程序分为Lattice MXO2、Intel MAX10和arduino三个版本,使用时请根据所使用的板子和FPGA型号选择。\\ | ||
{{::step-calculator-mxo2.zip|}}\\ | {{::step-calculator-mxo2.zip|}}\\ | ||
行 40: | 行 49: | ||
{{::step-calculator-arduino参考代码.rar|}}\\ | {{::step-calculator-arduino参考代码.rar|}}\\ | ||
- | ====== 原理图说明 ====== | + | ===== 原理图说明 ===== |
{{ :计算器原理图.png? |}} | {{ :计算器原理图.png? |}} | ||
- | ====== PCB布局布线 ====== | + | ===== PCB布局布线 ===== |
^{{ :计算器pcb1.png?265 |}}|^{{ :计算器pcb2.png?300 |}}^ | ^{{ :计算器pcb1.png?265 |}}|^{{ :计算器pcb2.png?300 |}}^ | ||
^{{ :计算器pcb3.png?300 |}}|^{{ :计算器pcb4.png?285 |}}^ | ^{{ :计算器pcb3.png?300 |}}|^{{ :计算器pcb4.png?285 |}}^ | ||
- | ====== 参考文档 ====== | + | ===== 参考文档 ===== |
{{::step_fpga计算器基本信息.docx|step_fpga计算器基本信息}}\\ | {{::step_fpga计算器基本信息.docx|step_fpga计算器基本信息}}\\ | ||
{{::基于step_fpga的计算器模块用户开发手册.pdf|计算器模块用户开发手册}}\\ | {{::基于step_fpga的计算器模块用户开发手册.pdf|计算器模块用户开发手册}}\\ |