0

我想焊接一个微控制器、控制按钮和一个 DVI/HDMI 输出并以某种方式对其进行编程,我可以在其上存储图像并让它们通过输出显示为 dia-show。

它不必有很多存储容量,128Mb 就足够了。但我不知道如何开始,因为我以前没有做过这样的事情。

我的目标是通过将这个硬件连接到电视屏幕并显示这些照片来向朋友展示一些重要的图像。如果应该能够手动(使用按钮)或在 dia-show 中自动切换照片。

它应该支持多种电视分辨率,并且应该可以连接到我的 PC(首选 USB),以便我可以上传和删除照片。

那么从哪里开始以及如何做呢?

提前谢谢你,安德烈亚斯

4

5 回答 5

1

如果您的目的只是展示一些照片,那么肯定有更简单且更具成本效益的方法来做到这一点;存在的设备或多或少完全符合您的建议。

如果您的目标是了解微控制器,而这是您正在进一步研究的项目,我建议您研究 Arduino:http ://www.arduino.cc/或基于类似套件的 micro,并发展您的项目从此。

于 2009-12-30T16:49:10.483 回答
1

使用微控制器 + 低级语言将是一个巨大的痛苦,特别是如果您希望处理各种文件格式和屏幕分辨率。获得一台配备操作系统的成熟计算机 - 类似于http://en.wikipedia.org/wiki/PC/104

于 2009-12-30T16:51:06.670 回答
1

工程领域是一个有趣的领域。您可以从网站“www.microchip.com”开始。您需要考虑 PIC32MX795L512 的高端设备,它有一个不错的入门套件,“以太网入门套件” http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en545713。该套件具有板载调试器和编程器来完成所有艰苦的工作。

您可以使用该软件包获得示例项目,您可以使用 ansi c 编程进行编程。IDE:免费的 MPLAB,C32 编译器有学生版/精简版。

Arduino 也有一块带有相同设备的电路板。我个人喜欢“www.techtoys.com.hk”,他们的设备与 microchip 板兼容,例如 techtoys.com.hk/PIC_boards/PIC32STK%20SSD1963%20EVK/PIC32STK%20SSD1963%20EVK%20R1A.htm,或者这个 techtoys.com .hk/PIC_boards/PIC2432EVK-RD4/PIC2432%20EVK%20RD4.htm 在这里,您需要一个调试器/编程器,如低成本 PIC Kit 3“microchip.com/pickit3”。

问题是您需要自己编写 HDMI 视频库,有一些可用的 VGA 库,但它们只有黑白,很难用这些模拟图像获得颜色。其余的库已经存在,USB MSD(闪存驱动器)、SD 卡、图片(jpg)等 microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784

如果您需要帮助,请随时与我联系,我可能会在 HDMI 库方面提供帮助。

玩这些玩具很有趣。

问候 Lucas B-Eng 数字工程。imlucanio@yahoo.com(无垃圾邮件)记得将 http 和 www 添加到 Web 链接。

于 2011-10-20T18:44:00.960 回答
1

如果您的目标纯粹是能够显示照片,那么我建议您使用具有视频输出功能的数码相机。

如果您的目标是学习电子产品和微控制器,我将从一本好书和一块Arduino板开始。请注意,编写微控制器代码来处理文件系统、图像格式和视频输出并非易事。更简单的项目可能是一个更好的起点,因为它们更容易获得,从而导致更快的进展、更少的挫败感和更多的动力!

于 2009-12-30T16:55:40.270 回答
0

听起来你想要一个 iPod。这是一件非常简单的事情,它可以满足您的一切需求。否则,非常复杂。我建议使用 BeagleBoard 和嵌入式 Linux。是的,它保证了这种复杂程度。

小型微控制器的选项不存在。Arduino 非常受欢迎,是的,您可以将 SD 卡连接到它。那将是你的存储。是的,你可以在上面放一个数字电位器,它可以是你的接口。我见过一些视频叠加层可以做简单的文本,但从来没有任何 JPEG 显示(需要太多的处理)。当然没有 24 位颜色(这样输出实际上看起来不错)——这需要太多的引脚才能正确完成(而且 Arduino 没有 D/A 转换器!你必须安装一些东西会很烂)。即便如此,电视输出的所有选项也不是 HDMI,而是 RCA(旧的红/白/黄电缆)。

所以简而言之,没有。找台电脑。这就是可以做的工作。

于 2010-01-05T15:28:35.530 回答