-
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
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
Temperatursensor an Attiny 2313
DS1820,DS18B20 ist ein 1Wire Temp Sensor. Ich habe den Code aus der CodeSammlung von P.Danneger schon ausprobiert. Einfach hier im Forum, Abteilung Code Samlung nach DS* suchen. Aber berichte uns bitte von dem USB mit dem ATtiny2313 am PC. Wo bekomme ich die Source, mit dem PC-Prog
-
Thread
Quellcode für den Pollin Fernsteuer Bausatz
neue Software auf Basis der RC5-Sourcen (http://www.mikrocontroller.net/topic/12216) von Peter Danneger erstellt. Ist etwas Quick'n'dirty aber tut für meine Zwecke :-) Download unter: http://son.ffdf-clan.de/include.php?path=forumsthread&threadid=726
eine neue Software auf Basis der RC5-Sourcen > (Beitrag "Fernbedien RC5 Empfänger") von Peter Danneger > erstellt. > > Ist etwas Quick'n'dirty aber tut für meine Zwecke :-) > > Download unter: > http://son.ffdf-clan.de/include.php?path=forumsthr... Ich habe ebenfalls seit heute diesen Bausatz
-
Thread
DCF77 Uhr in C mit ATtiny26
hallo nochmal! das von vorhin ist quatsch, der code von peter danneger soweit mit dem lcd-kram zusammengebaut ist ja gerade mal gut 1K. die hex-grösse hat wohl nix mit der richtigen grösse zu tun. ich bin also dabei das auf einem tiny2313 zu versuchen, mit 4 mhz ist
-
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
CHAR[] im Interrupt mit ext funktionen nutzen! HELP!
TRANSIMT)){ uart0_out("uzibuz"); } } } [/c] 2. In der Codesammlung liegt von Peter Danneger seine Output Routinen für den 8051er. Eine Portierung für AVR GCC hab ich in dem selben Thread hinterlegt. Die Funktion sind sehr schnell und Code sparend. Gruß, Dirk
-
Thread
Zeitmultiplex
oder eine Whileschleife nicht benutzt werden darf. Ich hab mir die Scheduler Version von Peter Danneger angeschaut und verkleinert übernommen bzw. das Konzept übernommen. Ich bin für jeden weiteren Rat dankbar. Danke und Gruß, Torben
-
Thread
Uhr mit ATmega8 --> RTC?
steht was drin? davon mal ab: ich wuerde eine uhr nicht mit uhrenquarz, sondern nach der danneger-methode (s.o. avr - die genaue sekunde) aufbauen. warum kann man dort nachlesen. und das bisschen addieren, subtrahieren und vergleichen bekaeme ich grad noch so selbst hin :)
-
Thread
Anfrage: Suche nach Autor Gesperrt
Prinzipiell habt ihr ja recht aber die Suche nach z. B. "Peter Danneger" site:www.mikrocontroller.net bringt doch sehr gut all die gewünschten Ergebnisse?!
-
Thread
RC5 und ATMEGA168
SFH 5110-36 IR-Empfänger RC5 Signale zu decodieren. Ich habe mich an das Code-Beispiel von Peter Danneger gehalten, bekomme aber keine gültigen RC5 Codes. Es werden zwar Bits empfangen, es sind aber keine gleichen Bit-Muster die bei mehrmaligen Drücken einer Taste auf der Fernbedienung empfangen werden
Habe jetzt so ziemlich alles auspobiert. Gibt es andere Programmbeispiele zu RC5 als das von Peter Danneger? Arne
-
Thread
Codesammlung total verlottert.
tatsächlich "artgerecht" eingestellten Artikel zu reglementieren. Ich halte auch Beitrage unter Peter-Danneger-Niveau für sinnvoll (no offense), solange dabei nicht extremste Trivialitäten eingetragen werden... >> Warum denn keinen Sticky-Artikel in der Code-Sammlung? > ...aber wenn dann hier die erste
-
Thread
1-wire bei 4MHZ i.O. bei 16Mhz n.i.O.!?
dem Kabelquerschnitt nicht. Die verschiedenen Ports sind dann in der onewire Routine von Peter Danneger so verknüpft, dass sie als ein Port gesehen werden. Ich habe den Controller jetzt mehrere Monate mit 4MHz betrieben und alles ging wunderbar. Da aber das Programm immer mehr wächst wollte/will ich
-
Thread
Wollt Ihr Andreas das Forum kaputtmachen?
konnte bisher viel Nutzen aus diesem Forum ziehen, aber das kam durch Leute wie Andreas, Peter Danneger oder Jörg Wunsch. Von Rufus kamen doch bisher nur Binsenweisheiten. Aber jedem das Seine, solange keine Schimpfwörter und Beleidigungen fallen...
-
Thread
bits GELICHZEITIG setzen und löschen als Einzeiler?
Hi, du koenntest auch die Output Funktionen von Peter Danneger aus der Codesammlumng nehmen. Der Code von PeDa ist fuer C51, aber ich hatte sie damals auf GCC portiert. Der Code braucht 900 Byte fuer String, hex, Dezi, Float usw. Gruß, Dirk
..Output Funktionen..Codesammlumng..Peter Danneger finde ich nicht! ich habe nach "C51", "Output", "PeDa", "float", "printf" usw. in der Codesammlung gesucht :-(( määäh
-
Thread
Wie hohl kann man denn sein ...
sondern neben viel Sachwissen auch Code und anderes Nützliches hier einfliessen lassen, z.B. Peter Danneger oder Jörg Wunsch.
-
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
[newbie] Poti messen mit at89s52
Gitarrenverstärker zu schicken. Leider kann ich das zweite Posting in diesem thread von Peter Danneger bestätigen, dass es mit der Genauigkeit ein wenig hapert. Selbst zwischen zwei Messungen habe ich leichte Schwankungen. Der nächste Schritt wird also sein, dass ich den Mittelwert über 3 nacheinanderfolgende
-
Thread
Attiny26 ist blockiert
Hallo peter danneger wollt fragen wie man ihn im HV-Modus wiederbelebt. gruß
-
Thread
DCF Auswerte Konzept
Peter Danneger schrieb: ""- für Störungsunterdrückung definiert man entsprechende Zeitfenster für die Pulsdauer und Pulsabstand, da Störungen ja immer asynchron sind. Zusätzlich noch Pulsanzahl und Paritybits testen
thema beschäftigt und ein stückchen funktionierender software in der codesammlung stehen. peter danneger hat glaube ich bereits den nagel auf den kopf getroffen. man kann den auswerteaufwand beliebig treiben ohne praktischen effekt. das a & o ist die empfänger-hardware. entweder liefert sie ihre 59
-
Thread
AT89C51ED2 Ports ständig High
MCU noch unterwegs. DIP 40 ist sehr rar !!!!! Also noch keine Erfahrungen. Frage mal den Peter Danneger. Der ist da etwas fitter. Habe bisher nur non ISP MCU´s mit Eprom EMU gehabt. Wird dann auch mein erster Anlauf. Gruß Stephan
und Reset loslassen und er geht in den Prog Modus. Im Notfall einfach 2 Taster nehmen. Der Peter Danneger hatte hier mal ne kleine Schaltung. Lochraster reicht dafür. Vielleicht solltest Du es mal damit probieren. Meine MCU ( ED2) ist gestern gekommen. Habe ich aber gestern nicht mehr anfangen können
-
Thread
Universelle Tastenabfrage
Im Original Code von Peter Danneger wird die Globale Variable: volatile uint8_t key_state; deklariert aber im Code finde ich keine Startinitialisierung. in der ISR finden dann auch gleich eine Bitoperation damit statt. Da die
EliasH schrieb im Beitrag #6106509: > Im Original Code von Peter Danneger wird die Globale Variable: > volatile uint8_t key_state; globale variable -> zero-initialized C-Buch oder hier: https://en.cppreference.com/w/c/language/initialization
-
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
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
I²C (TWI) mit MEGA8
auch mal Probleme mit dem I2C EEPROM. Damals bekam ich ein par sehr nützliche Tipps von Peter Danneger, noch mal herzlichen Dank. Der thread von damals.. http://www.mikrocontroller.net/forum/read-1-204215.html#new Bei mir lag es darann das ich kein Stop nach dem schreiben einer Page gesendet
-
Thread
DCF77 AVR-Assemblerbaustein
müsste ja eigentlich fehlen). Denn genau da könnt ich meine Syncronisation starten. @ Peter Danneger Ich hatte erst die Routine von Peter Dannegger ausprobiert und auf den mega8 angepasst, doch da hab ich nur 32:00 (hh:mm) nach der Syncronisation angezeigt bekommen. Wenn dann mal das DCF-Paket
-
Thread
Software UART (nur AVR->PC)
bestimmten Pins die aber schon belegt sind. Verstehe ehrlich gesagt den Sinn der sUARTs von P. Danneger nicht so ganz. Wenn der SoftwareUART nur unter bestimmten Voraussetzungen, in diesen Fall konkrete Anforderungen an die Hardwaretimer stellt, und somit nur auf "größeren" AVRs funktioniert, die dann
-
Thread
Timer (Uhrzeit) ist ungenau
Hallo, ich habe ein Beispiel gesehen von Peter Danneger: SIGNAL (SIG_OUTPUT_COMPARE1A) { /************************************************************************/ /* Insert Key Debouncing Here */ /***************************************
-
Thread
74HC165 kaskadieren ?
Danke @ Peter Danneger, so dachte ich mir das auch, habe es nur noch nicht geschafft auszuprobieren, da ich an der Arbeit bin. Bleibt für mich nur die Frage offen, ob ich den Clock Inhibit -Anschluss bzw den Shit / Load
-
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
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
Kapier was nicht. Bitte um Hilfe
Die Routinen kenne ich aus einem Programm von Peter Danneger. Ist wirklich "genial" kurz und einfach und funktioniert prima. ABER. Richtig sauber ist das ganze nur für AVRs ohne extended IO-Bereich (0x60-0xFF). Der würde bei diesen Typen nicht! vom löschen
-
Thread
ringpuffer... ich verstehe es irgendwie nicht...
da Das Speichern in den Ringpuffer funktioniert prinzipiell schon. Ich habe mir mal Peter Danneger seinen Bootloader angeschaut, und finde es sehr interessant wie er die empfangen "Strings" per Sprungtabelle auswertet nur so richtig verstanden hab ich das ganze ganz und gar nicht... war ne lange
-
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
Assembler-Code
Mit ein bißchen Umstellung geht es sogar sehr effizienter wobei Peter Danneger alles an Effizienz und Sinn bisher übertroffen hat: bin2ascii: ; Hunderter erfassen: ldi hdtr, -1+'0' ; von 0 an runter zählen ascloop1: inc hdtr
-
Thread
USB im AVR per Software!!!!!
@Peter Danneger: Deine Probleme sind mir nicht nachvollziehbar. VC++ läuft ohne Probleme unter XP, auch kann man damit Kommandozeilenprogramme schreiben, die mit seriellen Schnittstellen und ähnlichen Dingen über
-
Thread
Interrupt Response Time
hängt verlängert sich das, was bei mir aber nich der Fall ist. In dem Beispielprogramm von Peter Danneger "High Precise Time Base" hat er aber folgende Zeile: #define T0_STOP_CYCLES 16 // calculated with list file die er dann zum Reloadwert addiert. Weiß jemand mehr? Thomas
-
Thread
RTC trotz CTC so ungenau?
Overflows realisiert. Diese ging aber nach ca. 1 Std schon 20 sec nach , darauf hin hab ich mir Peter Danneger's Beispiel mit Timer1 CTC angeschaut und in meinem Code intregiert. Zum Testen hab ich nur den Timer1 im CTC Mode laufen. Eine Tastenentprellung ( Abfrage der Tasten alle 100ms) und LCD Refresh
-
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
WinAVR 20030913 veröffentlicht
@Peter Danneger: Bin gerade aus dem Urlaub zurück und kann mich daher erst heute Deiner ,,Meckerliste'' widmen. Erstmal: Du hast das Prinzip von WinAVR und Opensource generell einfach noch gar nicht verstanden
-
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
Tasten entprellen - Bulletproof
weis ich nicht was du genau meinst denn das Beispiel von oben funktioniert, nur ist es wie Herr Danneger geschrieben hat vollig unsinnig was das Timing betrift. Deshalb mach ich es jetzt auch so wie vorgeschlagen.
-
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
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