手持設備方案
2、各部分功能簡介
n 5V 主電源給整個系統供電,可以使用7805 三端穩壓器
n 3.3V 鋰電池,用來給RTC 供電,保持日歷時鐘
n 9 線制串口:可以連接MODEM,按需增加電平轉換芯片MAX211
n 3 線制串口:可以通信,按需增加MAX232、MAX485 電平轉換芯片
SOM3386 模塊
模塊自帶896KB 內
存,1.44MB 電子盤,
二級16 點陣漢字庫,
日歷時鐘RTC
CF 卡接口
RJ4510/100M 以
太網接口
9 線串口
COM1
3 線串口
COM2
單色液晶模
塊
8/16 位轉換芯片
XC9536
74HC573+
74HC245+
74HC00
4 位雙向PIO 口,
可以連接串行設
備, 如SPI 、
EEPROM、A/D、
D/A、PS/2 鍵盤
5V/500Ma
電源
3.3V紐扣鋰電池
8 位設備 16 位設備
4*4=16 矩陣鍵盤
1 2 3 A
4 5 6 B
7 8 9 C
* 0 # D
n 以太網接口:需要在底板上安裝一個RJ45 接口,有2 個LED 顯示狀態
n 4 位雙向PIO 接口:根據需要連接串行設備
n 320*240 單色液晶模塊:320*240 液晶模塊為INTEL 接口模式,用CS2#
信號連接,注意連線不要太長(不超過20CM)。
n CF 卡接口:用于大容量存儲數據和交換數據
n 矩陣鍵盤:一片74HC573+一片74HC245 用CS1 信號+74HC00+地址信
號擴出,增加4 個10K 上拉電阻連接到4*4 鍵盤。
n 8/16 位轉換:用一片XC9536XL+CS1 信號+地址信號擴出,也可以把此
邏輯方程嵌入用戶FPGA 當中。注意由于8/16 位設備混合使用,必須進
行地址譯碼,可以考慮使用74HC138 或CPLD 進行譯碼。
n 1.44M 電子盤:存儲用戶程序
n 896KB 內存:運行用戶程序
n 2 級漢字庫:液晶顯示使用
n RTC:保持日歷時間
3、編程指南
n 用戶可以使用TC2.0(本地開發)、BC3.1(遠程開發)、BC4.5(遠程開
發)開發程序。
n 開發好的運行程序,可以拷貝到電子盤上(通過TDRF 軟件,或者虛擬
顯示的COPY 命令)
n 用戶可以使用虛擬顯示來格式化電子盤、傳送操作系統、拷貝文件、察
看內存等操作。
n 編輯AUTOEXEC.BAT 批處理文件,增加鍵盤驅動、顯示驅動、用戶程
序命令,以便加電后自動運行應用程序。
n 液晶顯示:驅動程序SOM1335.EXE,編程參考DEMO 例子程序
n 鍵盤:驅動程序SOMKEY16.EXE,編程參考DEMO 例子程序,鍵盤的
鍵值定義,用戶可以自行轉換。
n 896KB 內存使用:直接使用即可,不需要特殊技巧,參見DEMO 例子程
序。
n 文件操作:參見DEMO 例子程序。
n RTC:參見DEMO 例子程序。
n 以太網:參見DEMO 例子程序。
n 4 位雙向PIO:參見DEMO 例子程序。
n 串口:參見DEMO 例子程序。
n 16 位設備:可以使用內存接口,也可以使用IO 接口,速度均為10MB/S,
連接IO 設備(使用INPORTW、OUTPORTW 函數),連接內存設備(定義為
16 位整數遠指針:INT FAR *X ,用MK_FP 宏生成指針)。
n 加密:防止盜版拷貝。使用我公司提供的加密函數,根據輸入的16 個字
節數據流,生成對應加密的16 個字節數據,應用程序可以在任何合適的
地方(可以多處調用)調用這個函數并判斷是否符合要求,則可把應用
軟件唯一綁定在一塊som3386 板上。
文章版權歸西部工控xbgk所有,未經許可不得轉載。