Gefunden für adc1 bascom attiny25 - Zum Elektronik Forum |
| 1 - Ein Laie hat ein DSO138 Mini Oszilloskop gekauft, was nun? -- Ein Laie hat ein DSO138 Mini Oszilloskop gekauft, was nun? | |||
| |||
| 2 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-) | |||
| Hi,
das Programm wurde angepaßt, es schaltet die AVRs aus bei Unterspannung. Scheint mir die beste Lösung zu sein, Die Spannung ist weg und ich werde wach, Problem beheben oder AKKU tauschen und gut ist. Code : ' Compiler: Bascom 2.0.7.5 ' ' Dateiname: Spannung-messen A85.avr ' Funktion: eine Spannung messen und je nach Spannung etwas ausführen ' Datum: Start 17.12.2021, Stand 19.12.2021 ' Von: Naubaddi ' ' ATtiny85 (B.5 Reset) ' ' +---v---+ ' PCINT5/RESET/ADC0/dW B.... | |||
3 - Rausch\"generator\" für 5V Betriebsspannung==> möglich? -- Rausch\generator\ für 5V Betriebsspannung==> möglich? | |||
| Hmhm... ich sags mal so:
http://www.youtube.com/watch?v=Fo4SblJ_SnU Hab jetzt den ADC neu programmiert. Er läuft nicht frei, löst mit 8 Bit auf, hat als Referenz die internen 5V und es wird der ADC noise reduction mode gebraucht und an AREF hängen 100nF gegen GND. Zum starten der Konversion wird in diesen Sleep-Mode gewechselt, danach wacht er durch den ADC-completion-Interrupt wieder auf. Das Bild im Anhang zeigt eine Messung mit vier Millionen Konversionen.. Wieso denn das plötzlich?? Sieht mir wie ne Glockenkurve aus, nur halt zackig.
Hardwareseitig ist alles gleich, am Oszi schaut das Rauschen wie vorhin aus. Die Keksdose als Abschirmung des Steckbrett-Aufbaus war nicht in Verwendung. Die Samplingfrequenz für den ADC liegt bei etwa 750kHz. (ist das der Fehler?) Hier mal der verwendete Code:(Bascom) | |||
| 4 - Wer kann Assembler? -- Wer kann Assembler? | |||
| Hallo Leute,
ich habe ein dickes Problem. Ich habe mal ein Programm für einen ATMega8 mit Bascom geschrieben. Dieses auf den Controller gepackt und gut war. Jedoch ist mir nun das Bascom-Programm irgendwie abhanden gekommen. Also habe ich den Controller ausgelesen und mit viel mühe daraus wieder eine Atmel-Hex File gebastelt. Jedoch sind meine Assembler Kenntnisse nicht sehr gut. Hier erstmal die Funktionsbeschreibung: Es handelt sich leider um ein relativ umfangreiches Programm. Am Controller ist an ADC1 (PC1) ein NTC angeschlossen. Um dann die Analogspannung in eine Temperatur umzurechnen, waren ziemlich viel if-Bedingungen und Umrechnungen notwendig. Und genau diese Umrechnungen brauche ich. (und nur dieser Teil des Programmes ist wichtig, der rest ist unwichtig). Kann mir da jemand sagen in welchem Teil des Programmes das erfolgt? (ich weiß nicht wie der Befehl lautet den ADC auszulesen bzw. den ADMUX auf den ADC1 zu setzen, ab da müsste es ja los gehen). Meint ihr das man das herausbekommt? Bitte, das ist wirklich sehr wichtig. Vielen Dank schonmal für eure Hilfe. Das Assembler ist im Anhang PS: Bitte kein schreck bekommen, das Ding ist ganze 2900 Zeilen lang. Aber ich denke mal, wenn man über "suchen" d... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 1 Besucher in den letzten 60 Sekunden alle 60.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |
| In 295 Sekunden wird ein Backup gestartet. Bitte beenden Sie alle Eingaben. Das Forum wird dann für 10 Minuten abgeschaltet ! |