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

Zaprogramowanie mikrokontrolera freescale

adrt 12 Sty 2009 01:19 2398 2
REKLAMA
  • #1 5986217
    adrt
    Poziom 1  
    Witam,
    Ten post jest prośbą do osób umiejących zaprogramować mikrokontroler MC9S12NE64 firmy Freescale. Potrzebuje przerobić kod przygotowany dla Boarduino na taki aby działał na mikrokontrolerze freescale. Kod ten ma zapalć diode gdy będzie wysyłane do niego 'M' przez port USB, a gdy wysyła sie 'N' dioda ma być zgaszona. 'M' lub 'N' będą wysyłane za pomocą skryptu w python'ie. Poniżej wstawiam kod który chciałbym przerobić:

    int outPin = 12; // Output connected to digital pin 12
    int mail = LOW; // Is there new mail?
    int val; // Value read from the serial port
     
    void setup()
    {
    pinMode(outPin, OUTPUT); // sets the digital pin as output
    Serial.begin(9600);
    Serial.flush();
    }
     
    void loop()
    {
    // Read from serial port
    if (Serial.available())
    {
    val = Serial.read();
    Serial.println(val);
    if (val == 'M') mail = HIGH;
    else if (val == 'N') mail = LOW;
    }
     
    // Set the status of the output pin
    digitalWrite(outPin, mail);
    }



    Moja dioda jest podłączona do wyjść PL0, PL1, PL2 i jest to dioda RGB.
    Z góry dziękuje za odzew.
  • REKLAMA
  • #2 5987115
    bobbyAIR
    Poziom 20  
    Ten kod nie jest dla USB tylko dla UARTU. Jego przepisanie w oparciu o przykładowe programy demo, które znajdziesz na stronie freescale'a, nie powinno sprawić problemu. Poszukaj w informacjach dotyczących środowiska CodeWarior 6.0 for MCU's i rodziny HC12. Jako programator polecam interfejs BDM - pozwala na debugowanie w sprzęcie
    http://www.konar.ict.pwr.wroc.pl/uploads/download/hc12/osbdm_tbdml.pdf
  • #3 6000235
    Wat
    Poziom 14  
    WItam,

    Posiadam zestaw Demo NE64 i programator BDM. Kiedyś próbowałem coś robić - programuje się pod CodeWarriorem szybko i poprawnie. Sam BDM daje spore możliwości. Teraz zajmuję się czymś innym, ale jak dostanę program to zaprogramuję Ci procesor - mam nawet parę NE64.

    pozdrawiam
    Wat
REKLAMA