logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATmega128] obsługa ADC i RS-232

machoney 11 Sie 2008 22:07 2244 2
REKLAMA
  • #1 5430612
    machoney
    Poziom 15  
    Witam,
    mam następujące zadanie:
    czujnik z wyjściem analogowym 4-20mA, enkoder taktujący pomiar z czujnika, wysłanie pomiaru przez RS-232 do PC. Enkoder pracuje w osi koła i generuje impuls co 25mm. Impuls wyzwala konwersję ADC z czujnika, wynik zostaje wysłany do PC.
    Problem w tym że nie mam pojęcia jak to zrobić. Mam do wyboru ATmega16 lub 128 i C lub Bascom. Czy ktoś mi pomoże (lub napisze taki program) ponieważ bardzo mało wiem o AVR a czasu mam bardzo mało na zrobienie tego programiku. PROSZĘ O KONTAKT! Pzd
  • REKLAMA
  • #2 5431586
    Zdzicho
    Poziom 25  
    Witaj
    Napisanie samemu napewno da więcej frajdy niż otrzymanie gotowca. Jak to zrobić znajdzesz w helpie bascoma, są przykłady. W razie problemów oferuje pomoc w zakresie moich możliwości.
  • #3 5432992
    machoney
    Poziom 15  
    Napewno masz rację bo na 51 tak miałem niestety prawie 5 lat temu. Teraz już szkoda się bawić w 51 dlatego padło na AVR - zestaw uruchomieniowy na ATmegę128 ma znajomy dlatego padło na 128 (swój mam dopiero nabyć). Będę pisał w BASCOM-ie bo już w nim pisałem.
    Samo napisanie raczej nie będzie problemem bo pisałem już w kilku językach ale prosiłbym Cię o pomoc przy konfiguracji ATmegi128 (ustawienie ADC oraz RS) tak aby impuls z enkodera wywołał przerwanie rozpoczynające konwersję ADC. Koniec konwersji zainicjuje wysłanie wyniku przez RS do kompa. Zakładam że enkoder maksymalnie da z siebie 300 imp/s.
    Dzięki za zainteresowanie
REKLAMA