Konflikt portů
Konflikt portů
Při programování čipů používám USB programátor.
Ten sice nepoužívá COM v IDE, ale při pokusu spustit sériový monitor hlásí chybu: "Deska COM3 není podporována" a monitor se nespustí.
Zřejmě programátor obsadí seriový port a nepustí tam monitor.
Dá se tento konflikt nějak obejít? či napravit?
Díky.
Ten sice nepoužívá COM v IDE, ale při pokusu spustit sériový monitor hlásí chybu: "Deska COM3 není podporována" a monitor se nespustí.
Zřejmě programátor obsadí seriový port a nepustí tam monitor.
Dá se tento konflikt nějak obejít? či napravit?
Díky.
Re: Konflikt portů
Pokud to máš ve Win, tak se podívej do správce zařízení, co se tam děje. Možná ti to jen ten port posune na jiný COM.
Re: Konflikt portů
Ve správci se objeví připojený programátor (ovladač):
libusbK Usb Devices
USBasp
V COM portech COM3 není
libusbK Usb Devices
USBasp
V COM portech COM3 není
Re: Konflikt portů
Aha, takže ty nepřipojuješ arduino přes USB ale jen přes ten USBasp. Myslím, že USBasp žádný COM neemuluje. Pokud chceš komunikovat s arduinem ještě přes sériák, musíš připojit UART arduina do PC. Buď použij ten USB na desce arduina, nebo nějaký USB-COM převodník zapoj na Rx,Tx vývody arduina.
Re: Konflikt portů
Arduino jako desku vůbec nemám, holé čipy programuji přes programátor USB pomocí IDE Arduino.
To bych musel připojit ještě převodník k PC a propojit Tx a Rx čipu a převodníku?
To bych musel připojit ještě převodník k PC a propojit Tx a Rx čipu a převodníku?
- SkullKeep
- Příspěvky: 290
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Konflikt portů
No port COM 3 je systémový a tudíž nelze jej použít na nahrání bez zapojeni na port podle
Ano.
P. Q. M.
Re: Konflikt portů
Je otázka, k čemu to potřebuješ. Jestli dáváš do procáků odladěný kód, který nepracuje se sériovým přenosem, tak je to zbytečnost. Pokud něco teprve děláš, je asi lepší, si jedno arduino koupit a používat jeho hotový sériový převodník.
Re: Konflikt portů
Potřebuji odladit kód, ale např. ATmega128 má jiné parametry než Arduino s ATmega328.
Je otázka, zda by kód pro 328ku šel naroubovat na 128ku.
Je otázka, zda by kód pro 328ku šel naroubovat na 128ku.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Konflikt portů
Něco si o tom přečti, máš v tom chaos, nebo to nedostatečně popisuješ
Nějak jsem nepochopil jaký programátor máš
- buď nahráváš program do prázdného čipu (přes MOSI/MISO), bez bootloaderu
https://www.instructables.com/Programmi ... ut-Bootlo/
- nebo do čipu nahraješ (opět přes MOSI/MISO) bootloader, pak můžeš ATMegu napájet na desku, stačí mít vyvedené RX/TX a do něj nahrávat už z Arduino IDE a na stejných nožičkách mít i Serial monitor
Rozhodně ale připojení přes programátor na MOSI/MISO neumí připojení přes Serial monitor
PS: a je jedno jaký ATMega máš, jen si TEN který používáš musíš přidat jako HW - stejně jako jednotlivá Arduina se přidávají i jednotlivé ATMegy
Dříve jsem nepoužíval bootloader, ale pak musí být ty nožičky na PCB (MISO/MOSI) odpojitelné od případného okolního HW aby jsi mohl přehrát program, teď jedu přes bootloader a mám vyvedené jen RX/TX/GND/DTR/+3,3V
Ale je to vícero lidí co programuje ATMegy
Nějak jsem nepochopil jaký programátor máš
- buď nahráváš program do prázdného čipu (přes MOSI/MISO), bez bootloaderu
https://www.instructables.com/Programmi ... ut-Bootlo/
- nebo do čipu nahraješ (opět přes MOSI/MISO) bootloader, pak můžeš ATMegu napájet na desku, stačí mít vyvedené RX/TX a do něj nahrávat už z Arduino IDE a na stejných nožičkách mít i Serial monitor
Rozhodně ale připojení přes programátor na MOSI/MISO neumí připojení přes Serial monitor
PS: a je jedno jaký ATMega máš, jen si TEN který používáš musíš přidat jako HW - stejně jako jednotlivá Arduina se přidávají i jednotlivé ATMegy
Dříve jsem nepoužíval bootloader, ale pak musí být ty nožičky na PCB (MISO/MOSI) odpojitelné od případného okolního HW aby jsi mohl přehrát program, teď jedu přes bootloader a mám vyvedené jen RX/TX/GND/DTR/+3,3V
Ale je to vícero lidí co programuje ATMegy
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Konflikt portů
Používám:
Programátor založen na čipu ATMega8
Programovací LED kontrolka
Podpora 5V a 3,3 V napájení
https://dratek.cz/arduino/943-programator-usb.html
Nastavení v IDE je správné (Vývojová deska, hodiny externí, interní dle potřeby, programátor ap. podle typu procesoru). Bootloader používám, lze jej vypalovat přímo z menu a nastavuji tím pojistky, nahrávání skici rovněž funguje jak se na arduino sluší a patří. Jediný zádrhel je v tom, když chci spustit monitor třeba pro kontrolní výpisy, IDE hodí: Deska null není podporována ( minule hodilo hlášku Deska COM3 není podporována - to mě trochu zmátlo, ale stejně nevím, co tím null myslí).
Programátor založen na čipu ATMega8
Programovací LED kontrolka
Podpora 5V a 3,3 V napájení
https://dratek.cz/arduino/943-programator-usb.html
Nastavení v IDE je správné (Vývojová deska, hodiny externí, interní dle potřeby, programátor ap. podle typu procesoru). Bootloader používám, lze jej vypalovat přímo z menu a nastavuji tím pojistky, nahrávání skici rovněž funguje jak se na arduino sluší a patří. Jediný zádrhel je v tom, když chci spustit monitor třeba pro kontrolní výpisy, IDE hodí: Deska null není podporována ( minule hodilo hlášku Deska COM3 není podporována - to mě trochu zmátlo, ale stejně nevím, co tím null myslí).
Kdo je online
Uživatelé prohlížející si toto fórum: Bing [Bot] a 11 hostů