- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 23

Thema: RC5 Sender und Empfänger am ATMega32 wie bekommt man beides?

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    Anzeige

    Powerstation Test
    ....Pins kannste auch in Bascom nehmen wie du willst.....
    aber nicht mit den bascombefehlen zum senden.

    OC1(A) hast du nur einen zum senden....in bascom.

    wenn du asm kannst , dann brauchst du den oc1 nicht, das senden machste dann so aus dem handgelenk.

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    ....Dadurch braucht es praktisch keine Zeit zum Einlesen.........


    dat stimmet nicht, der AVR32 machet keine multitasting.

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Ich sagte "praktisch".
    Im Verhältnis zu 150ms dauern 2-3 Abfragen und ein paar Shifts und Incr pro bit "praktisch" keine Zeit. Für alle 14 bits bestimmt nicht 1ms.

    Du bist nur festgelegt, wenn du die Standard Routine RC5send nimmst. Anstatt gleich in ASM kannst du natürlich auch in Bascom über jeden PIN senden, wenn du es selber machst. Und so zeitkritisch sind die 1,7ms Taktzeit beim RC5 nicht, dass ein Compiler da versagen würde.

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    kannst du natürlich auch in Bascom über jeden PIN senden,
    nein.
    schau dir mal die zeitdurchläufe der bascombefehle an, kannste überall nachlesen, oder machst selber den test in avrstudio, ist ganz interessant, was Bascom dafür braucht.

    ohne einen timer schafftst du das rc5 senden mit den bascombefehlen nicht, weil die zu langsam sind. nur das fastavrbasic schafft den rc5-sender nur mit dem basiccode ohne timer und ohne eingebundene asm-sourcen.

    dass ein Compiler da versagen würde.
    der compiler versagt nicht, das compilat versagt und du bekommst nur falsche ergebnisse am empfänger.

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Ich frage mich, wie du ohne Timer den Zeitablauf machen willst? Das geht wohl nie. Aber der kann ja durchlaufen, ist also nicht für die eine Aufgabe reserviert.
    Und das Bascom zu langsam wäre, halte ich für ein Gerücht. Ich hab ein 132x132 Farbdisplay dran, welches nur mit Bascom Befehlen angesteuert wird und das ist um Längen mehr an Daten als ne simple RC5 Übertragung. Und nebenbei wird auch noch ein S/W GLCD angesteuert, mehrere Temp-sensoren eingelesen, Daten auf ner MMC abgespeichert und und und.
    Aber lass uns nicht streiten, Hauptsache Steffens Problem ist klar.

  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.08.2006
    Ort
    Kitzscher
    Alter
    45
    Beiträge
    237
    japp Problem gelößt.

    Das läßt mir nun die Zeit um mich mit einem neuem Projekt zu beschäftigen. Der AVR Webserver hat es mir übelst angetan sowas geiles muß man haben ^^


    Gruß
    Steffen

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    ich habe an meinem robby auch dran:
    - 5 ir-sharp
    - 1 kompassmodul
    - 2servos
    - 2 ultrschall srf04
    - 1 mmc-karte 512mb
    - 1 gameboycam
    - 1 funkcam
    - 1 eeprom 32kbyte
    - 2 radencoder
    - 1 funk RS232
    - 1 motorcontroller
    - 1 rc5send
    - 1 rc5empfang
    -1 palm m105

    schafft der Bascom und der AVR32 allemal, ist nur eine frage der abrufung.

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    .....Und das Bascom zu langsam wäre, halte ich für ein Gerücht....


    Bascom ist nicht zu langsam, es macht halt manchmal nur im compilat seltsame resourcenverschwendungen, die ich als asm-progger nicht machen würde aus zeitgründen und von der ansatzweise her.

  9. #19
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.08.2006
    Ort
    Kitzscher
    Alter
    45
    Beiträge
    237
    da ich nun schon so oft höre probiere mal ASM oder einfach das man im ASM einfach viel besser Prüfen kann was der µC macht, brauche ich mal ne Info darüber wo ich ASM herbekomme und wie das eigentlich funktioniert mit dem ASM.

    So ein Link zu einem Tutorial oder ne kleine Anleitung wäre schön.

    Gruß
    Steffen

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    12.05.2007
    Beiträge
    31
    lade dir das avrstudio runter und instaliere das.

    da kann man schön üben in asm und den code nachvollziehen. der ganze AVR wird simuliert. sogar die laufzeiten werden 100% ausgegeben für ein befehl, nicht zu verwechseln mit der simulationszeit auf dem pc.

    dort findest du auch den originalen assembler vom atmega und die dazugehörigen inc. kannst auch für den assembelr eien dos-bat schreiben und dann compilieren, brauchst nicht das avrstudio laufen zu lassen.

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

12V Akku bauen