- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AV121讲义
Block Diagram:
MAIN:
Function Block :
Down Load FW:
Read CCD Raw Data:
Learning:
White Calibration:
TWAIN SCAN :
CHECK PAPER IN ADF :
Get Light Status:
Read Calibration Format:
Send Gamma Table:
Read Image:
ADF Test()
ButtonBuf1=0…
Y
Y
FlagRunIn==1
ButtonBuf1=1…
VBusDetect ==1
While ( 1)
Y
Y
N
N
N
FlagRunIn = 0
任2鍵同時被按
RunInCnt = 80
While ( 1)
FlagRunIn = 1
GPIO Init ( )
Function Start
ASIC SW Reset ( )
N
WaitCommand()
Whjle(1)
Enable Timer 1 interrupt
Read NVRAM low128 data calibration
ReadNVRam PoSaving Time
LightCheckA
USBInit()
ReadID
Whjle(1)
FlagError==0
N
Y
Hatch Detect ( ) //check cover show error
USB Protocol
Scanner Information
Run – In Mode
Down Load FW
Read RAW DATA
Learning Mechanical OD
Image Process
Gamma shading
TWAIN 的掃描
將SDRAM中從0X178000 開始的32K 寫入FLASH
清空FLASH 32K
將ROM中32K寫入SDRAM 0X178000
LoadFlashRom
FlagDownLoadOK=1
N
SetError(1)
與D/L的SUM比較
計算SDRAM中FW的
CHECK SUM
SetError(1)
N
Y
Y
判斷FWID是否一致
從USB拿Data放入
DownloadFWST+DownloadFWLength
DownLoadFW()W
Y
N
SetError(1)
與SDRAMD/L的SUM比較
計算FLASH中DownLoadFW的check sum.
將SDRAM中從0X180000開始的DownloadFWLength寫入
Flash接著的位置.
向Flash中固定位置寫入
“ROM OK” CheckSum.
Read CCD Raw ()
Pass Actual pixel Number MODE to AP.
Read CCD Raw Data Format ()
Set Channel type,
pixel Number
Set Channel type
Set Gain value is 1
Set Resolution 600*600
Power Saving Disable
ASIC SW DRAM Reset
Abort command ()
Send Raw Data Format ()
Read Nvram low128 byte
Start Scan ()
APSendGammaTable ()
Calibration ()
Set Win () /scan area ,res,mo
Get Light Status ()
將TempBuffer (HIGH 128) writetoNVRAM “0”
GetDataUSB (TempBuffer)
N
Y
Flag Learning ==0.
Write Learning Data ()
將NVRAM中Lead/Side edge 清零並設標記FlagLearning=1.
Reset Learning Data ()
FW Send ()
向NVRAM相應位置寫入
“ MARK”
Send OD learning data to NV
Send low 128 learning data lead/side edge to NVRA
Read learning data to AP
AP Send Nvram Point 129
DowHalfTownT()
White calibration
文档评论(0)