Arduino Polska Forum
Atmel Studio - problem z bibliotekami... - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Atmel Studio - problem z bibliotekami... (/watek-atmel-studio-problem-z-bibliotekami)



Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 31-07-2019

Hej

Czy ktoś z Was ogarnął może Atmela Studio w kontekście importu kodu
napisanego pod Arduino IDE?

Niby otwiera, tyle że nie widzi bibliotek.
Pomaga trochę zdefiniowanie bibliotek podając pełną ścieżkę dostępu.

Niestety wysypał się na bibliotece Dallasa do termometrów OneWire...

Czy da się AS zmusić do łykania wszystko jak Arduino IDE bez pyskowania? Wink

Zależy mi na debugerze z AS...

Visual Studio wydaje się nie mieć tych problemów (nie wgrywałem jeszcze, ale błedów
nie zgłasza. Niestety nie ma debugera dla 8-bitowych AVR...

PWL


RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 31-07-2019

A poustawiane masz ścieżki do bibliotek?


RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 31-07-2019

A powiedz mi jak to zrobić? Obejrzałem kilka "tutoriali" i wszystkie prowadzą do niczego...

Problem rozwiązałem siłowo Wink podając po prostu pełną ścieżkę co wielkim kłopotem
nie jest i zadziałało. Potem niestety rozbiłem się o bibliotekę Dallasa w której AS
poznajdywał błędy...

DallasTemperature(OneWire*); - "Error expected ')' before '*' token"
void setOneWire(OneWire*); - "Error 'OneWire' has not been declared"
OneWire* _wire; - "Error 'OneWire' does not name a type"
DallasTemperature sensors (&oneWire); - "Error 'oneWire' was not declared in this scope"

To samo w Arduino IDE kompiluje się i działa...

PWL


RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 31-07-2019

Jeśli masz AS7 + VisualMicro, to nie musisz podawać ścieżek do bibliotek, wystarczy że podasz ścieżkę do Arduino IDE.
Ja rzadko piszę pod Ardu. Jeśli już coś robię na AVR, to VS w C. Biblioteki dodaję do projektu poprzez menu Add->Existing Item i już mogę includować bez podawania całych ścieżek. Kilka sekund i masz wszystko pod kontrolą. Piękna sprawa.

W Visual Studio + PIO to już jest w ogóle bajka. Zrobiłem już na tym kilka niepoważnych projektów, co prawda pod LPC w ramach testów, ale jak byś chciał to skonfigurować pod Ardu, to mogę pomóc, bo naprawdę warto się tym PIO zainteresować.
Oczywiście nie masz takiego debuggera jak w AS, ale jak miałbyś teraz inwestować w jakiś sprzęt żeby debugować Atmegę 328, to lepiej kup Seggera i pomyśl o STM, a resztę zaoszczędzonej kasy przepij z radości, że będziesz miał zdrowe nerwy.


RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 01-08-2019

Spróbowałem VisualMicro ale po chwili zawołało o kasę Smile Spróbuje może VS+PIO - bardziej mi się podoba interface...

Autokorekta: nie, jednak nie mam czasu na STM. Życie jest za krótkie Smile
Możliwości jakie daje Arduino i tak nigdy nie wykorzystam... tylko muszę ogarnąć
debuger bo czasami by się przydał...

PWL


RE: Atmel Studio - problem z bibliotekami... - Jarewa0606 - 01-08-2019

(31-07-2019, 18:50)Robson Kerman napisał(a): W Visual Studio + PIO to już jest w ogóle bajka. Zrobiłem już na tym kilka niepoważnych projektów, co prawda pod LPC w ramach testów, ale jak byś chciał to skonfigurować pod Ardu, to mogę pomóc, bo naprawdę warto się tym PIO zainteresować.


A co tam chcesz konfigurować jak tam nic się nie ustawia do prawidłowego działania ? Tworzy sie projekt wybiera to i tamto i po utworzeniu projektu  biblioteki potrzebne do projektu wrzuca się do folderu lib a kod się pisze w pliku mian.ccp  może to i jest upierdliwe ale  ma jeden plus biblioteki się nie aktualizują jak w przypadku arduino i to mnie najbardziej zdenerwowało w nim dlatego sam pisze w VS+PIO


RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 02-08-2019

Czy spod VSC da się wgrywać kod do AVR tak jak z Arduino IDE, czyli z bootloaderem, bez pośrednictwa programatora?
Tak jest mi po prostu wygodniej gdy mam Nano czy Mega...

PWL


RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 02-08-2019

Da się.
W Atmel Studio + Visual Micro też się da, no i masz porządny debugger.
Ja nie wiem skąd pobrałeś VM, że jest płatne. Moje pracuje bez opłat. W momencie kompilacji, jak wyskoczy informacja, to wciskasz cancel. Płatna wersja pro, dodaje jakieś ficzery do opcji, ale nawet nie wiem jakie.


RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 02-08-2019

Dziwne.
Na wszelki wypadek reinstalowałem AS. Działa. Poza jednym drobiazgiem - nie mam wogóle manu BUILD Smile
W menu VMicro, po kliknięciu w "Buy or Activate" widzę:
"Visual Micro is no longer free. Visual Micro is free to download and evaluate for up to 30 days"
Nie wiem czy "znikniecie" menu Muild jest z tym związane, tak czy owak jestem w czarnej... Smile
A chciałem sobie LEDem pomigać Wink

PWL


RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 03-08-2019

Kurde, coś robię źle i nie wiem co...

Zainstalowałem AS na innym komputerze na którym nigdy nie było instalowane.
Również nie mam menu "Build". Wygląda na to, że menu może być niedostępne,
ale kiedy? Od czego to zależy? Pomocy Smile


Kurde już wiem. Build pojawia się dopiero gdy pozwolić na utworzenie projektu...
A ja po prostu chciałbym otwierać sobie pliki Arduino, bez tworzenia dodatkowych
katalogów, plików etc...

PWL