Arduino UNO s USB typu C
Re: Arduino UNO s USB typu C
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.
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.
Re: Arduino UNO s USB typu C
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í...
Re: Arduino UNO s USB typu C
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 ?
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 ?
Re: Arduino UNO s USB typu C
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 ?
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 ?
Re: Arduino UNO s USB typu C
JO a krystal je 27MHz !
Re: Arduino UNO s USB typu C
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)
(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)
Re: Arduino UNO s USB typu C
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
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
Re: Arduino UNO s USB typu C
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
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
Re: Arduino UNO s USB typu C
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 :
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 :
Re: Arduino UNO s USB typu C
To čo teraz píšeš si odporuje s tým čo si napísal pred tým
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.
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.Ludek píše: ↑19 lis 2023, 11:05Tak 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 ?
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.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti