Wie kan mijn vertellen of een pic snel genoeg is om 10 led matrixen verdeelt over 2 groepen te kunnen vullen met tekst?

Het is de bedoeling dat de pic dus 2x5 matrixen tegelijk aanstuurt en deze dan lijn voor lijn opbouwd. dus hij moet 40 lijnen (totaal 80) doen, is dat mogelijk.

Ik ben nu met proteus aan het simuleren maar die is niet snel genoeg, en om niet voor de verassing te staan als ik hem ga bouwen en dan ineens blijkt dat de pic niet snel genoeg is om hem knippervrij weer te geven zou ik jammer vinden.

(Zal natuurlijk ook afhangen van hoegoed ik de pic programmer maar het gaat nu alleen even op de pic).

Alvast bedankt voor de reactie

Gegroet
Scartie

PICs zijn hier snel zat voor.

Ik kom met 6 stuks 8x8 matrixen uit op ca. 80 Hz.
En dan draait ie op een XTAL van 20 MC.
Wat ie doet is voorgekauwde bytes displayen, en daar is de 628 hyperdruk mee.

Als je er nog iets intelligents mee wil doen, dan doe je er beter aan om de taken op te splitsen over meerdere controllers.

2 stuks die uitsluitend het MPXen regelen, en 1 die bepaald wat er weergegeven wordt.
Zo creëer je parallelprocessing, en blijf je flexibel in je toepassingen.
Zoveel kost een extra 628 tegenwoordig nou ook weer niet.

Ik heb hier zelf ook een sturing met één PIC,
die data van een SD kaart leest, en die doorstuurt naar een 128x64 LEDs display, ik haal zonder moeite met PicBasic een snelheid die hoger ligt dan 25 FPS.
(25 FPS is genoeg, da's dezelfde snelheid als film,
m'n refreshrate ligt nog 32x hoger)

groeten,
Kris

@ActiveHouse:
Zo dat is snel, hoe heb je dat gemaakt?

Mijn idee was namelijk om een counter (aangestuurt door de PIC) te gebruiken die de verticale lijnen (+) aanstuurt en dus iedere keer een stap naar links (of rechts) zet, en dan stuurt de PIC de 8 overige horizontale lijnen (-) aan.

Op 4 februari 2008 10:00:03 schreef Scartie:
@ActiveHouse:
Zo dat is snel, hoe heb je dat gemaakt?

Ik heb 128 stuks van MAX7221 achter mekaar hangen,
je hebt bijgevolg maar 3 lijntjes nodig op je PIC om het geheel aan te sturen. Als je een 18F4680 neemt, heb je meteen genoeg pinnen om een LCD, keypad, USB en SD cardreader aan te sluiten.
En je hebt meteen geheugen genoeg om software te schrijven om animaties via USB of via die SD kaart in te lezen, en om een menu te tonen op die LCD, en zelfs taken te schedulen enzo ;-)

ActiveHouse,

Zou je een schema en je code kunnen posten of mailen?
Lijkt me leuk en intresant om te zien hoe een en ander in elkaar zit.

Ik zal aan mijn vrouw vragen dat ze vanavond of morgen alles thuis op een USB stick zet, en meebrengt naar het ziekenhuis. Zal daarna alles op m'n homepage online zetten.
Zal haar ook vragen om wat foto's te nemen van de hardware ;-)

Hopelijk kan je eerstdaags hier een posting verwachten ...

groeten,
Kris

Bedankt, ik wil dat ook wel eens weten, misschien kan ik ook nog wat ideeën opdoen (had net al even (te) snel door de datasheet gekeken)

@ActiveHouse

Zou mooi zijn.
Ik ben ook bezig met acht max7221's (lichtkrantje)