Arduino UNO s USB typu C

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 10:25

Otázka zněla - co to je za brouka, když je jinak zapojený.
Skutečně pin 13 jde přes kond na krystal a druhá strana krystalu přes kond na zem.
A nakreslil jsem to špatně. Opravdu ten kond na pin 12 jde na Reset.
Prostě CO TO JE ZA BROUKA ????
Komunikaci tam i zpět ověřím.

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 10:27

Jo a ten procesor je ATMEL MEGA 328PB, je úžasný, koukněte na pdf. Je kompatibilní s 328P ale má tolik nových portů a funkcí...

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 10:51

Tak jsem to zkusil, přes ISP jsem nahrál kod a oboustranná komunikace přes USB do monitoru chodí.
Takže asi bude chyba v tom, že IDE nahrává do UNA jako že má procesor 358P.
Když to trasuju, tak napíše, že to není 328P.
Takže nová otázka : Jak zvolit při nahrávání typ procesoru UNA ?

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 11:05

Tak jsem to zkusil, přes ISP jsem nahrál kod a oboustranná komunikace přes USB do monitoru chodí.
Takže asi bude chyba v tom, že IDE nahrává do UNA jako že má procesor 358P.
Když to trasuju, tak napíše, že to není 328P.
Takže nová otázka : Jak zvolit při nahrávání typ procesoru UNA ?

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 13:28

JO a krystal je 27MHz !

Uživatelský avatar
gilhad
Příspěvky: 788
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Arduino UNO s USB typu C

Příspěvek od gilhad » 19 lis 2023, 14:44

Uděláš si variantu UNO328PB, kde bude jiný procesor (krystal, paměť ....)

(Nevím přesně, jak se to dělá, ale někde v /home/gilhad/.arduino15/packages/arduino/hardware/avr/1.8.6/boards.txt bych zkopíroval sekci pro uno a přepsal tam to uno na uno328pb a změnil potřebné věci)

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 19 lis 2023, 16:18

jo jo, TO JDE BEZ PROBLÉMŮ, ale POUZE s deskou UNO, kde je CH340. To jsem zkoušel, mám jeden kus.
Ale co je toto za sračku to tedy nevím... Hledal jsem jakýkoli čip, kde je krystal na pinu 13 a navíc 27MHz.
Prostě tyto kusy nanaprogramuješ jinak, než přes ISP. A pak se to chová normálně. Serial in i serial out...
Záhada

peterple
Příspěvky: 156
Registrován: 22 zář 2021, 20:20
Reputation: 0

Re: Arduino UNO s USB typu C

Příspěvek od peterple » 19 lis 2023, 18:13

A jáj, to že to je iný procesor než programuješ som si všimol až teraz. Takže hw je úplne OK len sw je zle nastavený.
V prvom rade keď si to programoval cez ISP tak si v ňom zrušil bootloader. Teraz ho tam treba nahrať a potom skúšať programovať. Najprv cez príkazový riadok a keď to pobeží tak potom nastaviť IDE.

Ako napáliť bootloader - samozrejme musí byť pravdepodobne určený pre tento nový typ procesora (alebo možno aj nie)
https://www.pololu.com/docs/0J74/5

Ako nastaviť IDE
https://youtu.be/t7hen-mMqRo?si=piakOdrswF8Gc7aT

Najjednoduchšie riešenie - páliť to cez ISP

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Arduino UNO s USB typu C

Příspěvek od Ludek » 20 lis 2023, 09:10

Děkuji, ale tyto rady - i když jsou dobré - tak tady jsou k ničemu.
ZOPAKUJI:
Mám i jinédesky UNA, kde je také MEGA328PB, a jelikož tam je CH340 tak to šlape jak má...
Ale tyto co mám, mají MICRO USB a místo CH340 mají nějakého zas...ého brouka.
Pro ovladač se sice chová jako CH340, ale nelze do UNA nic nahrát. I když nahraju znova botloader.
Pokud to nahraju přes IDE vše šlape, a z/do USB to také jde. POUZE NEJDE NAHRÁT SKICU.
znovu posílám, jak je zapojen :
USB_to_TTL.jpg

peterple
Příspěvky: 156
Registrován: 22 zář 2021, 20:20
Reputation: 0

Re: Arduino UNO s USB typu C

Příspěvek od peterple » 20 lis 2023, 17:41

To čo teraz píšeš si odporuje s tým čo si napísal pred tým
Ludek píše:
19 lis 2023, 11:05
Tak jsem to zkusil, přes ISP jsem nahrál kod a oboustranná komunikace přes USB do monitoru chodí.
Takže asi bude chyba v tom, že IDE nahrává do UNA jako že má procesor 358P.
Když to trasuju, tak napíše, že to není 328P.
Takže nová otázka : Jak zvolit při nahrávání typ procesoru UNA ?
Jeden krokov pálenia programu je aj kontrola ID procesora. A tu píšeš že zlyhá. Ešte by sa hodilo keby si priložil ten log. Lebo toto je také trochu zmätočné. Raz napíšeš že nekomunikuje, takže to je akože zlý driver. Potom napíšeš že nekomunikuje MCU, to znamená že driver je v poriadku a máš zle nastavený typ procesora v IDE.
Inak najhoršie je keď sa stretnú dve na sebe nezávislé chyby. Naposledy sa mi stalo keď som robil ethernetovú zásuvku na stenu a zabil som 3 dni po 2 hodinách lež som prišiel na to že chyba bola aj v kábli a aj v porte switcha.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 42 hostů