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

Program w Bascom AVR zmienić na jezyk C

gregorian86 01 Maj 2010 15:00 1937 3
REKLAMA
  • #1 8023197
    gregorian86
    Poziom 2  
    Witam czy ktoś mógłby podany niżej program w Bascomie napisać w języku C?
    Próbuje zrozumieć ten program niestety Bascoma nie znam wogóle. Z góry dziękuje.

    Procedura odpowiedzialna za pomiar połozenia:
    Config Adc = Single , Prescaler = 128 , Reference = Avcc
    ,Procedura pomiarowa umieszczona w petli Do Loop
    Reset PORTC.1
    Set PORTC.3
    Set DDRC.1
    Set DDRC.3
    
    Set PORTC.0
    Reset PORTC.2
    Reset DDRC.0
    Reset DDRC.2
    
    Waitms 5
    Cordx = Getadc(2)
    
    Reset DDRC.1
    Reset DDRC.3
    Reset PORTC.3
    Set PORTC.1
    
    Reset PORTC.0
    Set PORTC.2
    Set DDRC.0
    Set DDRC.2
    
    Wait 5
    Cordy = Getadc(3)
    
    Cordx = 1024 - Cordx
    Cordy = 1024 - Cordy


    Przeniesiono z Programowanie Ogólne. - arnoldziq
  • REKLAMA
  • #2 8024339
    utak3r
    Poziom 25  
    Nie uważasz, że przesadzasz? Ja nie znam Bascoma - ba, nie znam AVRek (PICami się zajmuję). I co?

    Set PORTC.3 to to samo, co PORTC.B3 = 1;
    Reset PORTC.3 to to samo, co PORTC.B3 = 0;

    Wait to Delay_ms itd.itp.

    Nie przeginajmy, panowie....
  • REKLAMA
  • #3 8024481
    mirekk36
    Poziom 42  
    Rozumiałbym, żeby ktoś chciał przetłumaczyć coś z C do Bascoma - mogłyby być w wielu miejscach problemy ;) .... ale odwrotnie???

    Z tak prostym kodem w Bascomie ? I ktoś kto zna C - chce powiedzieć, że nie rozumie tych kilku linijek bascoma????

    No, kolega wyżej ma rację - bez przesadyzmu
  • #4 8025030
    Ture11
    Poziom 39  
    utak3r napisał:

    Wait to Delay_ms itd.itp.

    Jedna rzecz- opóżnienie w milisekundach w Bascomie to komenda Waitms.
    Komenda Wait to oczekiwanie w sekundach.
REKLAMA