Skocz do zawartości

dam234

Użytkownicy
  • Zawartość

    8
  • Rejestracja

  • Ostatnio

Posty napisane przez dam234


  1. W załącznikach przesyłam Ci kod do Arduino Uno, dokumentacje  oraz zdjęcia pinów oraz ze wszystko działa.

    1. GND
    2. VCC ( +5V)
    3. Kontrast Vo (potencjometr lub podepnij pod GND
    4. Register Select (RS). Podejpnij pod 6 PIN Arduino
    5. Read/Write (R/W). Podepnij pod GND
    6. Clock (Enable). Podepnij pod 7 PIN Arduino
    11.Bit 4  (DS4)  Podepnij pod 9 PIN Arduino
    12.Bit 5   (DS5)   Podepnij pod 10 PIN Arduino
    13.Bit 6  (DS6)  Podepnij pod 11 PIN Arduino
    14.Bit 7  (DS7) Podepnij pod 12 PIN Arduino

    #include <LiquidCrystal.h>
    
    #define RSPin 6
    #define EnablePin 7
    #define DS4 9
    #define DS5 10
    #define DS6 11
    #define DS7 12
    
    #define LCDColumns 16
    #define LCDRows 2
    
    LiquidCrystal lcd(RSPin, EnablePin,DS4,DS5,DS6,DS7);
    
    void setup() 
    {
      lcd.begin(LCDColumns, LCDRows); //Configure the LCD
      lcd.setCursor(0,0);
      lcd.print("Hello, World!");
    }
    
    void loop() 
    {
    
    }
    
    
    
    
    

    Jeżeli wszystko masz zrobione tak samo tzn. ze uszkodzony masz wyświetlacz.

     

     

    WM-C2002M.pdf

    59691525_452059558900045_6043301070334066688_n.jpg

    59652786_285910755624003_784370726009307136_n.jpg

    • Pomogłeś! 1

  2. 18 godzin temu, FlyingDutch napisał:

    Cześć,

    sorry - masz rację posiada tylko PDI . Zasugerowałem się  ATMegą , AVR'ów z serii ATXMEGA nigdy nie używałem (prościej dla mnie było wziać jakiegoś ARM Cortex M0 niż uczyć się nowej architektury CPU).

    Pod tym linkiem jest pinout i opis PDI:

    http://mikrokontrolery.blogspot.com/2011/01/Interfejs-PDI.html

    Komunikat błędu przy próbie połączenia przez PDI mówi wprost, że masz odwrócony kabel, czyli chyba źle podłączyłeś piny programatora do układu.

    Pozdrawiam

    Wszystkie możliwe kombinacje próbowałem a błąd cały czas ten sam , chyba jest problem z programatorem skoro ISP normalnie działa, nie wiem jeszcze czy działa TPI bo nie sprawdzałem tego.

    Wybrałem ATXMEGE ze względu na to ze potrzebuje 2x DAC i 2xADC w małej obudowie a ten mikrokontroler akurat ma i ma tylko 32 piny i jest w normalnej cenie.

    Chyba ze masz jakiś lepszy mikrokontroler, który by miał min. 2xDAC i min 2xADC i mało pinów najlelpiej 32 i przestępna cena a nie 20zł.


  3. 2 godziny temu, FlyingDutch napisał:

    Cześć,

    trochę nie rozumiem dlaczego się uparłeś na PDI, skoro Ci nie działa prawidłowo (komunikat błędu mówi o odwrotnym podłączeniu kabla interfejsu do programowania)? Spróbuj zaprogramować tą ATMege w trybie ISP

    Pozdrawiam

    To jest ATXMEGA a nie ATMEGA i nie posiada chyba ISP tylko PDI


  4. Programator na ISP działa. Mam zwykła ATXMEGE SMD przylutowaną do adaptera DIP i włożoną w płytkę stykową. Podłączam zasilanie 3,3V (1, 17, 18)i masę oraz piny PDI oraz PID/Reset (7,8). Wydaje mi się ze nie da się inaczej podłączyć, programuje w Atmel studio 7 i Atmel studio 6.

    Posiadam taką podstawkę

    images?q=tbn:ANd9GcQ-TrEeCnlKTmqyn9VH6_J

×
×
  • Utwórz nowe...