Konverze programu Arduina IDE do ATMEL studia 7(6)
Moderátor: Moderátoři
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Konverze programu Arduina IDE do ATMEL studia 7(6)
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Pro ESPxx samozřejmě v Atmel Studiu nic nevytvoříš.
Edit:
elnovy píše:navíc jsem nenarazil na jeden jedinej program v C++
presentovany na nettu i renomovanymi autory presentovaný ,
ktery by fungoval
= šel přeložit do hexa v atmel studiu
Když správně nastavíš cesty ke knihovnám, tak úprava Arduino programu ve většině případů spočívá v doplnění #include <Arduino.h> a dopsání deklarací funkcí, případně přeházení jejich implementace (samozřejmě kromě přejmenování z ino na cpp).
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Kód: Vybrat vše
https://youtu.be/u8rV2abuUgQpassion píše:Skús nastaviť "328P old bootloader" v nastaveniach procesora.
elnovy se ptá na Atmel Studio, ne na Arduino IDE
elnovy píše: nahrávací rychlost se u adruina pro nano nenastavuje ??/!?!?! nikde není rubrika
a volbu portu mám správnou jsem ji kontroloval
Máš v tom velký zmatek. Trochu to zjednoduším, ale v zásadě: Do procesorů rodiny AVR jde nahrát program dvěma způsoby:
•pomocí bootloaderu
•pomocí programátoru (ISP, paralelní vysokonapěťové)
Bootloader je program v procesoru, který se automaticky spustí po restartu. Zjednodušeně by se dalo říct "rezidentní program". Umožňuje nějakým způsobem (nejčastěji pomocí sériového rozhraní) komunikovat a nahrát do procesoru nový program. To je nejčastější způsob v Arduino. Z toho vyplývá že "čistý" procesor takto nenaprogramuješ (není v něm nahraný bootloader). Není mi známo, že by tento způsob podporovalo Atmel studio.
Druhý způsob je pomocí programátoru. Existuje jich celá řada, v cenách od pár desetikorun až po tisíce. O programátorech byla diskuze tady. Pomocí programátoru naprogramuješ jak "čistý" procesor, tak jakoukoli desku Arduino.
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
- elnovy
- Doporučuje se dohled statného moderátora
- Příspěvky: 884
- Registrován: 04 črc 2010, 00:00
- Bydliště: JČ
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Do hex se nekonvertuje, ale překládá