- 3D-Druck Einstieg und Tipps         
Seite 4 von 5 ErsteErste ... 2345 LetzteLetzte
Ergebnis 31 bis 40 von 47

Thema: umsetzen für win-avr

  1. #31
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    Anzeige

    LiFePo4 Akku selber bauen - Video
    hallo, habe ein bild in album,persönliche galerie, pebisoft
    von Bascom reingestellt.
    der mega32 hat im wesentliche nur den speicherunterschied und ist sonst compatibel. ich habe den mega32 auch bei mir angeschlossen mit 8mhz.
    er zeigt die gleichen bilder wie der meg16.
    mfg pebisoft

    $regfile = "m16def.dat"
    $crystal = 8000000

    Enable Interrupts

    Config Pinb.0 = Output

    Portb.0 = 0 ' 330 ohm widerstand

    Do
    Toggle Portb.0
    Loop

  2. #32
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Hi, Pebi,
    kaum macht man's richtig, geht's auch schon. Im Anhang die Balkenversion.
    Der Balken ist etwas schmal, eigentlich ein Würfel.
    Das ist deswegen, weil wir ja dzt. beim Pixel setzen keine Wenn und Aber haben, das heißt, wir sind zu schnell, aber das war von vornherein klar.
    Weiters hab ich auf zwei andere Pins umsteigen müssen (nix frei bei mir)
    im Programm sind PORTC.4 (Sync) u. PORTC.5 (Video)

    Du mußt also PORTC auf PORTD unschreiben und umdefinieren:

    #define synONE 0x10 // syn PICNICK
    #define synNUL 0x00 // syn PICNICK
    #define VIDONE 0x20 // VIdeo PICNICK

    #define synONE 0x20 // syn PEBISOFT
    #define synNUL 0x00 // syn PEBISOFT
    #define VIDONE 0x40 // VIdeo PEBISOFT

    ich hoff, du komst damit zurecht.
    Mit dem Zählern mußt ich tricksen, so wie's is, stimmt's

    Noch was: Ich hab die Dioden ersatzlos gestrichen

    Viel Spaß, sieht gut aus, ruhig und stabil. mfg robert
    Angehängte Dateien Angehängte Dateien

  3. #33
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, vielen dank.
    bei mir läuft es noch nicht so richtig. wenn ich in der case-schleife die 3 werte ändere, komme ich soweit, das ein halber bildschirm weiss ist und der andere schwarz über der ganzen breite, auch wenn ich die ganzen ports-weiss und schwarz total herausnehme (balken zeichnen) bleibt der bildschirm genauso. auf portd brauche ich nicht umschreiben weil die portc noch frei sind. kannst du mir anhand deines beispieles noch einmal die verantwortlichen zeilen erklären. vielen dank. irgendwie habe ich mich jetzt verzettelt mit der einfachstne art der darstellung von reaktionen auf dem bildschirm.
    mfg pebisoft

  4. #34
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Guten Morgen !
    Nein, diese Zahlen mußt du lassen, die stimmen so.
    Das Programm ist so, wie's is, getestet auf RNBFRA 1.2-Board mit Mega32 mit 8MHZ.
    Anschluß auf TV-Gerät mit SCART und Übergangsstecker auf FBAS rein/raus. KEINE DIODEN 330Ohm Video, 1k Sync, ~70Ohm Anpassung.
    Ausgang mit Oszi gecheckt, der passt so.
    Ich werd das Programm jetzt nochmal deutlicher kommentieren und dann wieder reinstellen. DAS MUSS AUCH BEI DIR SO GEHEN, überhaupt, wenn du eh meine Ports auch nehmen kannst.
    mfg

  5. #35
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    So, Pebi, ein bißchen besser dokumentiert. Am Abend werd' ich es auch nochmal testen, aber wie gesagt, beim 8MHZ (irgendwelche Fuses ?)
    stimmt das Timing haargenau
    PS Der Mega8 haut nur 1K SRAM. Sollt sich zwar ausgehen, aber denk dran, wenn irgendwas spinnt.
    mfg robert
    Angehängte Dateien Angehängte Dateien

  6. #36
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, habe wieder ein bild reingestellt. es zieht der stark zur seite und wandert schnell, aber es ist schon ein musterbalken zu erkennen.
    ich habe den mega16 und den mega32, sram reicht vollkommen aus. fusebit sind normal so, das alle pinc auf out oder in geschaltet werden können. wie machen die anderen das?
    mfg pebisoft

  7. #37
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Wichtig ist, daß er wirklich mit dem Quartz auf 8MHZ arbeitet, sonst hätten wir keine Chance.
    Ich dreh jetzt mal am Programm ein bißchen rum, ob ich deinen Bildfehler provozieren kann, schaut nach vertikal-Sync aus.
    Hast du die Dioden rausgenommen ? Beim Video wär's ja irgendwie noch ok, aber ich hab mir überlegt, wie denn der mit der Sperr-Diode den Sync Impuls auf Low legen will. Ich rühr mich. mfg robert

  8. #38
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    *seufz* ich schaff es nicht, ein ähnliches Bild wie im Album zu produzieren. nur wenn ich
    die +- Leitung zum TV vertausche, wird es wild
    und wenn ich den Sync in der Interrupt routine NICHT umdrehe (case 295)
    wird das Bild grauslich.
    Ich stell diesmal alle files (Mega32) rein, samt make, hex etc.
    Ich glaub, da hat's was mit dem (analogen) TV-Anschluß
    Er empfängt KEINE sync impulse, so wie's aussieht.
    Wenn du dann in der Not Wahnsinnswerte reinstellst, find er dann irgendwas, was er für den Sync hält, das täuscht aber.
    Dioden oder nicht, ist egal, hab's probiert.
    *ratlos* mfg robert
    Angehängte Dateien Angehängte Dateien

  9. #39
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, habe deine 3 programme auf dem AVR8L mit 8mhz durchgeführt. bilder sind optimal . siehe "album,pers. galerie, pebisoft". ich hatte vorher den AVR8515 mit 8mhz, den AVR16/32 mit 8mhz genommen und da waren die verzerrungen der bilder sehr stark und teilweise nicht zu erkennen.
    schaffts du es evtl noch einmal für den AVR16/32 mit internen 8mhz.
    vielleicht ist es nur eine timerfrage. die timer müssten im AVR16 und 32 gleich sein, halt nur der speicher ist grösser flash , eeprom und sram.
    vielen dank
    mfg pebisoft

  10. #40
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Hi, Pebi !
    Nachdem in den AVR-Video-Charts der Limit ja schon recht hoch liegt, hab ich versucht, die Möglichkeiten des reinen C ohne Asm auszuloten.

    Dazu mußte ich die Ports verändern:
    Video kommt nun auf PinC.7 (RN-Bus 25)
    Sync auf PinB.0 (RN-Bus 29)
    PortC ist nun als Output NICHT mehr zu verwenden.

    dafür geht die Sache flotter, der Stand ist dzt. 128 x 112 Pixel.
    das sind bei 8*8 Zeichen 16 x 14

    Probiers erst einmal auf dem AVR8L, vielleicht geht's ja.

    Dann muß man sehen, wo bei den AVRs nun die Unterschiede herkommen
    Sicher liegt's am Timing, aber wo ?

    Ich versuch mich schlau zu machen mfg robert
    Angehängte Dateien Angehängte Dateien

Seite 4 von 5 ErsteErste ... 2345 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests