松翰(SONIX)烧录器作业指导书
松翰单片机SONIXSN8P2511程序模板
松翰单片机SONIXSN8P2511程序模板#define MAIN_GLOBAL#include "..\inc\config.h"#include "..\inc\SN8P2501B.h"//************************************************************* ***//// 主函数 //// 功能: 调用各个主函数 ////************************************************************* ***//void main(void){InitCPU();Ram_init();while(1){if(TimeFlag){TEST = !TEST;TimeFlag=0;Time_Fun();}_clrwdt();}}//************************************************************* ***//// 继电器输出 //// 功能: 工作输出 ////************************************************************* ***//void Work_Fun(void){;}//************************************************************* ***//// 硬件初始化 //// 功能: 硬件初始化输入输出定时器开关 AD初始化 ////************************************************************* ***//void InitCPU(void) //单片机初始化{FGIE=0; //关总中断//------------------------------I/O口输出--------------------------//---------------P0---------------FP00M=0;//// FP01M=1;//// FP02M = 0;// FP03M = 0;// FP04M=0;//P0UR = _0000_0001b;//---------------P1---------------FP10M=0;//// FP11M=0;//FP12M=1;// 输出FP13M=0;// 按键// FP14M=1;//// FP16M=1;//// FP15M=1;//// FP17M=1;//P1UR = _0000_1001b;//---------------P2---------------FP20M=0;//FP21M=0;//FP22M=0;//FP23M=0;//FP24M=0;//FP25M=0;//// FP26M=0;//// FP27M=1;//P2UR = _0011_1111b;//---------------P5---------------// FP50M=1;//// FP51M=1;//// FP52M=1;//// FP53M=0;//FP54M=1;//// P5UR = _0000_0000b;//------------------------------T0--------------------------------FT0ENB = 0;FT0IEN = 0;FT0IRQ = 0;T0M = 0X60;//时钟为FCPU/4T0C=7; //T0 间隔250uSFT0ENB = 1;FT0IEN = 1;FGIE=1; //开总中断}//************************************************************* ***//// 变量初始化函数 //// 功能: 对程序中的变量进行赋初值 ////************************************************************* ***//void Ram_init(void){_nop();_nop();Move_Key = 0x70;// Open_FLAG = 1;}//************************************************************* ***//// 走时函数 //// 功能: 对程序中计时功能进行计数和赋值 ////************************************************************* ***//void Time_Fun(void){static uchar Time_5ms_Cnt = 0,Time_10ms_Cnt =0,Time_200ms_Cnt = 0,Time_1S_Cnt = 0;static uchar Leave_Out_ID = 0,Leave_Out_Time_Cnt = 0,YiWei_ID = 0,Leave_Out_Cnt = 5;static uchar Move_IN_Cnt = 0;uchar tmp1;if(Leave_Data_Out_Flag){if(!Leave_Out_ID){Leave_Out_Time_Cnt ++;LEAVE_DATA_OUT_ON();if(Leave_Out_Time_Cnt > 8){Leave_Out_Time_Cnt = 0;Leave_Out_ID = 1;}}else if(Leave_Out_ID == 1){Leave_Out_Time_Cnt ++;LEAVE_DATA_OUT_OFF();if(Leave_Out_Time_Cnt > 5){Leave_Out_Time_Cnt = 0;Leave_Out_ID = 2;}}else if(Leave_Out_ID == 2){if(!Leave_Out_Time_Cnt){tmp1 = Leave_ID;tmp1 |= Move_Key;tmp1 >>= YiWei_ID;tmp1 &= 1;if(tmp1)Leave_Out_Time_Cnt = 0;elseLeave_Out_Time_Cnt = 2; YiWei_ID ++;if(YiWei_ID >= 9){Leave_Out_ID = 0;YiWei_ID = 0;Leave_Out_Time_Cnt = 0; Leave_Data_Out_Flag = 0;}}if(Leave_Data_Out_Flag){Leave_Out_Time_Cnt ++;if(Leave_Out_Time_Cnt <= 4) LEAVE_DATA_OUT_ON();else if(Leave_Out_Time_Cnt < 6) LEAVE_DATA_OUT_OFF();elseLeave_Out_Time_Cnt = 0;}}}Time_5ms_Cnt ++;if(Time_5ms_Cnt >= 5) //接收5ms去扫描{Time_5ms_Cnt = 0;if(MOVE_IN) //倾倒了{Move_IN_Cnt ++;if(Move_IN_Cnt >= 10){Move_IN_Cnt = 15;Move_Key = 0x80;Leave_ID = 0;}}else{if(!K8_IN)Leave_ID = 8;else if(!K7_IN)Leave_ID = 7;else if(!K6_IN)Leave_ID = 6;else if(!K5_IN)Leave_ID = 5;else if(!K4_IN)Leave_ID = 4;else if(!K3_IN)Leave_ID = 3;else if(!K2_IN)Leave_ID = 2;else if(!K1_IN)Leave_ID = 1;Move_IN_Cnt = 0;Move_Key = 0x70;}}Time_10ms_Cnt ++;if(Time_10ms_Cnt >= 10) //发送10MS去扫描{Time_10ms_Cnt = 0;}Time_200ms_Cnt ++;if(Time_200ms_Cnt >= 200){Time_200ms_Cnt = 0;if(!Leave_Data_Out_Flag){Leave_Out_Cnt ++;if(Leave_Out_Cnt >= 10){Leave_Out_Cnt = 0;Leave_Data_Out_Flag = 1;}}}}__interrupt isr1(void) //TC0定时器中断入口{static uchar Time1MS = 0;if(FT0IRQ) //TC0 //定时0.125ms{T0C=6; //T0 间隔250uSTime1MS ++;if(Time1MS >= 4) //1MS中断函数{Time1MS = 0;TimeFlag = 1;}}FT0IRQ = 0;}。
MP-PRO WRITER松翰烧录器使用说明
ww w
SONiX TECHNOLOGY CO., LTD
Page 2
Version1.0
MP PRO Writer 使用手册
修改记录
版本 V10
日期
说明
2010 年 4 月 初版
tw
com
avantcom
3.6 Handler模式设置................................................................................................................................... 17
44 脱机操作 ....................................................................................................................................................... 18 4.1 上电自检 ............................................................................................................................................... 18
55 故障处理 ....................................................................................................................................................... 22
松翰烧写器MP-III Writer 使用说明
指示 LED
执行按键 烧录扩展口 MP 转接板
烧录座
用途 复位烧录器 选择功能模式 显示烧录信息与功能指示 烧录状态指示。绿色表示烧录完成,黄色表示烧录中, 红色表示烧录失败 用于执行烧录或中止报警提示 用于自行外引连线烧录芯片 用于插接烧录转接板,必须与 MCU 型号相匹配 放置待烧录芯片(仅适用于 DIP 或可转为 DIP 封装) 的芯片
Version 1.1
MP-III Writer User’s Manual
目录
修改记录 .........................................................................................................................................................................2
1.2 功能概述
采用具有 ISP 功能的 Flash Base MCU,联机状态时根据需要可升级芯片烧录控制程序; Full Speed USB1.1 接口可方便与 PC 互联,从而进行烧录器升级、联机烧录芯片或下载芯片烧录代码; 支持芯片联机和脱机烧录操作; 继承 MPI Writer 所有功能; 新增联机状态下,读取芯片资料的功能; 新增联机状态下,读取 EEPROM 和清空 EEPROM 等功能。
Sonix_松翰指令用户指南
自动烧录机作业指导书
1目的:
为保证自动烧录机正确的操作作业,特制订此作业指导书。
2范围:
仅限KA182-1300FX 自动烧录机
3权责:
品质部负责振动试验机的操作使用,及日常维护、点检。
4作业内容:
4.1操作基础
确认电源:AC220V/50 Hz
确认气源:0.6 MPa
接入电源,气源
气源设置为 0.4 MPa
开启电源,将红色电源开关箭头指向由“OFF”往右旋转致“ON”位置,电源指示灯(绿色)亮起,三色灯(红色)亮起。
将照明开关、真空泵开关旋扭往右旋
自动烧录机作业指导书页次 2 / 16
自动烧录机作业指导书页次12 / 16
自动烧录机作业指导书页次13 / 16
自动烧录机作业指导书页次16 / 16。
电容屏烧录 测试指导书
文件编
号
制作审核
机型版本制作时间生效时间
页码修订
标准产能:标准工时:
阅读方式 每天一次
岗位责任敢于承诺说到做到作业前3分中清洁台面、保持台面的整齐。
岗位制度离岗必须
汇报配离
岗证
必需检查
上一个岗
位的重缺
陷、自检
本岗位
未能发现
上岗位的
重缺陷,
将接受处
罚
生产作业指导书
岗位
电容屏烧录 测试指导书
主料/
开关键辅料/
工具:
1、FPCA
2、测架、
手指套、
酒精、无
尘布、标
签
注意事
项/管
制要
求:
1、作业前
套、静电
环、检查
本站物料
2、FPC轻
拿轻放不
能折伤
作业步
骤:
1、单手取
FPCA、把
FPC放在治
具槽里
(如图
一)
2、FPC放好位置,用右手下压手柄、确认位置OK、图二
3、用右手大拇指按住复位键2秒不松手,同时用食指
把开关键打开、烧录指示等不停的闪烁,直到灯不闪烁烧录完毕,亮绿灯
4、检查烧录OK、打开开关键,完成指示灯亮绿灯就好了。
松翰(SONIX)烧录器作业指导书
松翰(SONIX)烧录器作业指导书
文件名称六芯片读取及烧录2.所选择程序读取正常后,将烧录器连接机台进行芯片烧录,注意事项1.取对应转接板插入所烧写程序,注意丝印上所印有型号,如C020配备2501B转接板,使用错误将无法烧录。
2.对所选择程序必须截图存档,方便每日程序点检及日后异常追溯。
4.将烧录器连接机台后,注意LED灯显示,黄色为烧录中,绿色为烧录完成,红色为不良.
作成部门
③编写/日期
②审核/日期
①批准/日期修订次数修订日期审核日期文件编号:XDD/SMT-0001
版本:A.1
松翰(SONIX)烧录器作业指导书第 3 页共 3 页
1 点击“读取OTP”按钮,会将芯片中的信息读出(如果芯片有加密则只能读出部分数
据),并显示在信息框中.
3.程序选取正确后必须读取1PCS芯片,点检芯片是否正确,并如实填写<烧录点检表>.。
IC烧录作业指导书
作业指导书产品名称 适用全部机型生产项目 烧录IC 软件文件编号 文件版本 V1.0 工序名称工位序号工位人数1工位工时秒准备先连接好烧录器数据线,并将相对应的IC 座装入烧录座内;打开计算机和烧录器电源。
使用工具及夹具工艺要求(注意事项):1、放IC 时一定要小心,避免损坏IC 和烧录座。
2、IC 一定不能装反,拆板的IC 一定要先检查引脚上有没有锡短路,否则容易损坏烧录座.3、烧录人员必须经过培训才能上岗操作,烧录时一定不能动计算机其它程序。
4、如不良现象立即反馈管理人员来解决。
1、有线静电环2、油性笔3、计算机4、烧录器(GAME8或ALL-11)1 若干 1 1作业步骤:1、运行烧录软件:用鼠标双击图标“GANG-08”,(不同烧录座对应不同的烧录软件)。
2、选择IC牌子:出现程序启动画面后,点击“Device”菜单,调出IC牌子选择表,然后选择要烧录IC相对应的牌子,然后点击“OK”;3、选择IC型号:这时出现要烧录的IC所在公司生产的IC型号,选择IC的型号后点击“Run”;这时烧录座如要选择跳线,则按电脑提示跳线,跳好线后点击“OK”,如烧录座没有跳线则直接进入烧录界面;4、调入要烧录的软件:点击菜单“File”,选取“Load Programmer Buffer”,这时选择要烧录软件,点击“打开”,然后选择“00”,点击OK。
5、★★★检查软件校验码(Buffer Checksum):调入软件后,这时Buffer Checksum后会出现四位的校验码,该码要与《电子设计文件通知单》的校验码相对应即表明要烧录的软件正确。
如不正确应立即反馈相关部门来解决。
★★★★★★★★★★★★★★★★6、烧录软件:点击“Progra m”按钮,将要烧录的IC装入IC座内,装好后按烧录座上的烧录按钮。
当烧录完成后,如烧录成功则显示“OK”,烧录失败则显示红色的“Error”字符,烧录OK的IC 对应的每个烧录座的指示灯亮,表明该IC烧录成功。
USBISP烧录器作业指导书
产品名称 USBISP 烧录器 编制 --- 产品型号 USBISP 烧录器 审核 --- 发行日期 2015-3-18 批准 --- 版本号V1.0页数共 7 页reformer立方控股○R指导书序产品型号USBISP烧录器日期2015-3-18 日期2015-3-18 日期2015-3-18 目录索引执行:仓前生产基地目的:规范生产工艺范围:测试人员版本号:V1.0测试要点 (2)解压软件 (3)1. 解压压缩包 (3)2. 选择烧录器驱动 (3)安装驱动 (4)3. 完成安装驱动 (4)选择芯片和程序 (5)4. 选择正确程序 (5)5. 写入加密位 (5)加密和编程 (6)6. 程序烧录-编程 (6)附录 (7)7. USBISP和双龙加密值互换................... 7程序版本:无测试软件:工作电压:工作电流:电脑USB口 5V 测试治具:如下图USB ISP烧录线制作方法例:PJ30D双探头超声波烧录过程指导书序产品型号USBISP烧录器日期2015-3-18 日期2015-3-18 日期2015-3-18 作业内容及操作方法执行:仓前生产基地目的:规范生产工艺范围:测试人员版本号:V1.01. 解压压缩包按本页图一图二步骤1~2操作2. 选择烧录器驱动按本页图三图四及下页图一步骤1~6操作图一图二注意事项1.图三图四使用工1.电脑2.Progisp烧录软件B-ISP烧录线1、右击解压到当前文件夹2、文件夹内容1、将烧录线插入电脑USB自动弹出驱动安装向导2、点击下一步3、点击浏览,下页图一选择驱动6、点击确定指导书序产品型号USBISP烧录器日期2015-3-18 日期2015-3-18 日期2015-3-18 作业内容及操作方法执行:仓前生产基地目的:规范生产工艺范围:测试人员版本号:V1.03. 完成安装驱动按本页步骤7~9图一图二注意事项1.图三图四使用工4.电脑5.Progisp烧录软件B-ISP烧录线4、选择正确驱动5、点击确定7、正在安装。
松翰摄像头烧录工具使用说明
松翰烧录说明
网吧用户首先要把还原软件关了接上摄像头,打开烧录文件里面有Driver文件夹双击打开,
运行里面这个程序。
提示完成后按任意键,打开设备管理器看里面是否有个图像处理设备,在回到烧录程序文件里双击打开
这程序。
会跑出一个对话框
请选择第二个sonix ST50220/225/230 usb video camera 点确定。
在看设备管理器里的图像处理设备是否转换为
确定后。
回到烧录文件夹双击打开程
序。
跑出个个对话框首先请选择。
后
选择第二个选向File,
选择
213+9V111.SEC,然后点
等烧录(烧录过程中不要提示出错,出错了就失败了)完成后退出。
打开
把设备转回USB视频设备。
后重启电脑,打开看是否有图像,有的话就烧录成功,把还原开回去。
IC烧录检验作业指导书
1.目的2.範圍3.權責4.定義5.作業內容1、目的規範IC燒錄檢驗的作業方法,便於QC作業。
2、範圍適用于本公司代客戶燒錄的IC檢驗。
3、職責:無4、定義:無5、作業內容5.1 IC來料檢驗5.1.1IC來料檢驗適用于IC不是原生產產商包裝的、二次燒錄的IC。
5.1.2 IC來料檢驗實行外觀全檢,無需功能測試;5.1.3 核對IC實際數量與工單數量;5.1.4 發現IC少料、斷腳、破損1PCS,翹腳5PCS以上時須立即拍照郵件告知業務;5.1.5舊IC查看工單是否要求整腳,如無要求,發現有IC翹腳或連錫時需告知業務;5.1.6 來料是卷盤的IC要記錄IC在料帶內的放置方向。
5.1.7.耗材檢驗記錄在《來料檢驗記錄》表內,不合格品填寫《異常反饋單》給採購;5.2 制程檢驗5.2.1首件檢驗5.2.1.1 首件檢驗時機:工單首次燒錄,交接班、上班開機,更換IC型號、程式資料,重開機。
5.2.1.2首件檢驗內容:a.IC外觀不能有翹腳、斷腳等破損現象;b.核對IC燒錄的資料與工單要求的是否一致;c.核對機台燒錄設定選項是否與《工程首件承認書》一致;d.可以保存LOG文檔的機台,如FN-1000、ALL100是否有保存LOG文檔。
5.2.1.3 首件取樣方法:根據燒錄時使用的Socket數量,當Socket數量少於或等於5個時,每一個Socket取2個IC;當Socket數量大於5個時,每一個Socket取1個IC,確保每一個Socket燒錄的IC都能檢測到。
5.2.1.4 首件樣品必須是按正常流程(設備自檢OK→依據文件設定OK)生產OK品,用另一臺設備交叉驗證的結果。
5.2.15.自動設備燒錄Reel裝物料,首件樣品檢驗OK後放置在固定位置,用作巡檢時,確認OK,作替換品之用,其它如TRAY盤裝物料,其首件樣品檢驗OK後可立即放回原處。
5.2.1.6加密IC在首件燒錄時先將加密功能去掉,確認OK後再加密。
sonix单片机硬件电路设计实例(工程师多年经验总结)教学教材
s o n i x单片机硬件电路设计实例(工程师多年经验总结)单片机产品设计--功能评估1,先得了解MCU 的功能及每一个管脚的做用(输入口还是输出口或双向口或是其他特殊端口),确定用什么样的电源输入(变压器或阻容降压),有无大电流负载及一些安规方面的要求,体积封装大小有无规定。
2,采用电池供电时是否要考虑做一些省电低功耗线路。
3,带检测功能的产品是否用到A/D功能,有无必要用到一些精密参考源,主要针对测量及充电电路,或是可否直接采用RC充放电线路来做模拟量检测, A/D通道转换需要一定的稳定时间,在软件设计时需要作考量。
为了保证每次A/D转换的稳定与正确,最好在每次A/D转换前都重新确定A/D转换通道、A/D转换分辨率、A/D时钟源选择位,而且根据所应用场合对所取得数据进行合理的处理。
A/D转换在硬件设计方面的注意事项:信号源要尽量与A/D转换输入端接近,而且要视芯片输入阻抗添加合适的电容并入信号源输入端。
此外需保证A/D转换基准电压的稳定,模拟地与数字地要分开或隔离。
4,操作时有多少个按键,能否采用跟其他I/O口复用来节少I/O口资源,按键是否要采用唤醒功能,即采用带有唤醒功能的I/O口,按键输入可否采用矩阵扫描,以便节省单片机的I/O口。
5,输出指示能否跟输出控制I/O口复用,这样也可以节省I/O口,但要考虑到输出电流的大小,不能影响负载的正常输出控制。
6,有无精确度要求较高的定时,用来确定采用什么样的振荡源( 晶振,陶振,外部RC及MCU内部RC)。
7,复位电路的选取,I/O口不够时能否采用内部复位, 芯片的上电复位时间与系统电压上升速度,外部振荡器频率、种类及外部Reset 电路造成的delay都有关联。
8,有无显示电路,是LED还是LCD,是否必要采用外挂驱动电路或直接采用I/O口推动,一般采用I/O口推动的 LCD,com口都采用1/2 偏压。
直接用两电阻分压。
9,大电流负载输出采用mos管,继电器还是可控硅控制?当输出为可控硅时,是否采用共地或共电源控制,或是用直接耦合还是用光电耦合,同时得考虑是否要用到到同步信号做一些调速、调光、调功率、调温度等可调的控制功能(同时些交流同步信号也可以做一些定时产品的参考)。
单片机设计自动路灯(lm393比较器)
第1章说明背景随着我国经济高速发展,人民生活水平日益提高,能源和资源变得日益紧张,电力短缺已成为制约国民经济发展的突出矛盾。
目前我国照明消耗的电能约占电力生产总量的10%~20%,而城市公共照明则在照明耗电中占30%,并且近几年随着让城市亮起来的口号的提出,全国路灯的数量仍在迅猛地增长。
公共路灯节能的口号便由此而提出。
通常的节能途径有两个:一个是采用节能光源;二是采用合理的控制系统。
本文在使用节能光源的情况下采用合理的控制系统来实现路灯节能。
在供电系统中,为避免送电过程中的线路损耗和用电高峰时造成末端电压过低,供电部门均采用较高电压进行传输。
因此路灯承受电压多高于灯具的额定电压。
然而据调查我国小型城市晚上21:00后,大中城市00:00以后道路上几乎空无一人。
从而造成了“人少车稀灯更亮”的不合理情况。
为了避免这种情况,大多数城市和地区均采用了发达国家早已淘汰了的隔盏关灯的原始路灯控制方法。
日本大藏省曾要求在工厂、办公室和道路上进行间隔电灯的实验,结果导致生产率和办公效率降低以及治安和道路交通事故的大幅上升,这种方法不仅导致路面照度分布不均,而且会减少路灯使用寿命。
不到一年的时间,这种方法就在一片反对声中放弃。
因此,城市的路灯照明工程是构建良好城市环境和树立城市形象的重要组成部份,对城市的建设和发展有着重要的意义。
总之,随着城市规模的不断扩大,现有的路灯管理的方式方法已远远不能满足城市路灯发展与管理的需要,必须依靠现代化的高科技管理手段进行改造。
路灯管理工作需要一个以环境照度监控为核心的自动化的管理手段来替代传统的钟控,并结合普通的路灯监控系统使整个城市照明监测,决策和管理工作变得智能化。
因此,建设现代化光控型“路灯监控管理系统”已迫在眉睫。
意义根据上述内容,本课题的研究目的在于设计出一种路灯照明控制系统,能够有效解决现现阶段路灯照明存在的几点不足,其意义在于:第一,为城市交通提供一种科学有效的方案,保证路灯照明的有效性和安全性;第二,有效利用电力资源,尽量避免电力资源的浪费;第三,提高了城市基础设施管理水平,在改善城市道路照明质量的同时,也节省人力财力物力。
松翰单片机的OTP可重复烧写的技巧!
松翰单片机的OTP可重复烧写的技巧!1.问题:笔者在前期工作中,常常遇到在做测试时,只要修改一些简短的指令或数据时,就要再换一个全新的芯片重新烧录一下,再测试。
这样即浪费时间,又消费芯片,还消费金钱呢。
2.解决:其实OTP不是你想象的那么“顽固”,只要你对它好一些,还是有些回报的。
在烧录前,芯片的内部全是由2进制的1组成,烧录后,是对里面的1进行切断成0,如此,烧录过的不能再烧录,是对已经把1烧录成0的不可再烧,而是没有把1烧成0的,还是可以再烧的。
也就是说,1可以变成0,而0不可再变为1,就象保险丝一样,烧断了就不可再烧,而没烧断的,你还可以把它烧断。
要想实现重烧的过程,还是要有些技巧的。
哎,废话这么多,来些实例的讲吧。
你可以在你想要的地方预留些空间,等你想要在这修改时,再从里面提取出来。
;-----------------------------------------------------------------------------;3.实例1:在已经烧过程序的IC上修改数据:incms t_enter_io ;500ms 进入一次nop ;mov a,#0xFF ;1 预留数据修改(二进制为:11111111b) mov a,#0xFF ;2 预留数据修改mov a,#0xFF ;3 预留数据修改mov a,#0xFF ;4 预留数据修改mov a,#0xFF ;5 预留数据修改mov a,#0xF3 ;等待被修改的数据cjb t_enter_io,a,e_tele_io ;249次进入一下clr t_enter_io ;;-----------------------------------------------------------------------------;3.1.1 (直接修改)比如我想在已经烧有上面程序的IC的基础上,修改a=0xF3(2二进制:11110011B)为a=0xF1,此时,你就不要再浪费IC了,直接在上面修改就可以。
sonix烧录器培训资料
sonix烧录器培训资料Sonix烧录器是一种通用的烧录器,它支持多种芯片类型,包括Flash、EEPROM、SRAM等。
它可以通过USB接口与计算机连接,使用户能够轻松地将程序代码烧录到芯片中。
Sonix烧录器具有高速、稳定、可靠的特点,适用于开发板、单片机、嵌入式系统等领域。
Sonix烧录器的工作原理是通过USB接口与计算机通信,接收计算机发送的烧录指令和数据,并将其转换为芯片能够识别的电信号,然后将电信号传输到芯片中实现烧录。
同时,Sonix烧录器还可以从芯片中读取数据,并将其传输到计算机中进行分析和处理。
将Sonix烧录器通过USB接口连接到计算机上,然后打开电源开关。
此时,计算机将会自动识别Sonix烧录器,并安装驱动程序。
在Sonix烧录器的操作界面中选择需要烧录的芯片类型。
在选择芯片类型时,需要提供芯片的型号、厂商等信息。
在计算机上打开相应的编程软件,将要烧录的程序代码加载到计算机中。
在加载程序代码时,需要注意程序代码的格式和编译选项是否与芯片兼容。
在Sonix烧录器的操作界面中选择需要烧录的芯片型号和端口号,然后单击“开始烧录”按钮。
此时,Sonix烧录器将会将程序代码烧录到芯片中。
在烧录过程中,需要注意观察烧录进度和状态信息。
在烧录完成后,可以使用Sonix烧录器读取芯片中的数据。
在读取数据时,需要注意数据的格式和解析方式是否正确。
蛋鸡养殖业是一个具有巨大潜力的行业,随着消费者对高品质鸡蛋的需求不断增加,蛋鸡养殖业也在不断发展和壮大。
为了提高蛋鸡养殖的产量和品质,许多养殖户会参加蛋鸡培训课程。
本文将介绍一些蛋鸡培训资料,帮助养殖户更好地了解蛋鸡养殖技术。
选择适合当地气候、土壤条件的蛋鸡品种是养殖成功的关键。
不同品种的蛋鸡对饲料、管理、疾病抵抗力等方面都有所不同。
因此,养殖户需要根据当地的气候、市场需求以及自己的实际情况选择合适的蛋鸡品种。
蛋鸡需要摄取足够的营养才能正常生长和产蛋。
SONIX单片机培训教材2
松翰科技股份有限公司 SONiX TECHNOLOGY CO., LTD
目
录
第1章 I/O 端口.......................................................................................................................................................5 §1.1概 述 ...................................................................................................................................................................5 §1.2基本结构及相关寄存器 ..........................................................................................................................................6 1.2.1 I/O 端口的基本结构.......................................................................................................................................6 1.2.2 I/O 端口的相关寄存器 ..................................................................
SONIX 8-BIT MCU 烧录器 使用手冊
SONIX reserves the right to make change without further notice to any products herein to improve reliability, function or design. SONIX does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others. SONIX products are not designed, intended, or authorized for us as components in systems intended, for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SONIX product could create a situation where personal injury or death may occur. Should Buyer purchase or use SONIX products for any such unintended or unauthorized application. Buyer shall indemnify and hold SONIX and its officers, employees, subsidiaries, affiliates and distributors harmless against all claims, cost, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that SONIX was negligent regarding the design or manufacture of the part.MANUAL REVISION HISTORYVersion Date DescriptionVER 1.9 Sep. 2002 V1.9 first issueHARDWARE REVISION HISTORYVersion Date DescriptionVER 1.0 Oct. 2001 V1.0 first issue. Only support SN8P04xx, SN8P02xx and 1602 and 1603.VER 2.0 Dec. 2001 V2.0 issue. Support all OTP.VER 2.1 Jun. 2002 V2.1 issue. Support all OTP.VER 2.5 Aug. 2002 V2.5 issue. Support all OTP and VPP voltage is adjustable.MCU FIRMWARE REVISION HISTORYVersion CPU Date DescriptionVER 2.4 SN8P0406 Aug. 2002 Modify OTP programming timing and support V2.0 and V2.1 hardware. VER 2.5 SN8P1708 Aug. 2002 V2.5 first issue and only support V2.5 hardware.VER 2.6 SN8P1708 Aug. 2002 Modify OTP programming timing and only support V2.5 hardware.PC SOFTWARE REVISION HISTORYVersion Date DescriptionVER 0.xx BeforeOnly support .BIN file.Aug. 2002VER 1.94 Aug. 2002 V1.94 issue. Support .BIN and .SN8 file.目錄MANUAL REVISION HISTORY (1)HARDWARE REVISION HISTORY (1)MCU FIRMWARE REVISION HISTORY (1)PC SOFTWARE REVISION HISTORY (1)SONIX 8-BIT MCU燒錄器 (4)前言 (4)硬體配置說明 (5)安裝說明 (6)前言 (6)燒錄器安裝 (6)燒錄器測試模式 (6)測試模式操作步驟 (6)燒錄軟體安裝 (9)SONIX燒錄程式(SN8WTXXX) (15)前言 (15)燒錄軟體操作說明 (15)執行物件 (15)操作畫面 (15)Device (16)Function (17)File (25)訊息欄 (25)Status (26)Auto Program (27)燒錄操作步驟 (29)前言 (29)電腦控制燒錄模式操作說明 (29)燒錄器離線單機操作模式 (30)燒錄轉接板接線說明 (31)1 SONIX 8-BIT MCU燒錄器前言SONIX提供穩定易用的燒錄器,執行 SONIX 八位元微控制器 OTP ROM 燒錄工作。
卓晶微 AW-2-100 半自动烧录机台 使用说明书
半自动烧录机台使用说明书2011-5-30 V6.0深圳市卓晶微自动化设备有限公司简介:半自动刻录机台AW_2-10x,主要是为工厂,设计公司烧录IC所设计。
此方案解决了目前大多数工厂使用人工烧录所带来的效率低,不良率高的缺点,也符合工厂,设计公司对生产工具成本的要求。
AW_2-100 主要用于28KDIP 及以下封装IC的烧录。
AW_2-101 主要用于300mil SOP 28及以下脚位封装的烧录,AW_2-102主要用于150mil SOP 28及以下脚位封装的烧录,在更换不同厂家的编程器,就可以烧录不同厂家的IC。
AW_2-10x 由AW-10x 升级而来,AW-10x 每次只能烧录一片IC ,而AW_2-10x 每次可以烧录一片IC,也可以一次烧录两片IC,可以设定。
主要特点:1.每次可以放入一管待烧录的IC于进料管。
2.在烧录结束后,根据烧录器给出的OK,NG 信号,对烧录的IC进行分类,即出料管有两个。
3.对机台参数的调整方便,合适的参数可以使机台运行更顺畅,并提高生产效率。
4.在出厂前,机台所设置的参数适合大多数烧录器。
在出现设置的参数不能让机台顺畅工作时,可以恢复到出厂前的参数。
5.由于不同封装,可以设定每管满管时的IC数量。
6.在出现烧录 NG 后,会重新再进行一次烧录,只有两次都出现 NG 才判断为NG。
7.可以记录烧录IC的OK和 NG 的数量。
此数量可以在掉电后不丢失,方便生产管理。
8.使用LCD显示,具有友好的用户接口。
9.适合多家IC的烧录,使用范围广。
10.此机台不用气源,使用方便,一次烧录两片IC,生产效率大幅提高。
主要技术指标电源:110V/220V电流:700mA max环境温度:0-40℃环境湿度:10%-90%不结露机台照片图1烧录区烧录夹具 A控制板与烧录器连接线说明表-1上测位:烧录机台接口烧录器信号Pin1 +5VDD/+3.3VDDPin2 VSSPin3 BusySignal_APin4 OKSignal_APin5 NGSignal_APin9 START_A表-2下测位:烧录机台接口烧录器信号Pin1 +5VDD/+3.3VDDPin2 VSSPin3 BusySignal_BPin4 OKSignal_BPin5 NGSignal_BPin9 START_B图2操作说明主菜单模式:上电开机开机后即进入主菜单,在主菜单可以选择是进入手动操作模式,自动烧录模式,还是参数设定模式。
松翰单片机SN8F5702程序例程
松翰单片机SN8F5702程序例程#include#include "SN8F5702.h"#include // for _nop_void InitCPU(void); //单片机初始化void Ram_init(void); //全局变量赋值void Time_Fun(void); //基准走时函数void SYSIspStart(unsigned int pageAddress);//----------------------字节全局变量-------------------------------u8 idata ISP_RAM[32] ; // IRAM 0xE0 to 0xFF#define WenDu_Up ISP_RAM[1]#define WenDu_Down ISP_RAM[2]#define WenDu_Cha ISP_RAM[3]// u8 WenDu_Up;// u8 WenDu_Down;u8 WenDu_HJ;u8 ADC_WenDu_HJ;u8 AD_key;u8 Time_500ms_Cnt;u8 Temp_ChaZhi_ID;//0显示环境温度,1显示差值闪烁u8 SS_500Ms_Cnt;//500ms闪烁标志位u8 IAP_Save_Cnt;//存储标志位//--------------------位全局变量-----------------------------------bit TimeFlag ;//定时标记bit Buzz_Flag ;//蜂鸣器标志位bit SS_500Ms_Flag ;//500ms闪烁标志位bit ZiDong_ShouDong_Flag;//自动手动标志位bit ShouDong_Out_Flag;//手动输出标志位bit IAP_Save_Flag;//存储标志位bit NTC_Error_Flag;//传感器错误bit NTC_OK_Flag;//传感器错误u8 code ISP_ROM[32] _at_ 0X0200;//************************************************************* ***** #define ADC_GLOBAL#include "..\inc\config.h"/************************************************************** ***/ #define AD_DATA_CNT 250const u16 code TEMP_AD_DATA[AD_DATA_CNT+1]={3138 , // 03100 , // 13061 , // 22982 , // 4 2941 , // 5 2899 , // 6 2857 , // 7 2815 , // 8 2771 , // 9 2728 , // 10 2684 , // 11 2639 , // 12 2595 , // 13 2550 , // 14 2504 , // 15 2459 , // 16 2413 , // 17 2367 , // 18 2321 , // 19 2276 , // 20 2230 , // 21 2184 , // 22 2139 , // 23 2093 , // 24 2048 , // 25 2003 , // 26 1959 , // 27 1914 , // 28 1870 , // 29 1827 , // 30 1784 , // 31 1741 , // 32 1699 , // 33 1658 , // 34 1617 , // 35 1577 , // 36 1537 , // 37 1498 , // 38 1459 , // 39 1421 , // 40 1384 , // 41 1348 , // 42 1312 , // 43 1277 , // 44 1243 , // 45 1209 , // 461144 , // 48 1112 , // 49 1082 , // 50 1052 , // 51 1022 , // 52 994 , // 53 966 , // 54 938 , // 55 912 , // 56 886 , // 57 861 , // 58 836 , // 59 812 , // 60 789 , // 61 766 , // 62 744 , // 63 723 , // 64 702 , // 65 682 , // 66 662 , // 67 643 , // 68 624 , // 69 606 , // 70 589 , // 71 572 , // 72 555 , // 73 539 , // 74 524 , // 75 509 , // 76 494 , // 77 480 , // 78 466 , // 79 453 , // 80 440 , // 81 427 , // 82 415 , // 83 403 , // 84 392 , // 85 381 , // 86 370 , // 87 360 , // 88349 , // 89 340 , // 90330 , // 91321 , // 92312 , // 93303 , // 94295 , // 95287 , // 96279 , // 97271 , // 98264 , // 99};void AD_fun(void) //{static u8 AD_Sum_Cnt = 0,AD_ID=0;static u16 AD_Sum = 0;static u8 Temp_Change_Cnt=0;u8 i;AD_Sum += Get_ADC(AD_ID);AD_Sum_Cnt ++;if(AD_Sum_Cnt >= 8){AD_Sum_Cnt = 0;AD_Sum >>= 3;if(1){if(!AD_ID){if(AD_Sum<40||AD_Sum>4050){NTC_Error_Flag = 1;else{NTC_Error_Flag = 0;}AD_ID=1;}}AD_Sum = 0;}}u16 Get_ADC( uchar n){u16 dat;//dat = 0;if(!n){ADM = _1000_0000b;//AIN0通道}else if(n==1){ADM = _1000_0110b;//AIN6通道}else if(n==2){ADM = _1000_0111b;//AIN7通道}else if(n==3){ADM = _1000_1000b;//AIN8通道_nop_();_nop_();ADM |= _0100_0000b; //开始转换while(!(ADM & _0010_0000b)); //转换中_nop_();_nop_();ADM &= _1101_1111b;dat = ADB;dat <<= 4;dat += (ADR&0x0f);_nop_();_nop_();return dat;}void SYSIspStart(unsigned int pageAddress){ISP(pageAddress, ISP_RAM);}/************************************************************** *硬件初始化函数: 硬件初始化输入输出定时器开关AD初始化*************************************************************** */void InitCPU(void) //单片机初始化{EAL=0; //关总中断CLKSEL = _0000_0101b;//内部32MRC Fhosc/4 分频CLKCMD = 0x69;//时钟开关启动CKCON = _0011_0001b;//------------------------------I/O口输出--------------------------//---------------P0---------------P0M=_1111_1111b; //P07=BUZZ P06=COM6 P05=COM5 P04=COM4P0UR = _0000_0000b; //P03=COM3 P02=COM2 P01=COM1 P00=LED1P0 = _0000_0000b;//---------------P1---------------// P1W = _0000_1000b;P1M=_0011_1110b; //P17=ADC7 P16=ADC6 P15=LED2 P14=?P1UR = _0000_0000b; //P13=? P12=? P11=? P10=ADC0_温度P1 = _0000_0000b;//---------------P2---------------P2M=_1111_1101b; //P27=? P26=? P25=? P24=?P2UR = _0000_0000b; //P23=? P22=? P21=ADC6 P20=REY_OUTP2 = _0000_0000b;//------------------------------INT--------------------------------// PEDGE |= 0x03; // EX0G 电平变换触发,双沿// EX0 = 1; // INT0 isr enable// PEDGE |= 0x04; // EX1G = 0x01 : INT1 Rising edge trigger // EX1 = 1; // INT1 isr enable//// PEDGE |= 0x30; // EX1G = 0x11 : Both rising and falling edge trigger (Level change trigger).// IEN4 |= 0x40; // INT2 isr enable (EX2)//====================PWM1设置======================// PW1M = _1010_0000b;// PW1CH = _0001_0000b;// PW1YH = 0;// PW1YL = 26;// PW1DH = 0;// PW1DL = 7;// PW1A = 5;// PW1B = PW1D;//------------------------------T0--------------------------------TMOD = _0110_0110b; // T0 T1 8位自动装载TH0 = 131; // Initial valuesTL0 = 131;TCON0 = _0010_0011b; // T0 = Fhsoc/32. T1 = Fhsoc/16ET0 = 1; // Timer 0 isr enableTR0 = 1; // enable Timer 0 Run control//------------------------------T1--------------------------------TH1 = 6; // Initial valuesTL1 = 6;ET1 = 0; // Timer 1 isr enableTR1 = 0; // enable Timer 1 Run controlIP0 = _0000_1000b;IP1 = _0000_1000b;//----------------------AD配置--------------------------------------//----------------------AD配置--------------------------------------ADM = _1000_0000b; //AIN3通道ADR = _0101_0000b;// [ADR.5 ADR.4]00 = Fhosc/16, 01 = Fhosc/8, 10 = Fhosc/1, 11 = Fhosc/2VREFH = _0000_0011b; //参考电压VDDP1CON = _1100_0001b;P2CON = _0000_0010b;//------------------------------------------------------------------EAL=1; //开总中断}void Ram_init(void){u8 i;NTC_OK_Flag=0;//NTC 测温OK后才继电器开始工作WenDu_Up=30;WenDu_Down=20;WenDu_HJ=25;Temp_ChaZhi_ID=0;//0显示环境温度,1显示差值闪烁_clrwdt();。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件名称六 芯片读取及烧录 2.所选择程序读取正常后,将烧录器连接机台进行芯片烧录,注意事项1.取对应转接板插入所烧写程序,注意丝印上所印有型号,如C020配备2501B转接板,使用错误将无法烧录。
2.对所选择程序必须截图存档,方便每日程序点检及日后异常追溯。
4.将烧录器连接机台后,注意LED灯显示,黄色为烧录中,绿色为烧录完成,红色为不良.
作成部门
③编写/日期
②审核/日期
①批准/日期修订次数修 订日 期审 核日 期文件编号:XDD/SMT-0001
版 本:A.1
松翰(SONIX)烧录器作业指导书第 3 页 共 3 页
1 点击“读取OTP”按钮,会将芯片中的信息读出(如果芯片有加密则只能读出部分数
据),并显示在信息框中.
3.程序选取正确后必须读取1PCS芯片,点检芯片是否正确,并如实填写<烧录点检表>.。