⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pic.txt

📁 MicroChip Pic电子发烧友_开发工具下载
💻 TXT
字号:

		 PStar V4.0 PIC16CXX 系列单片机编程器
			     使用说明书

一、概述

      MICROCHIP 公司生产的 PIC16 系列单片机以其低廉的价格、优异的性能得到
  了广大用户的普遍喜爱。
      因此,我们在PStar V3.1的基础上,开发成功了 PStar V4.0。本机采用 RS-
  232 串口通讯,无需插卡;同时,采用了新的设计思路, 使其无需适配器就可烧
  写 PIC16CXX 全系列共 40 余种单片机 ( 包括PIC12CXXX和PIC14000 ),本机编
  程电源采用线性电源,故编程可靠性很高。
      同时,本编程器还具有其它一些方便使用者的特性。如进行文件存盘时,会
  将配置位及 ID 也一并存入文件,这样在下次调出时就不必再去设置一遍;在系
  统退出时,一些使用者信息(如工作文件名、当前所选器件型号等)会自动保存
  于 PSTAR.INI 文件中,当再次进入系统时,这些状态就会自动恢复。

二、使用条件

      本机可运行在任何 IBM 兼容的 PC 机上(需有 RS-232 串行接口、VGA 显示
  器)。

三、安装

      将本机与 PC 机串口(COM1 或 COM2)用电缆连接即可。本编程器所需的驱动
  软件附于软盘内,名称为 PIC.EXE,可拷入硬盘或直接在软盘上运行。

      【注意】 PIC.EXE 在退出时会向磁盘写入文件 PSTAR.INI ,故在软盘上运行
	       时请打开写保护。

四、硬件

      本编程器的硬件包括一块电路板、一只电源适配器及一条 RS-232 电缆。

      电路板的右侧有两个接口,分别为电源接口及 RS-232 接口。板上输入的电源
  要求电压在直流 10V~15V, 超出这个范围,可能会造成编程器的损坏或无法正常
  工作。电源的极性反接,不会损坏编程器,但将使编程器无法工作。

      电路板的中部,有一 20 线的连接器(Connector),可以由 CN0 分别连接至
  CN1、CN2、CN3、CN4、CN5和CN6,连接的位置根据所选择的器件的不同而不同。使用时,请
  根据屏幕 Option 窗口的提示,选择正确的连接位置。(参阅后文中“编程”一节
  的内容)

      电路板的左侧,是一 40 脚的锁紧插座,旁边已注明了芯片的放置方法,使用
  时请注意不要将芯片放错,否则将可能导致芯片的永久性损坏。

五、软件使用

  ①、软件启动

      PIC.EXE的命令格式为:

	   PIC [/COM_port]
		 
      其中,COM_port 为串口号,如省缺则为 COM1。例如,现编程器连接于 COM1,
  则直接键入
			
	   PIC (回车)

  即可;如编程器连于 COM2,则键入

	   PIC /2 (回车)
  即可。              
      
      程序进入后,会自动检验编程器是否连接正确,并在屏幕窗口提示用户:
			
	   Programmer connected OK (编程器连接正确)
	   Press any key to continue... (按任意键继续)

			
	   Programmer not connected  (编程器未连接)
	   Press any key to continue...  (按任意键继续)

      按任意键后,无论编程器连接正确与否,均进入程序主画面。

  ②、文件操作(主菜单 File 项)

      在主画面按 ALT+F,即可进入文件操作菜单
				
		   File
		   ---------
		   Load File   (调入文件)
		   Save File   (存盘文件)
		   Load Init   (调入12CXXX或14000的校准数据)
		   Save Init   (保存12CXXX或14000的校准数据)

注:校准数据文件的使用参见README.TXT

      在选中其中一项之后,屏幕的左下角会出现一小型的窗口,并有光标提示,用
  户可在此时输入所要操作的文件名。光标可由 ←→ 键移动,并可用 Delete 键或 
  BACKSPACE 键删除字符。文件名可包含路径名,但不能含有通配符,如 "*"、 "?"
  等。

      本编程器所调入的文件,必须是 8 位合并的 HEX 格式(INHX8M),存盘也将
  以此格式进行。

      在文件存盘时,会将目前的芯片配置位信息一并存入,这对于用户来说是很方
  便的,在生产性地烧制芯片时,此项功能可使得用户不必每次进入系统时都进行配
  置位的设置,防止产生差错。

      进入文件操作,输入文件名时,通常窗口内会显示一省缺的文件名,此文件名
  为上次操作的文件名,该文件名在退出系统时会自动存于 PSTAR.INI 文件中, 即
  不会因退出系统而丢失。此项功能使得用户不必每次都重新输入文件名,方便了使
  用。

  ③、编辑操作(主菜单 Edit 项)

      本编程器软件提供数据编辑功能,在主画面按 ALT+E ,可进入编辑菜单 
		    
		    Edit
		    ------------
		    Edit Buffer     (编辑 PC 机内的数据缓存区)
		    Clear Buffer    (清除 PC 机内的数据缓存区)
		    Clear Config    (清除芯片配置位的设置)
		    Edit EE DATA    (编辑 16C8X EEPROM 数据缓存区)
		    Clear EE DATA   (清除 16C8X EEPROM 数据缓存区)

  【注意】 有关EEPROM 的选项只有在选择了 16C8X 型号时才会出现。

      如用户需要修改数据缓存区的内容,可使用 Edit Buffer 功能。选中该项后,
  Buffer 窗口中左上角的单元即成为反白显示,代表所要修改的字节。用户可用↑↓
  ←→键控制光标移到所要修改的单元。

  【注意】 光标移动的范围只限于当前页,如需修改其它页内的内容,请先在主屏幕
	   中用 PgUp、PgDn 键将 Buffer 翻到所需的页。

      选中单元后,按回车(ENTER)键,进入输入状态,用户此时可输入新的数据,
  数据输入完成,该单元将恢复反白显示,用户可进行下一个数据的修改。

      当所有的修改工作完成后,按 ESC 键,退出 Edit Buffer 状态。

      Clear Buffer 将数据缓存区 Buffer 的内容清除,所有的有效位置 '1'。

      Clear Config 将芯片配置位清除,恢复到空片的省缺状态。

  ④、操作选项(主菜单 Option 项)

      按 ALT+O 进入。

		  Option
		  -------------
		  Device Select    (芯片型号选择)
		  Fuse Edit        (芯片配置位编辑)
		  ID Edit          (芯片 ID 号码编辑)

      对型号的选择很简单,选中 Device Edit 后,屏幕上弹出一菜单,内列本编程
  器所支持的各种型号,只要将光标移到所需型号上按(回车)即可。

      对于配置位的编辑,操作如下,选 Fuse Edit 后,出现如下菜单:

		  ┏━━━ Fuse  Edit ━━━┓       
		  ┃ OSC: ( ) HS oscillator ┃
		  ┃      ( ) XT oscillator ┃
		  ┃      ( ) LP oscillator ┃
		  ┃      (*) RC oscillator ┃
		  ┃                        ┃
		  ┃ WDT: ( ) On    (*) Off ┃
		  ┃                        ┃
		  ┃ PUT: ( ) On    (*) Off ┃
		  ┃                        ┃
		  ┃ CP:  ( ) All memory    ┃
		  ┃      ( ) Upper 3/4 mem.┃
		  ┃      ( ) Upper 1/2 mem.┃
		  ┃      (*) Off           ┃
		  ┃                        ┃
		  ┃    OK     Cancel       ┃
		  ┗━━━━━━━━━━━━┛

      其中,OSC、WDT、PUT 及 CP 分别代表:振荡器类型、看门狗计时器、上电复
  位计时器及代码保护(加密)。

      在 OSC、WDT、PUT 及 CP 各项的后面,均有一些选择项,'(*)'指示各选择项
  当前的内容。

     编辑按照 OSC、WDT、PUT、CP 的顺序逐项进行,进行某一项的选择时,"*" 会
  变成反白显示,以示同其它项的区别。按 ↑↓←→ 选择每一项的具体内容,(回
  车)进入下一大项的编辑。

  【注意】 Fuse Edit 各项的内容会因芯片的型号不同而有所不同。
	   对于 PIC16C62X 系列,有一 BOD 项(掉电监测),该项置为 ON 时,PUT 
	   项也必须置为 ON,否则芯片可能无法正常工作。

      ID 码为芯片内的几个字节,不对芯片的工作产生任何影响,主要用途在于用户
  可利用 ID 码为每个芯片赋予一特定的号码,如产品序列号等。ID 码的编辑同数据
  缓存区 buffer 的编辑方法类似。

  【注意】 在文件存盘时, Fuse 的内容及 ID 的内容均会一并存入文件中,利用这
	   项特性,用户可在调整好 Fuse 及 ID 的内容后,做存盘操作,这样在下
	   次烧制相同的芯片时,只需将文件调入而无需再去进行配置位的编辑等工
	   作,避免错误的发生,这对于进行生产性的烧制是非常有利的。

  ⑤、编程 (主菜单 Program 项)

      在主屏幕下,按 ALT+P ,即进入编程子菜单。

		 Program
		 -----------------
		 Program All     (编程数据及配置位)
		 Program Fuse Only   (仅编程配置位)
		 Verify          (校验)
		 Read Chip       (读芯片内容)
		 Blank Check     (芯片空检查)
		 Program EE Data (编程 16C8X 的 EEPROM 数据)
		 Read EE Data    (读 16C8X 的 EEPROM 数据)

      此菜单下均是对芯片的操作。

  【注意】 在每项操作的开始时,程序均会自动检查编程器与主机的连接及编程器上
	   芯片选择连接器(Connector) 的设置是否与主机所选芯片的型号一致(相
	   应型号的连接器设置,显示在主屏幕右侧的 Option 窗口的下端),如有
	   任何错误,程序会报警提示,以防损坏芯片。
           有关 EE Data 的选项只有在选择了 16C8X 后才会出现。

      Program All 和 Program Fuse Only 均为写操作,不同点在于Program All 一
  次完成所有的数据传送和编程,而 Program Fuse Only 则只编程配置位的数据。

      Verify、Read Chip、Blank Check均为读操作,不同在于对从芯片读出的数据,
  Verify 将其与 Buffer 中的内容进行比较、Blank Check 将其与空值(FFH)比较,
  而 Read Chip 则将读出的数据写入缓存区 Buffer。读操作均包括所有的数据,即
  数据缓存区的数据、配置位的数据、及 ID 的数据。

  【注意】 在对某些出厂时已含有某种设置的芯片进行空检查时,可能会报告芯片不
	   空。

      在 Verify 操作后,如有错误,程序会显示 Verify error! ,并在屏幕下部的
  提示行显示 Do you want to see the difference (Y/N)?,用户如键入 'Y',则所
  有的读入数据与机内数据不符的地方均会显示出来,并可由 PgUp、PgDn键翻看。按 
  ESC 键,就可返回主屏幕。

      在编程(Program)操作时,每编程一个字节,编程器均会自动对其进行校验,
  如出错则有提示,故在一般情况下,无需再用 Verify 功能对其进行校验。

  ⑥、关于本编程器(About)

      在主屏幕下,按 ALT+A ,就可显示关于本编程器有关信息的一个窗口,再按任
  意键,则返回主屏幕。

  ⑦、退出(Quit)

      在主屏幕下,按 ALT+Q ,再按(回车)键,可退出本系统,返回到 DOS。
      在退出时,会将系统当前的一些状态自动存盘(如当前器件的型号、文件存取
  的路径、文件名等),在下次进入系统时,这些状态会自动恢复。

六、典型操作步骤

  ①、选择芯片型号

  ②、调入文件
  
  ③、设置配置位及 ID 码

  ④、检查编程器上连接器(Connector)的设置

  ⑤、放入芯片

  ⑥、对芯片做空检查
  
  ⑦、选择 Program All 编程

  ⑧、重复⑤至⑦的过程

七、错误信息

      Device setting error!
      器件设置错误 (编程器上连接器 Connector 的设置与所选器件不符)

      Conmunication error! Please RESET Programmer.
      通讯错误, 请复位编程器

      Verify error!
      校验错误

      Writing chip error!
      写(编程)芯片错误

      Programmer has not been connected!
      编程器未连接


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -