B
bohumilfulin
Guest
こんにちは、
私はポートのSPIとグラフィック表¥示DOGXL160を持っていた国会から電子。私はチャージポンプの内部を実行できません。Vlcdは0Vがまだ。私はモードをすべてだったとI2Cをexteptが、成功することなく。
してくださいここでは、誰かが私をheplすることができます経験は誰ですか
同じSPIは私がうまく機能¥し、シリアルデータフラッシュを持って接続
私は8MHz ATmega 128ている。ここではルーチンですSPIの設定は:
LCD_SPI_init:
LDIはのRMPの、0b01011111
SPCRアウト、RMPの; [7] - SPIE:SPIの割り込みを有効にする
; [6] - SPEの:SPIの有効
[5] - DORD:データの順序
[4]は、 - MSTR:マスター/スレーブ選択
; [3] - CPOL:クロック極性
; [2]は- CPHA:クロック位相
; [1:0] - SPR1、SPR0:SPIクロックレートを選択
; SPI2X SPR1 SPR0 SCKの周波数
; 0 0 0 fosc / 4
; 0 0 1 fosc/16
; 0 1 0 fosc/64
; 0 1 1 fosc/128
、1 0 0 fosc / 2
; 1 0 1 fosc / 8
; 1 1 0 fosc/32
; 1 1 1 fosc/64
LDIはのRMPの、0b00000000
SPSRアウト、RMPの; [7] -会社のイニシャル入り切手:SPIの割り込みフラグ
; [6] - WCOL:お書きください衝突フラグ
; [5時01分] -解像度:予¥約ビット
; [0]が- SPI2X:ダブルSPIの高速ビット
RMPのでは、SPSR
RMPのでは、SPDR;クリア会社のイニシャル入り切手&WCOLビット
ret
;*****
LCD_WR_Command:
LCD_SPI_RW:
RMPのうちSPDR、
LCD_SPI_RW0:
SPSR SBIは、会社のイニシャル入り切手
rjmpのLCD_SPI_RW0、完全な転送待ちの、世論調査会社のイニシャル入り切手フラグ
RMPのでは、SPDR
ret
;*****
テストルーチン
SBIはDFCS_PORT、DFCは、deselct実例としてもSPIのconectedする
LCD_SPI_initを呼び出します。ディスプレイのSPIを設定する
CBIのlcdcs_portは、lcdcsは、表¥示ピンのCS
nopを
CBIのlcd_port、lcdres;ピンのCD表¥示
;***************************
INIT:の、メインテストプログラム
LDIはのRMPの、$ f1に
LCD_WR_Commandを呼び出します。$ F1キー(SetCOMEnd)
LDIはのRMPの、$ 67
LCD_WR_Commandを呼び出します。$ 67 =(103)LDIはのRMPの、$ c0
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 40
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 50
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 2bの
LCD_WR_Commandを呼び出すCDM理事会、BRのLDIはのRMPの、$
LCD_WR_Commandを呼び出す
LDIはRMPの、$ 81;コントラスト
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 5階
LCD_WR_Commandを呼び出すLDIはのRMPの、$ 89
LCD_WR_Commandを呼び出す
LDIはのRMPは、$心房細動
LCD_WR_Commandを呼び出す
SBIはlcdcs_port、lcdcs
コタキナバル:rjmpのコタキナバル
私はポートのSPIとグラフィック表¥示DOGXL160を持っていた国会から電子。私はチャージポンプの内部を実行できません。Vlcdは0Vがまだ。私はモードをすべてだったとI2Cをexteptが、成功することなく。
してくださいここでは、誰かが私をheplすることができます経験は誰ですか
同じSPIは私がうまく機能¥し、シリアルデータフラッシュを持って接続
私は8MHz ATmega 128ている。ここではルーチンですSPIの設定は:
LCD_SPI_init:
LDIはのRMPの、0b01011111
SPCRアウト、RMPの; [7] - SPIE:SPIの割り込みを有効にする
; [6] - SPEの:SPIの有効
[5] - DORD:データの順序
[4]は、 - MSTR:マスター/スレーブ選択
; [3] - CPOL:クロック極性
; [2]は- CPHA:クロック位相
; [1:0] - SPR1、SPR0:SPIクロックレートを選択
; SPI2X SPR1 SPR0 SCKの周波数
; 0 0 0 fosc / 4
; 0 0 1 fosc/16
; 0 1 0 fosc/64
; 0 1 1 fosc/128
、1 0 0 fosc / 2
; 1 0 1 fosc / 8
; 1 1 0 fosc/32
; 1 1 1 fosc/64
LDIはのRMPの、0b00000000
SPSRアウト、RMPの; [7] -会社のイニシャル入り切手:SPIの割り込みフラグ
; [6] - WCOL:お書きください衝突フラグ
; [5時01分] -解像度:予¥約ビット
; [0]が- SPI2X:ダブルSPIの高速ビット
RMPのでは、SPSR
RMPのでは、SPDR;クリア会社のイニシャル入り切手&WCOLビット
ret
;*****
LCD_WR_Command:
LCD_SPI_RW:
RMPのうちSPDR、
LCD_SPI_RW0:
SPSR SBIは、会社のイニシャル入り切手
rjmpのLCD_SPI_RW0、完全な転送待ちの、世論調査会社のイニシャル入り切手フラグ
RMPのでは、SPDR
ret
;*****
テストルーチン
SBIはDFCS_PORT、DFCは、deselct実例としてもSPIのconectedする
LCD_SPI_initを呼び出します。ディスプレイのSPIを設定する
CBIのlcdcs_portは、lcdcsは、表¥示ピンのCS
nopを
CBIのlcd_port、lcdres;ピンのCD表¥示
;***************************
INIT:の、メインテストプログラム
LDIはのRMPの、$ f1に
LCD_WR_Commandを呼び出します。$ F1キー(SetCOMEnd)
LDIはのRMPの、$ 67
LCD_WR_Commandを呼び出します。$ 67 =(103)LDIはのRMPの、$ c0
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 40
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 50
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 2bの
LCD_WR_Commandを呼び出すCDM理事会、BRのLDIはのRMPの、$
LCD_WR_Commandを呼び出す
LDIはRMPの、$ 81;コントラスト
LCD_WR_Commandを呼び出す
LDIはのRMPの、$ 5階
LCD_WR_Commandを呼び出すLDIはのRMPの、$ 89
LCD_WR_Commandを呼び出す
LDIはのRMPは、$心房細動
LCD_WR_Commandを呼び出す
SBIはlcdcs_port、lcdcs
コタキナバル:rjmpのコタキナバル