• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino na Vin 11 64 Bit
#1
Witam . Mam problem z wgrywaniem szkicu do arduino uno na Vin 11 . W Vin 7 32 Bit nie ma problemu . Proszę o pomoc.
Pozdrawiam serdecznie .


Załączone pliki Miniatury
       
 
Odpowiedź
#2
Sprawdź w menedżerze urządzeń pod który port masz podpięte Arduino i czy masz zainstalowany odpowiedni sterownik USB. Zdarzają się chińskie płytki z czipem CH340 na pokładzie, do których instalator Arduino IDE nie instaluje sterowników.
 
Odpowiedź
#3
Witaj. Dziękuję za odpowiedź . Wydaje mi się , że wszystko zrobiłem poprawnie jak na zrzutach.
Mimo to nie mogę wgrywać szkiców.
Pozdrawiam serdecznie .


Załączone pliki Miniatury
               
 
Odpowiedź
#4
Hmm masz dwa Arduino podpięte? COM5 i COM10?

Jak poszukałem to okazało się, że sterowniki do CH340 są w WIN11 od lutego 2023:
https://www.catalog.update.microsoft.com...ndows%2011

Spróbuj odinstalować urządzenia spod obu COMów i po resecie kompa pozwól systemowi zainstalować sterowniki z automatu. Jak się nie uda to będziemy się martwić.
 
Odpowiedź
#5
Witaj. Postąpiłem jak mi napisałeś odłączyłem płytkę z com 10 ( płytka ESP 8266 ) , pobrałem sterowniki z linku jaki mi podesłałeś , zaktualizowałem sterowniki , wgrałem szkic kompilacja przeszła bez problemu. Wgranie do procka już nie , jest tak samo jak na początku .
Pozdrawiam serdecznie .


Załączone pliki Miniatury
                       
 
Odpowiedź
#6
Niestety z obrazków wygląda, że nic nie zaktualizowałeś, bo program Ci nie pozwolił. Sprawdź czy inny program, np. Putty jest w stanie otworzyć sesje terminala, zresztą o tym czy sam Arduino to może zrobić też nic nie napisałeś.
Niestety  nie mam W11 by coś zweryfikować, może to jest kwestia uruchomienia programu jako administrator, albo wejść w ustawienia win i obniżyć poziom zabezpieczeń.
Na pewno masz tam wszystko dobrze poinstalowane? AVRDude uruchamia się, gdy próbujesz wgrać jakiś program do AVR - UNO/NANO, do ESP powinien się uruchomić ESPTOOL.
No i w ogóle to możesz też w menu wybrać eksport skompilowanego bin/hex, potem do UNO wgrać takiego hexa zewnętrznym programem AVRDUDESS https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/ - nawet pierwszy obrazek pasuje do Twojego portu COM, programator jest wybrany dla bootloadera UNO,  lub dla ESP8266 analogicznym narzędziem ESPFlasher, ESPTOOL,  Z ESP TOOL nawet wystarczy wybrać odpowiedni port COM i samą opcję erase by się przekonać, czy płytka gada z programem.
Na W10 np. zrobiłem tak, że wskazałem że ESP8266 mam na porcie 17, ale mam tam NANO, Arduino wysypało takie błędy:
Kod:
esptool.py v3.0
Serial port COM17
A fatal esptool.py error occurred: could not open port 'COM17': FileNotFoundError(2, 'Nie mo�na odnale�� okre�lonego pliku.', None, 2)processing.app.SerialException: Błąd otwarcia portu szeregowego 'COM17'.
    at processing.app.Serial.<init>(Serial.java:152)
    at processing.app.Serial.<init>(Serial.java:82)
    at processing.app.SerialMonitor$2.<init>(SerialMonitor.java:132)
    at processing.app.SerialMonitor.open(SerialMonitor.java:132)
    at processing.app.AbstractMonitor.resume(AbstractMonitor.java:132)
    at processing.app.Editor.resumeOrCloseSerialMonitor(Editor.java:2126)
    at processing.app.Editor.access$1300(Editor.java:116)
    at processing.app.Editor$UploadHandler.run(Editor.java:2095)
    at java.lang.Thread.run(Thread.java:748)
Caused by: jssc.SerialPortException: Port name - COM17; Method name - openPort(); Exception type - Port not found.
    at jssc.SerialPort.openPort(SerialPort.java:167)
    at processing.app.Serial.<init>(Serial.java:141)
    ... 8 more
Błąd otwarcia portu szeregowego 'COM17'.

Albo inny błąd, otwieram port COM17 z PUTTY, to Arduino nie ma do niego dostępu, próbuje wgrać coś jako do NANO faktycznie, po pierwsze to w ogóle to nie zadziałało by otworzyć z Putty ten port, ESPtool próbując go otworzyć bez powodzenia go zablokował, po podłączeniu ponownym port się zgłosił pod COM22, kontynuuje na tym nr, Putty otwarty, próbuję wgrywać:
Kod:
avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM22
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: ser_open(): can't open device "\\.\COM22": Odmowa dost�pu.



avrdude done.  Thank you.

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
A gdy tylko go odepnę przed samym wgranim to błąd brzmi:  
Kod:
avrdude: ser_open(): can't open device "\\.\COM22": Nie mo�na odnale�� okre�lonego pliku.

Masz coś raczej  z driverem lub ochroną systemu, może wymień kabel, to też daje czasem różne błędy.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#7
Nic nie zmieniałem w ustawieniach Arduino , ochronie systemu , wziąłem płytkę Arduino nano i bezproblemowo wgrywam szkice , to samo na płytkach ESP 8266 . Zatem co z Arduino Uno nie tak- pytanie pozostaje otwarte .


Załączone pliki Miniatury
   
 
Odpowiedź
#8
Arduino NANO najprawdopodobniej używa do komunikacji z komputerem chipa ATMEL 16u2, który jest domyślnym chipem dla komunikacji po USB. Oryginalne płytki Arduino UNO też mają ten chip na pokładzie. Problem pojawia się z klonami Arduino, które posiadają chip CH340 do komunikacji.
Chipy te według użytkowników są najsłabszym elementem klonów i sam mogę potwierdzić, że trochę walki stoczyłem z jednym ze swoich, żeby mieć możliwość wgrywania kodu.

Opcje są dwie - albo sam chip na Twojej płytce jest mówiąc kolokwialnie uwalony Smile albo sterowniki nieodpowiednie.

Tak jak pisałem należy odinstalować sterowniki - zamiast opcji aktualizuj sterownik wybrać odinstaluj, uruchomić ponownie system i pozwolić Windowsowi samodzielnie zainstalować sterownik. Warunkiem koniecznym jest posiadanie systemu, który jest aktualizowany zgodnie z rytmem narzuconym przez Microsoft.

Dodatkowo, jeżeli masz UNO z USB "drukarkowym" USB - B to sprawdź, czy na innym przewodzie pójdzie.
 
Odpowiedź
#9
    Mam problem nie wiem jak zmodyfikować kod aby przez 1s żadna dioda nie była załączona. Proszę o pomoc.
Pozdrawiam serdecznie.
 
Odpowiedź
#10
Przy tym układzie połączeń nie zmodyfikujesz tak kodu. Układ działa jako przerzutnik - np. na pinie 8, gdy masz stan LOW - świeci się dioda zielona, HIGH - świeci się żółta.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości