Skip to content

Program (flash) the SPI using an Arduino Uno +5V using the VERA J2 header? (Rev 4)  #44

@FlightControl-User

Description

@FlightControl-User

Dag Frank,

Ik woon in België, niet ver van jou.

Ik heb een vraag ... Is het mogelijk om de SPI op het VERA board (Rev4) te programmeren/lezen met een Arduino Uno?
De Arduino werkt op +5V, terwijl de SPI op +3.3V werkt. Er bestaan Arduino Uno libraries om de SPI chip te kunnen aansturen gebruik makende van SS, SCK, MISO en MOSI interface.
Heeft de VERA header interface een implementatie dat toelaat de J2 +5V om te zetten in een interface naar de SPI op +3.3v, gebruik makende van shifters (mijn assumptie: ja), maar ik wil het graag van U horen ... (Ik zie die shifters op je design).

Op het VERA (Rev4) bord is een J2 header. Ik heb de originele schemas gevonden van VERA Rev0, waar er sprake is van een J3 header ... zie hieronder:

image

Is de configuratie van de J3 header van de VERA Rev 0 gelijk aan de J2 header van de VERA Rev4? En is deze ongewijzigd?

image

Is de volgende PIN configuratie juist?

  • J2 header PIN 1 = +5V(?) => verbonden met PIN +5V van de Arduino Uno?
  • J2 header PIN 2 = FPGA_CDONE, en is niet gebruikt om de SPI te programmeren (JUIST?)
  • J2 header PIN 3 = FPAGE_CRESET, en is niet gebruikt om de SPI te programmeren (JUIST?)
  • J2 header PIN 4 = SPI_MISO => verbinden met PIN 12 van de Arduino Uno?
  • J2 header PIN 5 = SPI_MOSI => verbinden met PIN 11 van de Arduino Uno?
  • J2 header PIN 6 = SPI_SCK => verbinden met PIN 13 van de Arduino Uno?
  • J2 header PIN 7 = SPI_SSEL_N => met welke PIN te verbinden van de Arduino Uno?
  • J2 header PIN 8 = GND => verbinden met PIN GND op de Arduino Uno?

Heb ik nog iets anders nodig om met de SPI van de VERA te kunnen communiceren?

Het zou geweldig zijn mocht ik een JEDEC handshake kunnen bewerkstelligen!

image

Ik weet niet of U hiermee kan helpen?

En ook, indien de bovenstaande configuratie correct is, waar/hoe moet dan J2 PIN 7 aangesloten met welke PIN op de Arduino Uno?

Hartelijk dank bij voorbaat!
Mocht U tijd hebben, wil ik best met mijn CX16 bord naar U rijden om te kijken hoe een Arduino kan aangesloten worden.
Het zou niet te lang moeten duren denk ik.

Sven Van de Velde

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions