Scheef_schaap
't schaap is de preut af, meestal vooralleer het spel hespe is! (of in het AN: Meestal zal het eerst mislukken voor alleer het lukt..)
Wij moeten een communicatie maken tussen een FPGA & een PC via USB. De FPGA communiceerd met een PIC via SPI & de PIC met de PC via USB.
Het doel is nu om SPI in een FPGA te integreren. Heeft iemand hier code voor, dat ik gemakkelijk kan implementeren?
Bedankt!
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
Move /Schoolvragen en laatste waarschuwing! Steeds probeer je daar onderuit te komen, en op vragen geen antwoord.
Lees http://www.circuitsonline.net/forum/view/29138 nog eens goed door.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Scheef_schaap
't schaap is de preut af, meestal vooralleer het spel hespe is! (of in het AN: Meestal zal het eerst mislukken voor alleer het lukt..)
1. Dit is geen schoolvraag
2. Het is hier zo de trend dat een topic dat naar schoolvragen verhuisd wordt de doofpot wordt ingestuurd omdat er niet op geantwoord mag worden.
3. 't is al in orde, we gaan een USB protocol implementeren.
4. Toch bedankt 
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
Op 14 maart 2009 21:12:17 schreef Scheef_schaap:
1. Dit is geen schoolvraag
Wie is 'we' dan? Het is niet de eerste keer dat ik dat vraag en stage valt ook onder school.
2. Het is hier zo de trend dat een topic dat naar schoolvragen verhuisd wordt de doofpot wordt ingestuurd omdat er niet op geantwoord mag worden.
Onzin, als je maar inzet toont, iets wat je vreemd is, zie je startpost en eerdere.
SPI
Je hebt drie lijnen:
SDO = Serial Data Out
SDI = Serial Data In
CE/FSYNC = Chip Enbale
Algoritme (Pseudocode)
DO
BSF PORTC,1
CALL DELAY_15µs
CALL SPI_Write(CONTROL_REGISTER_DATA)
CALL SPI_Write(DATA_REGISTER)
CALL DELAY_15µs
BCF PORTC,1
REPEAT UNTIL ALL_DATA_RECEIVED