RTV forum PL | NewsGroups PL

AVR po latach

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - AVR po latach

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next

Bool
Guest

Sat Nov 13, 2021 9:40 am   



Po kilkunastu latach przerwy i rzeźbieniu głównie na ARM, muszę się przeprosić z AVR. Potrzebuję
małego, jak najtańszego uC z kilkoma GPIO i jednym ADC. Mój wybór padł na attiny806.

Jako że wypadłem z obiegu, chciałem zapytać jak obecnie wygląda sprawa z narzędziami? Jakie IDE
obecnie warto wybrać? Ja pamiętam czasy AVR Studio, później chyba był ATMEL Studio, a teraz chyba
Microchip Studio.
Jak wygląda programowanie i debugowanie tych małych AVR? Mają jakiś bootloder na UART?

Dodam tylko że Arduino mnie kompletnie nie interesuje.

Janusz
Guest

Sat Nov 13, 2021 10:03 am   



W dniu 2021-11-13 o 09:40, Bool pisze:
Quote:
Po kilkunastu latach przerwy i rzeźbieniu głównie na ARM, muszę się
przeprosić z AVR. Potrzebuję małego, jak najtańszego uC z kilkoma GPIO i
jednym ADC. Mój wybór padł na attiny806.

Jako że wypadłem z obiegu, chciałem zapytać jak obecnie wygląda sprawa z
narzędziami? Jakie IDE obecnie warto wybrać? Ja pamiętam czasy AVR
Studio, później chyba był ATMEL Studio, a teraz chyba Microchip Studio.
Dalej jest Avr Studio, teraz 7, Mikrochip ma swoje ide.


Quote:
Jak wygląda programowanie i debugowanie tych małych AVR? Mają jakiś
bootloder na UART?
Tu masz stronę

https://www.microchip.com/en-us/product/ATTINY806

Stare miały spi ten attiny który wybrałeś jest z tych nowszych i ma
udpi, czyli taki szeregowy interfejs, gdzieś na elektrodzie jest opisana
przejściówka usb-rs która programuje albo kupujesz snap-a
https://kamami.pl/programatory-avr/578657-mplab-snap-programator-debugger-dla-mikrokontrolerow-microchip-pg164100.html

Quote:

Dodam tylko że Arduino mnie kompletnie nie interesuje.



--
Janusz

Dawid Rutkowski
Guest

Sat Nov 13, 2021 2:29 pm   



sobota, 13 listopada 2021 o 09:40:44 UTC+1 Bool napisał(a):
Quote:
Po kilkunastu latach przerwy i rzeźbieniu głównie na ARM, muszę się przeprosić z AVR. Potrzebuję
małego, jak najtańszego uC z kilkoma GPIO i jednym ADC. Mój wybór padł na attiny806.

A masz te chipy już na półce?
Bo to już nie te czasy, że można sobie "wybierać".

Irek.N.
Guest

Sat Nov 13, 2021 3:18 pm   



Quote:
A masz te chipy już na półce?
Bo to już nie te czasy, że można sobie "wybierać".


