-
Thread
Freundlichkeit
die man gerade als Anfänger nicht umsetzen kann, sonst hätte man schon. Nicht jeder ist Peter Danneger,oder Karl-Heinz Brugger ) Sorry wenn ich die Namen falsch geschrieben habe ) In solche fällen würden, IM AKTUELLEN FALL, konkerte Beispiele ( code = nicht nur eine "Umschreibung" wie man es lösen
nicht umsetzen kann, sonst hätte man schon. Jaja, DU musst es wissen. >Nicht jeder ist Peter Danneger,oder Karl-Heinz Brugger ) Sorry wenn ich >die Namen falsch geschrieben habe ) Darum geht es keine Sekunde. >In solche fällen würden, IM AKTUELLEN FALL, konkerte Beispiele ( code = >nicht nur
-
Thread
Schrittmotor L298/L297 und Mega32
Tastenentprellung und Bootloader hier aus dem Forum schnell gemacht. Vielen Dank hierfür an Peter Danneger. Ich werde bei Gelegenheit noch Updates hier im Forum geben, evtl. stell ichs dann auch mal in die Codesammlung. Grüße Timo P.S. Ganz besonders freut mich natürlich das der "anonym surfer
-
Thread
NE555 als astabiler Multivibrator störanfällig?
*KOPFKRATZ* Warum soviel Aufwand wenn Peter Danneger die einfachste Lösung schon genannt hat ?
-
Thread
Elektret-Mikrofonkapseln verstärken?
danneg schrieb im Beitrag #4041149: > Hier hat jemand so etwas in Stereo aufgebaut: Aufgebaut wohl eher nicht, sondern hingezeichnet. Da das Rückkopplungsnetzwerk sich gegen die virtuelle Masse abstützt
-
Thread
Pointer auf Hardwareadresse in Mikrocontroller
Danke schonmal an alle die sich gemeldet haben. Die Version von Peter Danneger is auch so etwa was ich mir vorgestellt hab. Und ich hab mir das auch so gedacht wie Peter2, das es so trotzdem passen müsste. Aus Dannegers Version hab ich soweit das hier gemacht. // Zuweisung
-
Thread
Frage zu Bulletproof Tastenenprellung
eher wie ein Zufallsgenerator als ein Toggeln. Das Debounce beruht auf dem Code von Peter Danneger, ich habe nur die Funktionen für wiederholtes und langes drücken rausgenommen. Danke Werner
-
Thread
Taster Enprellung nur EINEN Taster
Hallo! Ich bin auf der Suche nach einer Entprell-Routine für Taster auf die von Peter Danneger gestoßen. Funktioniert auch spitze...vielen Dank schonmal dafür! Ok, ich geb's zu, die Code habe ich noch nicht vollständig nachvollzogen, aber vielleicht hat jemand sich folgende Frage ebenfalls
-
Thread
Wie am besten 2x8bit in 16bit und danach in Dezimal umwandeln mit Bascom?
lautet:9762 >Und genau dass muss ich irgendwie in Bascom realisieren. Mach genau das, was Peter Danneger geschrieben hat: 38*256 + 34 = 9762 Ich verstand dich so, dass du genau dieses Ergebnis haben willst.
-
Thread
altes WinAVR gesucht
makefile-Beispiel gibt es im genannten Thread von Oliver, das habe ich auch benutzt. Und Peter Danneger hat beschrieben, wie man ohne makefile die Compilierung von der Kommandozeile aus startet. Viel Erfolg Egon
-
Thread
mehrere Pins vom Mega32 einlesen und Frage zu Ponyprog
Die Software muss dazu erstmal alles identifizieren (schau mal in der Codesammlung nach, Peter Danneger hat da mal was reingestellt) und danach über ihre Nummer ansprechen. Braucht sensationell nur 1 IO-Pin. >Ich habe da z.B. SBIS Port, Pin stehen. Und diese Port und Pinnummer >bekomme ich nicht
-
Thread
float - Ablage
Hi, in der Codesammlung findest du von Peter Danneger gute Ausgaberoutinen fuer 8051. Im gleichen Thread hab ich die potierte Version fuer GCC gepostet. Gruß, Dirk
-
Thread
ISP, AT89S53
@Peter Danneger: "Ich bin mir nicht sicher, ob das den AT89S53 auch betrifft aber dessen Bruder, der AT89S8252 ist ersatzlos abgekündigt" Nicht ganz richtig: Es betrifft wohl auch den S53, aber als Ersatz
-
Thread
1-wire Protokoll von Dallas
wenn man doch über die Tristate-Bits den IO-Pin des AVR als Open-Collector nutzen kann (vgl. Peter Danneger http://www.mikrocontroller.net/forum/read-1-3914.html#287303). Das spart sogar noch einen IO-Pin. Im übrigen könntest du, statt den Compiler zu installieren, einfach die Funktionen in ASM nachprogrammieren
-
Thread
Problem mit Code
nicht so trivial, wie es zunächst aussieht. Eprobt und bewährt ist dafür die Methode von Peter Danneger, siehe Codesammlung. Dann speichert dein key_pressed() last_State nicht für jede Taste einzeln, sondern nur den Wert des jeweils letzten Aufrufs. Wenn du die Funktion mehrfach hintereinander für
-
Thread
ADC-Kanäle beeinflussen sich gegenseitig? (
@ Reinhard R. Danke, das probier ich gleich mal aus. @Peter Danneger. ich glaub auch nicht das es am AVR liegt. dann wär es sicherlich bekannter. die software ist so aufgebaut wie es in dem hiesigen tutorial beschrieben ist. wenn ich nur einen messwert am ADC hab
-
Thread
[AVR] Sehr schnelle Interruptroutine mit 16Bit Counter
@Peter Danneger Erstmal, ich bin nicht Jo. Die Anmerkung im OP hatte ich nur aus Erfahrungen hier im Forum dazugeschrieben. Das mit den Interruptlatenzen ist natürlich beim AVR immer ein Problem, aber wie gesagt
-
Thread
Programmierer für LPC gesucht
Hallo Peter Danneger hat es ziemlich treffend vormuliert: > Im Hobbybereich ist SD-Karte und Filesystem keine "Standardsache". > Und nirgends steht, daß "Standardsachen" automatisch auch einfach sein > müssen.
-
Thread
Hilfe bei Baustein Identifikation
FERTICH ! Alles was Du dazu brauchst findest Du hier im Forum - Tasten entprellen -> Peter Danneger - EEPROM schreiben/lesen Datenblatt des PIC (fuer AVR im GCC Tutorial) - Software SPI zig mal im Forum MfG, Balze
-
Thread
Prellen am Notaus, Realisieren einen Notaus
Ich benutze die entprell routine von peter danneger. Die funktioniert bis jetzt absolut einwandfrei und kostet mich wenig.
-
Thread
24c02 schützen
wenn man den internen eeprom von einem 8-pin µC lese-schützen kann, das wär das, was Peter Danneger sagt, wohl angemessen. ich weiss jetzt nicht, ob man den internen eeprom dann nicht mehr mit einem pc auslesen kann. zumindest den flash speicher im µC kann man lese schützen. das könntest du auch
-
Thread
Unidirektionale Datenübertragung, 1 Leitung, kein Quarz
@Peter Danneger Hallo Peter, sieht so aus, als wäre es das, was ich brauche (vielen Dank!). Ich habe noch ein Verständnisproblem: lt deiner Doku setzt man mit 0x13 + Zahl die Baudrate - ich dachte, das ist
-
Thread
ATMega 32 Freqenzzähler in C
@Peter Danneger Ich bewundere jedesmal deine Gelassenheit, mit der du solche Fragen erklaerst. Ich haette nach der Frag emit dem Timeout schon lanegst das Handtuch geworfen ... Gruß Tobias
-
Thread
AVR Register loggen
... Es geht um die Routine hier aus dem Tutorial von P. Danneger. Unten habe ich meine Interpretation daneben geschrieben soweit ich es verstabden habe. Einige Schritte sind mir noch unklar. [Avrasm] timer_overflow0: ; Timer Overflow Interrupt
-
Thread
Hex "Überlauf"
vielmals für die Antworten, ich werd Peters Vorschlag mal ausprobieren! PS: Eine Frage an Peter Danneger, wegen dem Bootloader, ich weiß es gehört da nicht wirklich hin! Wäre super wenn du dich melden könntest, der Bootloader lief bei mir mit einem Max232 aber seit ich nenn FTDI verwende will er nicht
-
Thread
period. ereignisse aus free running counter ?
one-shot timers: http://www.sax.de/~joerg/avr-timer/ (Hatten wir schon mal diskutiert. Peter Danneger hat auch noch eine Variante davon vorgestellt.)
-
Thread
Bibliothek veröffentlichen > Copyrightfragen?
übernommenen Code aus. So habe ich - nur als Beispiel - eine Scheduler-Komponente von Peter Danneger als Vorbild für eine eigene Lösung genommen. Die Funktionsprinzipien und der grundsätzliche Aufbau sind ähnlich bis gleich, die Umsetzung etwas anders... Ich werde in einer ruhigen Minute meinen
-
Thread
ATMEGA8 Ausgang mit Timer schalten
deinem Pin hast, ist die Messung gültig. Auch hierfür gibt es Artikel auf dieser Seite. Peter Danneger hat hierzu eine wunderbar schnelle Routine geschrieben. Wenn du bereit bist dich mit Interrupts zu beschäftigen würde ich dir nahelegen seine Routine mal genauer anzusehen.
-
Thread
frequenzcounter fast fertig
frequenzzähler "fast" fertig. die sprintf() fkt. habe ich durch eine funktion ersetzt die peter danneger geschrieben hat. ich habe die auf seiner homepage gefunden. @peter an dieser stelle möchte ich dich fragen ob es dir nichts ausmacht wenn ich diese fkt. einfach so benutze. aber damit konnt ich
-
Thread
EA DOG-M initialisieren
Anhieb zum Laufen gebracht, weniger Kabel -> weniger Fehler. Schau mal die einfache Ini von Peter Danneger an, einfacher geht's nimmer. http://www.mikrocontroller.net/topic/81071#887502 Florian Z. schrieb im Beitrag #1913376: > Sorry, dass hatte ich vergessen zu posten, > ich habe mich für die
-
Thread
Timer (Uhrzeit) ist ungenau
Hallo, ich habe ein Beispiel gesehen von Peter Danneger: SIGNAL (SIG_OUTPUT_COMPARE1A) { /************************************************************************/ /* Insert Key Debouncing Here */ /***************************************
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
@Peter Danneger, na dann freu Dich schon mal auf die tiny461/861 :-) Die sind am Kommen. Ansonsten zu Deinem Problem mit dem tiny2313 versus AT892051 kann ich nur vermuten, dass Du da vielleicht den falschen
-
Thread
Warten verboten: Framework für megaAVR / XMEGA ?
Themenüberschrift habe ich in der Tat aus INDEXG.HTM angelehnt, zu finden in scheduler.zip von Peter Danneger [:-)-> anno 2003. Dieser prima Grundlagenartikel verlangt nun nach nichts anderem mehr, ausser nach der Frage, ob es vielleicht schon Frameworks gibt, die darauf aufsetzen und eine Art Multitasking
-
Thread
Frage zur Code-Optimierung
nicht ganz sicher, ob ich hierfür das "volatile" nun zwingend angeben muß oder nicht. @Peter Danneger: >Erklär dochmal, was Dich an den 500µs stört. >Warum brauchst Du die Ergebnisse schneller als 500µs? > >Wie groß ist die Tabelle, die Du damit adressierst? >Eventuell reicht ja eine Berechnung
-
Thread
Kommunikation mit mehreren ATtiny13 ohne Quarz und UART
geht das wie man sieht auch. Was ich machen will oder nicht überlasse bitte mir, ja? @Peter Danneger, Das ist in etwa so etwas was ich vorgehabt hätte nur für was brauche ich das Startbit? Ist dieses dazu gedacht die Module zu Synchronisieren? Den Sinn des Startbits verstehe ich nicht so ganz vielleicht
-
Thread
abschaltverzögerungs seite
oder eine andere aussage von jemanden war auch > korrekt?:) Ich meinte speziell die von Peter Danneger, auf die ich ein Statement abgab.
-
Thread
8052, Timer 0, 16-Bit -> Reloadwert berechnen
@Peter Danneger: Hallo Peter, ich hab mir deinen Code mal angesehen, eine Frage hätte ich noch. Du ziehst den Reloadwert von acht ab, das ist die Anzahl der Maschinenzyklen für die Addition bzw. zwischen Stoppen
-
Thread
Nach Interrupt keine Rückkehr in Hauptschleife
nicht in die Hauptschleife zurück. Evtl. liegt es auch daran, dass die Debounce-Routine von Peter Danneger durch meine Interrupts gestört wird. Also wer was dazu weiß, bedanke mich schonmal. Code ist im Anhang. Gruß Joba
-
Thread
Array in AVR Studio auslesen und anschließend in Excel kopieren, verarbeiten
Hallo Max, ich habe mal nachgeschaut: Ich habe die Soft-UART-Funktionen von Peter Danneger hier aus dem Forum verwendet. http://www.mikrocontroller.net/topic/38928 Die Excel-Funktionen habe ich aus verschiedenen Quellen zusammengesucht, die ich nicht mehr genau zusammenbringe.
-
Thread
AVR DS18B20+ LCD
sicher. nur das problem ist, dass ich das ganze gerne in assembler hätt.. peter danneger hat hier dazu schonmal was gepostet, worin so eine routine steckt.. ich hab nur das problem dass mein mega8 scheinbar einen reset verursacht, wenn ich versuche die eingelesenen werte umrechnen zu
-
Thread
Schrittmotor-Routine - hätte gerne Tipps (C)
int16_t stepper_position, stepper_target; Vielleicht verstehe ich auch das 'volatile' miß, Peter Danneger hat es teilweise nicht in seinem Code.. Das sollte ich mal ausprobieren, aber habe erst nachher wieder Zeit. Danke schonmal für Euer Interesse!
-
Thread
impulszähler bauen
Entprellroutine (z.B. die kampferprobte von Peter Dannegger: >http://www.mikrocontroller.net/search?query=Danneg...). >Und an die Entprellung dann den Zähler angeschlossen und fertig. Ich verstehe nicht wirklich, was die Entprellroutine in der ISR des Timers tun soll. Der Taster kann ja zu jedem beliebigen
-
Thread
SPI-Bits manuell auslesen?
danke für die antwort, leider ist ein µ-controller dieser art doppelt so teuer wie F 2274. @danneger : werde versuchen beispiel code zu finden. habe versucht bist jetzt "SPI simulieren" einzugeben, da kamm nichts gescheites raus. aber "SPI software" ist bestimmt besser, als suchwort ;) danke
-
Thread
Problem mit ISP
(Ich bin der Markus mit dem Parralel-Port Problem, nicht Markus Burrer) @Peter Danneger Ich habe deinen Vorschlag aufgenommen und den ISP-Adapter mit dem 1200er nach den Atmel-Appnotes 910 nachgebaut. Ich sehe ein Forum nicht als Möglichkeit vorgekaute Lösungen für Lau zu bekommen,
-
Thread
UART Bootloader ATtiny13 - ATmega644
arbeite ich momentan mit einer 32 bit DosBox Emulation - aber das ist ein totaler Krampf. @Peter Danneger: Sicherlich ist es ein Anliegen von vielen, wenn Du Dein Orginal FBOOT auch für windows 64 Rechner bereitstellen würdests - bitte! Vielen Dank!
arbeite ich momentan mit einer 32 bit DosBox Emulation - aber das ist ein totaler Krampf. @Peter Danneger: Sicherlich ist es ein Anliegen von vielen, wenn Du Dein Orginal FBOOT auch für windows 64 Rechner bereitstellen würdests - bitte! Vielen Dank!
-
Thread
Einstiegsversuch uC-Technik anhand einer Zählaufgabe
Routinen hier in der Artikelsammlung oder in der Codesammlung. Ich empfehle die Version von Peter Danneger, da die nachweislich sehr gut funktioniert, ich benutz die auch immer...). Ein kleines UART-Menü ist schon eeeeetwas schwieriger, aber immernoch recht simpel. Musst dir halt irgendwie überlegen
-
Thread
Problem mit Mega8 Programm
einfach gemacht und float genutzt Ich fürchte... du must tiefer verstehen lernen. Buchegger, Danneger und Hannes Lux .. nur als Beispiel, taten es nicht anders. Ferdinand, sei gelassen und komm zum Ziel. Einer deiner Kunden: Klaus
-
Thread
mein Bascom, sehr merkwürdig!
Forum sondern habe mich einfach lange genug geärgert um mir dann selbst zu helfen. Wie Peter Danneger schon schrieb: "******************* > Error 202 line:1 EQU not found, probably using functions that > are not supported by the selected chip (UBRR) in File.... Ich weiß nicht, was Du hast.
-
Thread
Bootloader mit Ponyprog flashen ...
Sorry, das Projekt von Peter Danneger hilft mir nicht wirklich weiter ... Irgendwie muß man dem AVR Studio doch sagen können an welche Adresse gelinkt werden soll ???
-
Thread
Bräuchte euren Rat/Denkanstoss für µC-Bus
Problem sein. 1 Uart hat man ja in Hardware, bleiben also nur 3 übrig. Mit dem Ansatz von Peter Danneger (Software Uart, irgendwo in der Codesammlung zu finden) schafft man ungefähr 38400 baud mit 8 MHz (1 Soft-Uart), dabei wird allerdings ein Timer mit Inputcapture benutzt. Wenn man geschickt programmiert
-
Thread
Drehencoder auswerten
das im Programm hinbekomme, ist mir noch unklar. Ich habs jetzt aber mit dem Code von Peter Danneger hinbekommen: [c] int fd = open("/dev/drehgeber", 0); if (fd < 0) { perror("open device drehgeber"); exit(-1); } unsigned char last[2]; char new[2], diff[2]