インターフェイスなしフラッシュのI2CマイクロコントローラのSPIとPIC>

S

shashipoddar

Guest
することができます誰かがインターフェイスをのI2Cしてください約聞かせて私が知っているSPIのサポートなしでPICのマイクロコントローラ、フラッシュ型メモリにPICのCMOS。

 
こんにちは、

CMOSの仮定はWITH図チップを意味する場合はフラッシュメモリ?

にマイクロチップのサイトの検索は、単純な等等がメモリサイズの与える数ピンを含む場合に数百のチップを満たすお客様のニーズに

 
しかし私は、メモリコントローラをせずにフラッシュ写真必要な唯一の... ..ですので、問題が同時に来ているようなthst I2CおよびSPIのインタフェース私はSMが使用するsbleしないように決定するか、コントローラは

 
私はそのような部分をしないマイクロチップは作ることは信じています。ただし、このツールをチェック自分のオンライン製品選択ください: http://www.microchip.com/maps/microcontroller.aspxを

この要件をあなたの意志周辺機器&メモリタイプを含む選択します(オプションを、必要な許可を満たす部品)を表¥示してします。

 
提案に感謝と先生に役立つ..実際には私が、詳細を見て、これらの以来マイクロチップが表¥示されていない製品を詳細はし停止シリーズ【0098製造、私はサポートしてチップがあった受けて、多くの文書がいくつかのSPIおよびI2Cがピンから同じです。1代替ソ¥リューションは、..叩いて少しずつだったためのi2c使用16c622aを鞭ているすべてのおよびspiのこの特定の使用することができます我々はインターフェイスを聞かせて私が知っていれば... cnのuは

 
ハイ

はい、SPIとすることができますのI2Cに使用するビットが強打
AT98C52接続されmax7221aをすることができますを見つけるの駆動に使用叩いビットは、SPIの

サラム
ホッ
www.edaboard.com追加分後21:ハイ

はい、SPIとすることができますのI2Cに使用するビットが強打
AT98C52接続されmax7221aをすることができますを見つけるの駆動に使用叩いビットは、SPIの

/************************************************* *************************

MAX7221 LEDドライバLIBの

著作権()2005年JJJ℃。
-すべての権利予¥約-

ファイル名:Max7221.h
著者:江建06月
作成日:2005/9/19を
更新日:なし
リビジョン:1.0

************************************************** *************************/
#ifndefの_MAX7221_LED_DRIVER_2005_9_19_
#は_MAX7221_LED_DRIVER_2005_9_19_を定義する

#は<intrins.h>含まれて

sbitのMax7221CS = P3は^ 1;
sbit Max7221DIN = P3は^ 0;
sbit Max7221CLK = P3は^ 2;

アドレスを無効にWriteMax7221(unsigned char型、unsigned char型データ)

私はunsigned char型。
Max7221CS = 0;
0(一=;私は<8;私 )

Max7221CLK = 0;
Max7221DINは=(&アドレス(0x80>> i))を?1時00分;
_nop_();
_nop_();
Max7221CLK = 1;
_nop_();
_nop_();

0(一=;私は<8;私 )

Max7221CLK = 0;
Max7221DIN =(データ&(0x80から>> 1))?1時00分;
_nop_();
_nop_();
Max7221CLK = 1;
_nop_();
_nop_();

Max7221CS = 1;


無効InitialMax7221(ボイド)

WriteMax7221(0x0Aが、0x07は); / /単3形¶ÈμØÖ· 0AH、0x00は〜1つの0x0F、1つの0x0F ×独立行政法人
WriteMax7221は(0x0Bと、0x07は); / / É °、ÃèLED ¸öÊýμØÖ·を0BHは0x00〜0x07は、× î ¶測光¨ Ãè8 ¸ öÊýÂë ¹ Ü
WriteMax7221(0x0Cは、0x01)は、//¹¤×÷ Ä £ Ê ½μØÖ· 0x0Cの。0x00は:シャットダウン;は0x01:ノーマル
WriteMax7221(0x09、0xFF)を/ / ± àÂëÄ £ Ê ½μØÖ· 0x09。は0x00〜0xFFの:貝割» Î » Î ª 1 £ ¬貝割» Î » ¾入出力§ ³ Ö ±のAAE


バッファ無効Max7221Displayを(unsigned char型*の)

私はunsigned char型。
0(一=;私は<8;私 )

WriteMax7221は、(i 1、*(バッファは、 1));



#endifの

#は<REGX52.H>含まれて
#が含まれます"Max7221.h"

unsigned char型DisplayBuffer [8] =(0,1,2,3,4,5,6,7); / / IOEの¾ » º ³ ACOの

)メイン(

InitialMax7221();
Max7221Displayは(&DisplayBuffer [0]);
)中(1;


サラム
ホッ
www.edaboard.com

 

Welcome to EDABoard.com

Sponsor

Back
Top