Nepieciešama palīdzība ar savu kodu

A

alkid

Guest
Sveiki
I wrote miso-miso, SCK-SCK, MOSI-MOSI, bet tagad ir tā, ka, kā es piešķirts pārējo nRF24L01 tapas CE, CSN un IRQ
# Ietver "C8051F120.h"
/ / Perifērā īpašu inicializācijas funkcijas,
/ / Nomaksātie no Init_Device () funkcija
par spēkā neesošu SPI_Init ()
(
SFRPAGE = SPI0_PAGE;
SPI0CFG = 0x40;
SPI0CN = 0x01;
)

par spēkā neesošu Port_IO_Init ()
(
/ / P0.0 - SCK (SPI0), Open Drain, Digital
/ / P0.1 - miso (SPI0), Open Drain, Digital
/ / P0.2 - MOSI (SPI0), Open-Drain, Digital
/ / P0.3 - NSS (SPI0), Open-Drain, Digital
/ / P0.4 - Nepiešķirtie, Open-Drain, Digital
/ / P0.5 - Nepiešķirtie, Open-Drain, Digital
/ / P0.6 - Nepiešķirtie, Open-Drain, Digital
/ / P0.7 - Nepiešķirtie, Open-Drain, Digital

/ / P1.0 - Nepiešķirtie, Open-Drain, Digital
/ / P1.1 - Nepiešķirtie, Open-Drain, Digital
/ / P1.2 - Nepiešķirtie, Open-Drain, Digital
/ / P1.3 - Nepiešķirtie, Open-Drain, Digital
/ / P1.4 - Nepiešķirtie, Open-Drain, Digital
/ / P1.5 - Nepiešķirtie, Open-Drain, Digital
/ / P1.6 - Nepiešķirtie, Open-Drain, Digital
/ / P1.7 - Nepiešķirtie, Open-Drain, Digital

/ / P2.0 - Nepiešķirtie, Open-Drain, Digital
/ / P2.1 - Nepiešķirtie, Open-Drain, Digital
/ / P2.2 - Nepiešķirtie, Open-Drain, Digital
/ / P2.3 - Nepiešķirtie, Open-Drain, Digital
/ / P2.4 - Nepiešķirtie, Open-Drain, Digital
/ / P2.5 - Nepiešķirtie, Open-Drain, Digital
/ / P2.6 - Nepiešķirtie, Open-Drain, Digital
/ / P2.7 - Nepiešķirtie, Open-Drain, Digital

/ / P3.0 - Nepiešķirtie, Open-Drain, Digital
/ / P3.1 - Nepiešķirtie, Open-Drain, Digital
/ / P3.2 - Nepiešķirtie, Open-Drain, Digital
/ / P3.3 - Nepiešķirtie, Open-Drain, Digital
/ / P3.4 - Nepiešķirtie, Open-Drain, Digital
/ / P3.5 - Nepiešķirtie, Open-Drain, Digital
/ / P3.6 - Nepiešķirtie, Open-Drain, Digital
/ / P3.7 - Nepiešķirtie, Open-Drain, Digital

SFRPAGE = CONFIG_PAGE;
XBR0 = 0x02;
XBR2 = 0x40;
)

par spēkā neesošu Interrupts_Init ()
(
EIE1 = 0x01;
)

/ / Inicializācijas funkciju ierīces,
/ / Call Init_Device () no jūsu galvenās programmas
par spēkā neesošu Init_Device (spēkā neesošs)
(
SPI_Init ();
Port_IO_Init ();
Interrupts_Init ();
)
Rezervēt pirmkods i gatavs lodēšanas SCK, miso, MOSI, CSN, kā es uzzināju, ka, izmantojot jebkuru ostas pin tad IRQ ir savienots ar to, kas ir man ir nepieciešams noteikt pin uz int0.Tikai, lai apstiprinātu?TKS iepriekš.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top