AD Wandler im Attiny26

Gast #68812
Hi,

ich habe ien Problem mit dem ATtiny26. Ich versuche eine Temperatur
über den ich einzulesen. Bei mir ist AVCC mit VCC verbunden und an AREF
(Pin 17 & PA3) liegt über einen Spannungsteiler 2,5 Volt an. Meine
analoge Spannung wird über Pin 7 eingelesen (ADC7 & PB4). Wenn ich
jetzt mit Bascom folgendes Programm schreibe, dann wird Value immer 0,
egal was für eine Spannung am ADC7 anliegt:

$crystal = 1000000
$regfile = "m163def.dat"

Ddra = &B11110111

Config Adc = Single , Prescaler = Auto , Reference = Off

Dim Value As Word

Start Adc
Value = Getadc(7)
Stop Adc

Was muss ich ändern. damit der Code funktioniert? Wichtig ist für mich,
dass noch 8 I/O Ausgänge verbleiben, damit ich den Wert noch weiter
geben kann.

Danke für eure Hilfe!
Gast #68813
...."und an AREF
(Pin 17 & PA3) liegt über einen Spannungsteiler 2,5 Volt an."...

das einzige, was mann an aref eventuell anschliessen kann, ist ein
kondensator ca 100nf zur entkopplung der referenzspannung 2.56v (falls
ausgewählt); eine exterene referenzspannung ist nicht applikabel.
Gast #68814
> das einzige, was mann an aref eventuell anschliessen kann, ist ein
> kondensator ca 100nf zur entkopplung der referenzspannung 2.56v
> (falls ausgewählt); eine exterene referenzspannung ist nicht
> applikabel.

Wie kommst Du auf diesen schmalen Grat?  Lies Dir doch mal die
Dokumentation der Bits REFS0 und REFS1 des ADMUX durch.

Zu BASCOM kann ich allerdings nix sagen, keine Ahnung, wie man das
dort richtig schreiben muß.
Gast #68815
ups. sorry, bin wohl ein hard-liner, frei nach dem motto:
"das habe ich noch nicht gemacht, gibt's also nicht" :)))
sorry, nehme meine worte zurück und danke für den
hinweis, jorg!
Gast #68816
hab am wenigsten ahnung,würde aber mal $regfile = "m163def.dat" durch
$regfile = "atiny26.dat" oder wie die richtige datei heißt, ersetzen

oder einfach ganz weglassen und dafür unter option/chip den attiny26
einstellen....

dann könnte es noch das problem geben,daß der attiny nich richtig
gebrannt wird  - ich brenne immer mit yaap meine tin26...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.