それはコードを使用することができますか?

A

alkid

Guest
C8051F320用に書かれたのソースコードは、C8051F120用の使用可能性があります?ボイドTest_TX(ボイド){LED1 = LED2 = LED3 = LED4 = 1; / /クリアステータスLEDのSPI_RW_Reg(WRITE_REG + SETUP_AW、(TX_AW - 2)); / /セットアップRX / TXアドレス幅SPI_Write_Buf(WRITE_REG + TX_ADDR、TX_ADDRESS_、 TX_AW); / /書き込みTX_Addr SPI_Write_Buf(WRITE_REG + RX_ADDR_P0、RX_ADDRESS_、RX_AW); / /書き込みTXをペイロードSPI_RW_Reg(WRITE_REG + STATUS、0x70); auto.ack SPI_Write_Buf(WR_TX_PLOAD、TX_PAYLOAD_、TX_PL_W)のための/ /書き込みRX_Addr、Pipe0 / /読み取り状態と透明なIRQフラグのSPI_RW_Reg(WRITE_REG + EN_AA、0x01)は、/ /有効にする自動ACK pipe0 SPI_RW_Reg(WRITE_REG + EN_RXADDR、0x01)は、/ /有効pipe0 SPI_RW_Reg(WRITE_REG + SETUP_RETR、0x0A)を、/ /250μsの+ 86μs、10再送... SPI_RW_Reg(WRITE_REG + RF_CH、40); / /チャネル40 SPI_RW_Reg(WRITE_REG + CONFIG、0x0Eに); / / PWR_UP、CRC(2バイト)&プリム:TX。 (!SW1)SW1になるまで/ /待ち時間がLED1をリリース= 0;しながら/ / LED1はTXモードEX0 = 1を示し、/ /外部Interrupt0を有効にする}
 
唯一の違いは、内部メモリの容量の場合は同じコードを使用して問題はないはず。
 
C8051F320は2304バイト内蔵RAM(1kの256 1 K FIFO)&16Kバイトフラッシュを持って、521バイトのセクターのインシステムプログラマブル。 C8051F120は128Kの8448バイト内部データRAM(8K +256)、または64KバイトのバンクのFLASHを持って、1024バイトのセクター&外部64Kバイトのデータメモリインタフェース(プログラム可能な多重または非多重化モード)のプログラマブルシステムでは。私は混乱してわからないので、しかしC8051F120は、SFR -ページングを持っています...
 
Cコンパイラがメモリの世話をしてください、あなただけのコードを記述する必要があります。
 
彼らは同じ仕様を持っているが、よく、それはあなたのコンパイラに指示し、メモリの長さを調整する必要がまったく同じとcodinでを実行することコードの日焼けした場合の違いは、メモリの長さになります。
 

Welcome to EDABoard.com

Sponsor

Back
Top