电子说
在当今数字化时代,USB技术在电子设备中扮演着至关重要的角色。Microchip的PICDEM™ FS USB演示板为开发者提供了一个便捷的平台,用于评估和开发基于PIC18系列微控制器的USB通信解决方案。本文将深入介绍该演示板的硬件特性、预编程固件、使用方法以及常见问题的解决办法。
文件下载:DM163025.pdf
PICDEM™ FS USB演示套件旨在为PIC18F45K50、PIC18F4550等PIC18 USB 2.0全速微控制器系列提供一个易于使用的评估和开发平台。它有两种版本:DM163025板搭载PIC18F4550微控制器,而DM163025 - 1板则配备PIC18F45K50设备。
PICDEM FS USB板的微控制器具备多种特性,如支持USB 2.0标准,可实现全速(12 Mbit/s)和低速(1.5 Mbit/s)操作,支持多种传输类型,拥有1 Kbyte的双访问RAM用于USB通信等。该板与MCHPFSUSB框架配合使用,此框架包含USB示例项目、源代码、PC应用程序等资源,可从Microchip网站下载。
Microchip提供了丰富的USB相关示例固件项目和资源,可从Microchip USB设计中心下载。PIC18F45K50预编程了演示固件和独立的USB引导加载程序。通过按下特定按钮组合可进入引导加载模式,否则进入演示模式。在演示模式下,设备会自动枚举为USB“复合”HID和MSD设备。
在演示模式下,PIC18F45K50在“我的电脑”中显示为新的驱动器卷,包含可读写的Readme.txt文件。
HID接口用于与PC应用程序进行通用USB数据传输。PC应用程序HID PnP Demo Composite HID + MSD Demo only (PID = 0x0054).exe可用于与设备通信,可控制演示板上的LED、检测按钮状态和测量模拟电压。
引导加载程序可用于更新PIC18F45K50的闪存内容。通过特定操作进入引导加载模式后,可使用PC应用程序将新的.hex文件编程到设备中。
使用预编程演示固件和软件,需要PC兼容系统、可用的USB端口、CD - ROM驱动器和支持的Windows操作系统。
通过启动演示工具应用程序,选择演示模式,连接设备并检查温度显示,确认演示板正常工作。
PICDEM FS USB演示工具是基于Windows操作系统的软件,有演示模式和引导加载模式。演示模式用于展示USB通信,引导加载模式用于下载和评估不同的固件程序。
从开始菜单选择相应程序启动,默认进入引导加载模式,可通过点击“演示模式”标签切换。
按下特定按钮组合进入引导加载模式,选择相应设备后,应用程序会显示版本信息。
程序内存的前2048字节为引导块,用于引导加载程序。硬件复位和中断向量通过软件重新映射。引导加载程序可访问和编程四个内存空间。
可进行加载HEX文件、读取设备、擦除设备、执行、保存到HEX文件、编程设备和中止操作等功能。
PIC18F4550的特定配置设置对引导加载程序至关重要,配置数据可能会导致冲突,需谨慎处理。
在汇编和C语言编程时,需考虑引导块和新向量的问题,修改链接脚本文件。
MCHPFSUSB框架是一个包含USB堆栈固件文件、示例应用程序、USB类处理程序等的库,可从Microchip网站下载。使用该框架可方便地开发USB应用程序。
通过16个跳线位置可配置演示板的硬件功能,默认所有功能均启用。可根据需要切断电路迹线,安装引脚和跳线来启用或禁用特定功能。
如果原始固件被替换,可使用MPLAB ICD 3等在线编程器恢复原始固件。
检查USB端口、电缆和电源供应是否正常。
检查USB电缆连接,尝试重置板,使用“扫描硬件更改”功能。若固件损坏,需重新编程。
在演示模式和引导加载模式下,可通过重置板并重新选择设备来解决。
在引导加载模式和演示模式之间切换时,需通过特定操作使设备可用。
由于演示和引导加载固件是两个独立的设备,需分别安装驱动。
确保使用最新版本的驱动,可从Microchip网站下载。
使用最新版本的自定义类USB驱动和PDFSUSB演示工具应用程序,并手动更新驱动。
Microchip的PICDEM™ FS USB演示板为开发者提供了一个功能丰富、易于使用的平台,可用于开发各种USB通信解决方案。通过深入了解其硬件特性、预编程固件和使用方法,开发者能够更高效地进行项目开发。同时,掌握常见问题的解决方法,可确保开发过程的顺利进行。你在使用PICDEM™ FS USB演示板的过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !