图2-6 产品信息设置
6、编程
选择[Function]->[Program],将程序存储窗口的内容编程到OTP单片机上,同时,将单片机中的内容读出,显示在IC内容窗口中。如果编程失败,系统会跳到IC内容窗口中出错的位置,将其内容用红色高亮显示。编程成功之后,可执行Verify功能确保编程的可靠性。
7、验证
选择[Function]->[Verify],验证编程到OTP单片机中的内容是否与源文件中的内容一致。启动Verify功能,Q-Writer会将单片机中的内容读出,显示在IC内容窗口,然后和程序存储窗口中的内容(源文件)进行比较,发现有不同之处,系统会提示出错,并跳到IC内容窗口中出错的位置,将其内容用红色高亮显示。
8、加密
选择[Function]->[Secure],设定单片机的加密功能。一旦加密,单片机中的大部分内容将禁止读出。因此,在对单片机进行加密前,用户必须完成program和verify的操作。另外在对加密前,Q-Writer还必须执行Blank Check功能,若OTP单片机为空,系统将不能对其进行加密操作。加密后,仅允许读出单片机中的部分内容,即单片机设置选项、用户信息以及单片机存储器中最后16个字节(0xFFF0"0xFFFF)中的信息。其它地址的内容均显示为0x00。
2.4 自动编程模式
当需要对多颗单片机进行相同的编程时,可以选择自动编程模式,步骤如下:
1.打开[Opration Mode]选择自动编程模式:
A. Blank à Program:系统会自动对单片机进行Blank check和Program的连续操作,如果在某一个环节发生错误,编程动作会立即停止,提示错误信息。
B. Blank à Program à Verify:系统会自动对单片机进行Blank check、Program和Verify的连续操作,如果在某一个环节发生错误,编程动作会立即停止,提示错误信息。
C. Blank à Program à Verify à Secure:系统会自动对单片机进行Blank check、Program、Verify和Secure的连续操作,完成全部编程过程。如果在某一个环节发生错误,编程动作会立即停止,提示错误信息。
系统默认的是"A. Blank à Program"编程模式。
2.设置需要编程的单片机数量:激活Statistic Window,如图2-7所示,选择Config来输入需要编程的单片机数量,如图2-8所示。