- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 4 von 4

Thema: Bascom ab einer bestimmten Spannung ein Bit auf high setzen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    04.07.2009
    Ort
    Jüchen
    Alter
    30
    Beiträge
    25

    Bascom ab einer bestimmten Spannung ein Bit auf high setzen

    Anzeige

    Praxistest und DIY Projekte
    Hey leute,

    hab grade mit Bascom AVR angefangen und wollt ma fragen, ob es einen Befehl gibt, der ab einer Bestimmten Spannung an PINx ein Bit x auf high setzen kann.

    Gruß
    juli

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    17.02.2005
    Ort
    NRW-Bergisches Land
    Beiträge
    311
    Hi, und wilkommen hier im Forum.
    Eine analoge Spannung kannst du nur mit den ADC Pins messen.
    Alle anderen Pins können nur High und Low Signale unterscheiden.
    Schau dir dazu in der Help die Beispiele mit "Config ADC" an.
    Im Datenblatt zu deinem Controler findest du auch die Angaben bei welcher Eingangsspannung an einem normalem Pin ein High bzw. Low Signal erkannt wird. Dabei gibt es jedoch dazwischen einen nicht genau definierten Bereich.
    Einige Controller haben noch zusätzlich einen Komparator, der eine anliegende Spannung mit einer anderen externen oder internen Referenz vergleicht und dementsprechend eine 1 oder 0 zurück liefert.
    Gruß RePi!


    *** Holzhacken ist deshalb so beliebt, weil man bei dieser Tätigkeit den Erfolg sofort sieht. ***
    *** (Albert Einstein) ***

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    04.07.2009
    Ort
    Jüchen
    Alter
    30
    Beiträge
    25
    Danke für die söchnelle Antwort, ich werd direkt mal naachgucken, ob das funktioniert!

    gruß
    juli

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Robotniks
    Registriert seit
    13.10.2007
    Beiträge
    175
    Hi,

    wenn dein Controller keinen ADC besitzt,
    kannst du auch den Analog-Comperator verwenden, falls
    vorhanden. Auch die Pins haben eine definierte High-/ Low Schwelle Vcc * 0,7 für High (grob), die du nutzen kannst, musst halt evtl. mit C und R Arbeiten.

    Grüße

Berechtigungen

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

Labornetzteil AliExpress