Właśnie chciałem "dopchnąć" zamówienie w Farnellu żeby mieć darmową
wysyłkę i pomyślałem o prockach, ale takich starego sortu, bo takie
nadal używane są w pewnym stale rotującym projekcie. Szukam sobie
czegokolwiek z gatunku 89S8253 i niezłe pustki widzę. Żeby tak stare
procki zeszły? Wydawało mi się, że o rodzinie '51 świat już zapomniał i
nie będzie problemu, a tu proszę, niespodzianka. W TME też widzę, że
nośności nowo postawionych regałów nie testują. Za pół roku skończą mi
się zapasy, jak nie uda się dokupić :(

Miłego.
Irek.N.

heby
Guest

Sun Nov 14, 2021 5:46 pm   



On 13/11/2021 09:40, Bool wrote:
Quote:
Dodam tylko że Arduino mnie kompletnie nie interesuje.

To jakiś pogląd religijny?

Grzegorz Niemirowski
Guest

Sun Nov 14, 2021 10:53 pm   



heby <heby_at_poczta.onet.pl> napisał(a):
Quote:
To jakiś pogląd religijny?

Są wystarcząjące obiektywne argumenty przeciw.

--
Grzegorz Niemirowski
https://www.grzegorz.net/

Bool
Guest

Mon Nov 15, 2021 8:36 am   



W dniu 2021-11-14 o 17:46, heby pisze:
Quote:
On 13/11/2021 09:40, Bool wrote:
Dodam tylko że Arduino mnie kompletnie nie interesuje.

To jakiś pogląd religijny?

Jestem kompletnie areligijny.
Narzędzia dla hobbystów zostawiam hobbystom.

Bool
Guest

Mon Nov 15, 2021 8:37 am   



W dniu 2021-11-13 o 13:29, Dawid Rutkowski pisze:
Quote:
Bo to już nie te czasy, że można sobie "wybierać".

Jestem tego w pełni świadomy. To jest właśnie powód dla którego rozglądam się za czymś nowym.

Bool
Guest

Mon Nov 15, 2021 8:47 am   



W dniu 2021-11-13 o 10:03, Janusz pisze:
Quote:
Dalej jest Avr Studio, teraz 7, Mikrochip ma swoje ide.

Microchip zmienił ostatnio nazwę Atmel Studio (AVR Studio) na Microchip Studio.
Oprócz tego jest jeszcze Microchip MPLAB. Bezpłatny kompilator bez optymalizacji.


Quote:
Stare miały spi ten  attiny który wybrałeś jest z tych nowszych i ma udpi, czyli taki szeregowy
interfejs, gdzieś na elektrodzie jest opisana przejściówka usb-rs która programuje albo kupujesz snap-a
https://kamami.pl/programatory-avr/578657-mplab-snap-programator-debugger-dla-mikrokontrolerow-microchip-pg164100.html

Zgłębiłem temat i te attiny series 0, series 1 wyglądają bardzo obiecująco.

Janusz
Guest

Mon Nov 15, 2021 3:49 pm   



W dniu 2021-11-15 o 08:47, Bool pisze:
Quote:
W dniu 2021-11-13 o 10:03, Janusz pisze:
Dalej jest Avr Studio, teraz 7, Mikrochip ma swoje ide.

Microchip zmienił ostatnio nazwę Atmel Studio (AVR Studio) na Microchip
Studio.
Tak, ale styl avr studio został i o to mi chodziło.
Oprócz tego jest jeszcze Microchip MPLAB. Bezpłatny kompilator bez
optymalizacji.
Ona jest tylko trzeba za nią ekstra zapłacić Sad


Quote:


Stare miały spi ten  attiny który wybrałeś jest z tych nowszych i ma
udpi, czyli taki szeregowy interfejs, gdzieś na elektrodzie jest
opisana przejściówka usb-rs która programuje albo kupujesz snap-a
https://kamami.pl/programatory-avr/578657-mplab-snap-programator-debugger-dla-mikrokontrolerow-microchip-pg164100.html


Zgłębiłem temat i te attiny series 0, series 1 wyglądają bardzo obiecująco.

Nowe atmegi są jeszcze ciekawsze Smile można sobie kupić atmega4809

curiosity nano
https://www.microchip.com/en-us/development-tool/DM320115
gdzie oprócz procka mamy też programator/debuger po usb.


--
Janusz

Grzegorz Niemirowski
Guest

Mon Nov 15, 2021 4:26 pm   



Janusz <janusz_kk_at_o2.pl> napisał(a):
Quote:
Tak, ale styl avr studio został i o to mi chodziło.

Przyczym ten styl jest od AVR Studio 5, pierwszej wersji bazującej na Visual
Studio Shell. Przedtem było AVR Studio 4, które było tak naprawdę innym
oprogramowaniem, wymagającym doinstalowania kompilatora.

--
Grzegorz Niemirowski
https://www.grzegorz.net/

heby
Guest

Mon Nov 15, 2021 5:44 pm   



On 14/11/2021 22:53, Grzegorz Niemirowski wrote:
Quote:
To jakiś pogląd religijny?
Są wystarcząjące obiektywne argumenty przeciw.

A które?

heby
Guest

Mon Nov 15, 2021 5:46 pm   



On 15/11/2021 08:36, Bool wrote:
Quote:
To jakiś pogląd religijny?
Jestem kompletnie areligijny.
Narzędzia dla hobbystów zostawiam hobbystom.

Pod spodem jest ten sam kompilator gcc, używany w projektach komercyjnych.

Jeśli, z powodów religijnych, uważasz to za narzedzie dla hobbystów,
zerknij na platformio. Jest "profesjonalny", cokolwiek to znaczyć by miało.

Grzegorz Niemirowski
Guest

Mon Nov 15, 2021 6:30 pm   



heby <heby_at_poczta.onet.pl> napisał(a):
Quote:
A które?

1. Prymitywne IDE, niewiele bardziej zaawansowane od Notatnika, bez
możliwości debugowania
2. Biblioteki pisane na kolanie
3. Dziwna konstrukcja z setup/loop
4. Ukrycie użycia timera i wielu innych rzeczy, bo ma być przede wszystkim
prosto
Arduino nie powstało i nie jest rozwijane z myślą o profesjonalistach.
Wywodzi się z projektu Wiring, który miał artystom pozwolić tworzyć
automatyczne lub interaktywne instalacje. Nieprzypadkowo w Arduino nie ma
projektów tylko szkice. Dlatego jest spoko do szybkiego prototypowania a nie
poważniejszych zastosowań.

--
Grzegorz Niemirowski
https://www.grzegorz.net/

heby
Guest

Mon Nov 15, 2021 6:40 pm   



On 15/11/2021 18:30, Grzegorz Niemirowski wrote:
Quote:
A które?
1. Prymitywne IDE, niewiele bardziej zaawansowane od Notatnika, bez
możliwości debugowania

1) Możesz zostawić środowiko arduino i używać
Eclipse/Netbeans/QtCreator/Atom/itd jako edytora.

