新闻中心

EEPW首页>测试测量>设计应用> MAX1441接近检测和触控传感器编程器技术

MAX1441接近检测和触控传感器编程器技术

作者: 时间:2017-01-09 来源:网络 收藏

  图6.直接启动MAX1441编程器时的屏幕显示

  使用固件的完整文件名(包括文件扩展名)将出现在程序会话中。

  注:

  文件名中不要使用空格;可用下划线“_”替代。

  使用尽可能短的固件文件名。

  快捷方式启动编程器

  由快捷方式启动编程器时,首先需要创建一个MAX1441应用程序的快捷键。在快捷方式的属性窗口指定固件文件名。

  利用快捷键启动应用程序时,无需输入固件的文件名,因为快捷键包含了文件名信息,以避免操作错误,非常适合生产环境。为了验证和/或修改快捷信息,在快捷键处单击右键,并选择Properties(图7)。Properties|Shortcut的默认目标是C:Max1441max1441_programmer.exeappcode.hex,其中,“appcode.hex”为固件名字,写入MAX1441器件。为便于使用,把快捷键复制到PC桌面,从桌面运行程序。

  图7.“MAX1441_Programmer”快捷属性窗口

  一旦启动MAX1441编程器,屏幕的标题栏会出现固件的文件名和COM端口号(图8)。

  图8.MAX1441编程器搜索模式

  由此,软件开始检索MAX1441,进度条大约在13秒内完成,如果没有找到MAX1441将返回到初始位置。如果按下键盘上的任意按键,将终止程序运行。

  一旦发现MAX1441,则开始对闪存进行编程,显示图9所示窗口。

  图9.MAX1441编程器的编程模式

  注意:须确保编程过程中不会干扰到MAX1441接口(同时显示黄色窗口)。编程器与MAX1441之间一旦中断通信,将导致编程失败。

  图9显示了程序运行进程,“*”号表示擦除内存,期间显示写闪存进度。每个周期代表32字内存(共64字节)编程。所显示的总周期数取决于应用固件的大小。一次编程会话完成后,将显示一个绿色或红色窗口。如果器件编程成功,则弹出绿色窗口(图10)。编程器立即开始检索下一器件编程。如果安装过程中没有受到干扰,并在安装时保留了同一器件,大约10秒钟后会对其重新编程。按下ESC键将终止编程,并立即启动同一器件的重新编程。如果从安装中撤除器件,则会弹出一个窗口(图8所示),一旦与重新装载的MAX1441建立通信,将立即启动编程。

  图10.MAX1441编程器通过时的状态显示

  如果MAX1441编程失败,将弹出一个红色窗口(图11)。撤除该器件,并装载另一器件,按任何键(ESC键除外)重新启动编程,或按下ESC键终止应用程序。

  图11.MAX1441编程器运行失败时的状态显示

  除了弹出绿色、红色窗口指示程序运行的成功/失败外,应用程序还可以触发MAX1441的OUT1和OUT2引脚,反映程序运行进程和结果:

  闪存擦除操作完成后,OUT1和OUT2引脚将被拉低,然后释放。在MAX1441评估板上,这将导致LED1和LED2闪烁。

  如果闪存成功编程,将拉低OUT1引脚。在MAX1441评估板上,这将点亮LED1。OUT1将一直保持在低电平,直到撤除MAX1441或开始下一次编程。

  如果闪存编程没有成功,将拉低OUT2引脚。在MAX1441评估板上,这将点亮LED2。OUT2将一直保持在低电平,直到撤除MAX1441或开始下一次编程。

  完成当前的MAX1441编程后,从插槽中拔下器件并插入下一编程器件。

  在自动化生产环境中,可以利用该应用程序,通过OUT1和OUT2引脚的状态筛选器件的好、坏。

  注意:MAX1441编程时不要断开USB电缆,通过Maxim的USB-JTAG接口板连接计算机。任何中断都将导致应用程序运行失败。


上一页 1 2 下一页

评论


技术专区

关闭