Forum: Mikrocontroller und Digitale Elektronik Probleme mit MAX7301(Port toggeln geht nicht)


von Schoaschi (Gast)


Lesenswert?

Hi

Ich schaff es einfach nicht den MAX7301 zum laufen zu bringen.
Ich verwende ein PIC18F2220. Die Sache mit dem PIC sollte laufen. Nur
verstehe ich das Datenblatt des MAX7301 nicht ganz. Welche Daten muss
ich an ihn schicken um zb ein Port zu Toggeln?

   setup_spi(SPI_MASTER|SPI_L_TO_H|SPI_CLK_DIV_4);

   //Normal mode
   output_low(CS);
   delay_ms(10);
   SPI_WRITE(0x04);
   delay_ms(10);
   SPI_WRITE(0x01);
   delay_ms(10);
   output_high(CS);

   // Port configuration
   delay_ms(10);
   output_low(CS);
   SPI_WRITE(0x0B);
   delay_ms(10);
   SPI_WRITE(0x00);
   delay_ms(10);
   output_high(CS);

   // Set Ports 12-19 low
   delay_ms(1000);
   output_low(CS);
   SPI_WRITE(0x4C);
   delay_ms(10);
   SPI_WRITE(0x00);
   delay_ms(10);
   output_high(CS);

 // Set Ports 12-19 high
   delay_ms(1000);
   output_low(CS);
   SPI_WRITE(0x4C);
   delay_ms(10);
   SPI_WRITE(0xff);
   delay_ms(10);
   output_high(CS);

Hat von euch jemand schon etwas mit dem Teil gemacht?
mfg Schoasch

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.