2) Debugowanie jest praktycznie niemożliwe bez emulacji sprzetu. Często
ta emulacja sprzetu jest milion razy trudniejsza. Dlatego wymysliliśmy
techniki pisania kodu, które praktycznie redukują potrzebę debugowania
na *prawdziwym* targecie, asymptotycznie do zera. Zaryzykuje że
poprawnie napisany program w języku C/C++ będzie wymagał debugowania w
emulatorze CPU w mniej niż promilu przypadków. Za to będzie znakomicie
debugował się na hoście.

Quote:
2. Biblioteki pisane na kolanie

Nikt nie każe z nich korzystać. Przypomnę tylko, że firma Atmel dla SAM7
miała na kolanie napisane *wszystko* do stanu który powodował wymioty na
sam widok tej niewiarygodnej fuszerki. Jak bym nie wiązał tego
dziadostwa z Arduino, tylko z embedded. Tam wszystko jest dziadowskie do
granic absurdu i nikomu to nie przeszkadza.

Quote:
3. Dziwna konstrukcja z setup/loop

W 99% programów pojawi się taki setup/loop.

Quote:
4. Ukrycie użycia timera i wielu innych rzeczy, bo ma być przede
wszystkim prosto

Albo abstrakcyjnie. Sugeruje nie mylić pojęć.

Quote:
Arduino nie powstało i nie jest rozwijane z myślą o profesjonalistach.
Wywodzi się z projektu Wiring, który miał artystom pozwolić tworzyć
automatyczne lub interaktywne instalacje. Nieprzypadkowo w Arduino nie
ma projektów tylko szkice. Dlatego jest spoko do szybkiego
prototypowania a nie poważniejszych zastosowań.

Problem w tym że nie padło "poważne zastosowania" u wątkotwórcy, za to
padło ATTINY. Co niejako stoi bokiem do koncpecji "profesjonalnych IDE"
skoro kod nie jest większy niż max kilka stron na ekranie i może być
pisany w Arduino czy czymkolwiek innym, wliczając notatnik. Choć tak
nisko bym nie upadał.

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next

elektroda NewsGroups Forum Index - Elektronika Polska - AVR po latach

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map