RTV forum PL | NewsGroups PL

Programowanie ATmega32 z programatorem Vellon VP-280: adresy, dane i konfiguracja

początki z ATmega32

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Programowanie ATmega32 z programatorem Vellon VP-280: adresy, dane i konfiguracja

Goto page Previous  1, 2, 3  Next

inny punkt siedzenia...
Guest

Sun Jan 12, 2014 5:53 pm   



w sumie to ogólnie jak pisze się funkcje w assmblerze pisząc w C, i
odwołując się w procedurze asemblerowej do zmiennych z programu z C, też nie
do końca wiem jak więc jakby Ktoś mógł podpowiedzieć...

inny punkt siedzenia...
Guest

Mon Jan 13, 2014 6:06 pm   



kurcze, nikt nie wie, czy nie che mi powiedzieć?

inny punkt siedzenia...
Guest

Mon Jan 13, 2014 7:05 pm   



http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
na ile to działa w avr-gcc?

Jakub Rakus
Guest

Mon Jan 13, 2014 7:12 pm   



On 13.01.2014 18:06, inny punkt siedzenia... wrote:
Quote:
kurcze, nikt nie wie, czy nie che mi powiedzieć?


Myślę, że 99% osób jak pisze program w C to nie bawi się w asemblerowe
wstawki w przerwaniach. Naprawdę nie możesz tego co będzie robione w
przerwaniu także napisać w C? Wziąłeś wypasiony procesor i nadal Ci
brakuje mocy obliczeniowej, żeby szybko obsłużyć przerwanie?

--
Pozdrawiam
Jakub Rakus

inny punkt siedzenia...
Guest

Mon Jan 13, 2014 7:30 pm   



ale ja chcę wiedzieć...
znalazłem jakiś tutorial, ale jeszcze nie przeczytałem...

nie potrafie znaleść informacji jak deklaruje się przerwania w
assemblerze...

bo chyba można zrobić taki trik, zadeklarować porcedurę przerwania w C po
czym walnąć asm{}

ale to nie sztuka, chciałbym to wiedzieć...

P.S.
aż mi się nie chce wierzyć, że ludzie używają przerwań z programem w C...

Guest

Tue Jan 14, 2014 1:22 am   



W dniu sobota, 4 stycznia 2014 11:57:03 UTC+1 użytkownik Paweł Kasztelan napisał:
Quote:
W dniu 2014-01-03 18:47, inny punkt siedzenia... pisze:

może Ktoś podesłał by helo world w assemblerze na ATmega32 którym

mógłbym zaprogramowac procka w wellonie? ja dopiero zaczynam, proszę o

wsparcie...



Jako że też dopiero zaczynam zabawę z AVR to polecam ci blog Mirka.

Bardzo jasno i łopatologicznie przekazuje masę wiedzy o

mikrokontrolerach. Ta strona to kopalnia wiedzy. Wszystkie filmy

znajdziesz też na Youtube.



http://mirekk36.blogspot.com/2012/12/avr-jak-zaczac.html




Też polecam blog Mirka, Chłop naprawdę z dobroci serca odwalił kawał dobrej roboty. Aczkolwiek z pewnymi Jego stwierdzeniami się nie zgadzam. Przykład:

"Pamiętaj jednak, że obojętnie jak byś nie podłączał pinu R/W to nie daj się zwieść innym poradnikom czy schematom ale także (o zgrozo książkom!!!!), w których zobaczysz, że nie wykorzystywane piny D0...D3 podczas gdy stosujemy magistralę 4-bitową - ktoś podłącza do GND! TAK NIE MOŻNA !!!"

http://mirekk36.blogspot.com/2012/04/lcd-hd4478-jak-podaczac.html

Powyższe stwierdzenie jest ewidentną bzdurą. Jeżeli R/W podłączymy do GND, to D0..D3 śmiało MOŻEMY też walnąć na sztywno do GND, Pull-up'ami do VCC lub jak sugeruje Mirek zostawić w "powietrzu". Tyle, że ostatnie rozwiązanie to amatorszczyzna.
Tak można postąpić z wieloma układami cyfrowymi na PCB, a potem zachodzić w głowę "skąd ten syf na VCC ?". Jak z jakiś wejść cyfrowych nie korzystamy, to ZAWSZE Pull-up lub Pull-down. NIGDY "w powietrzu" !!

Guest

Tue Jan 14, 2014 1:34 am   



W dniu wtorek, 14 stycznia 2014 00:22:45 UTC+1 użytkownik stch...@gmail.com napisał:
Quote:
W dniu sobota, 4 stycznia 2014 11:57:03 UTC+1 użytkownik Paweł Kasztelan napisał:

W dniu 2014-01-03 18:47, inny punkt siedzenia... pisze:



może Ktoś podesłał by helo world w assemblerze na ATmega32 którym



mógłbym zaprogramowac procka w wellonie? ja dopiero zaczynam, proszę o



wsparcie...







Jako że też dopiero zaczynam zabawę z AVR to polecam ci blog Mirka.



Bardzo jasno i łopatologicznie przekazuje masę wiedzy o



mikrokontrolerach. Ta strona to kopalnia wiedzy. Wszystkie filmy



znajdziesz też na Youtube.







http://mirekk36.blogspot.com/2012/12/avr-jak-zaczac.html









Też polecam blog Mirka, Chłop naprawdę z dobroci serca odwalił kawał dobrej roboty. Aczkolwiek z pewnymi Jego stwierdzeniami się nie zgadzam. Przykład:



"Pamiętaj jednak, że obojętnie jak byś nie podłączał pinu R/W to nie daj się zwieść innym poradnikom czy schematom ale także (o zgrozo książkom!!!!), w których zobaczysz, że nie wykorzystywane piny D0...D3 podczas gdy stosujemy magistralę 4-bitową - ktoś podłącza do GND! TAK NIE MOŻNA !!!"



http://mirekk36.blogspot.com/2012/04/lcd-hd4478-jak-podaczac.html



Powyższe stwierdzenie jest ewidentną bzdurą. Jeżeli R/W podłączymy do GND, to D0..D3 śmiało MOŻEMY też walnąć na sztywno do GND, Pull-up'ami do VCC lub jak sugeruje Mirek zostawić w "powietrzu". Tyle, że ostatnie rozwiązanie to amatorszczyzna.

Tak można postąpić z wieloma układami cyfrowymi na PCB, a potem zachodzić w głowę "skąd ten syf na VCC ?". Jak z jakiś wejść cyfrowych nie korzystamy, to ZAWSZE Pull-up lub Pull-down. NIGDY "w powietrzu" !!

Aha! W powyższym przykładzie, jeżeli R/W jest podpięte do GND, to bez żadnych rezystorów pull-down, D0..D3 można, a wręcz należy "na ostro" przyspawać do GND.

Guest

Tue Jan 14, 2014 1:42 am   



W dniu czwartek, 2 stycznia 2014 21:43:54 UTC+1 użytkownik Jakub Rakus napisał:
Quote:
On 02.01.2014 16:09, inny punkt siedzenia... wrote:

czy Ktoś wprowadzi mnie w tajniki programowania ATmega32 przy pomocy

programatora Vellon VP-280? jak w AVR studio ustalić adresy pod jakie ma

kompilować fragmenty z programem, danymi i konfiguracją? gdzie znajdę

opis który bit od czego?



A na cholerę Ci takie rzeczy wiedzieć? Piszesz program w asemblerze? Jak

piszesz w C to avr studio wypluje Ci plik hex, wsadzasz procka do

welona, masz do niego dedykowany programik, wskazujesz plik hex,

ustawiasz fusy i gra. Opis fusów masz w dataszicie od procka i na

milionie stron o programowaniu avr-ów.




Nie karm trolla!!

Guest

Tue Jan 14, 2014 1:42 am   



W dniu poniedziałek, 13 stycznia 2014 19:30:52 UTC+1 użytkownik inny punkt siedzenia... napisał:
Quote:
ale ja chcę wiedzieć...

znalazłem jakiś tutorial, ale jeszcze nie przeczytałem...


To najpierw przeczytaj

inny punkt siedzenia...
Guest

Tue Jan 14, 2014 8:13 am   



spadaj globalnowiochowa platformowa cipo z mojego wątku...

Marek
Guest

Tue Jan 14, 2014 12:38 pm   



On Mon, 13 Jan 2014 15:22:45 -0800 (PST), stchebel@gmail.com wrote:
Quote:
rowych nie korzystamy, to ZAWSZE Pull-up lub Pull-down. NIGDY "w
powietrzu"=


A ostatnio coś nie byłeś konsekwentny w tej zasadzie Wink (pic made in
germany, którego bitwę chcesz pokazać)

--
Marek

Jakub Rakus
Guest

Tue Jan 14, 2014 5:57 pm   



On 13.01.2014 19:30, inny punkt siedzenia... wrote:

Quote:
P.S.
aż mi się nie chce wierzyć, że ludzie używają przerwań z programem w C...

To uwierz i nie kombinuj z wymyślaniem koła, zostaw asemblera
kompilatorowi, to nie 51'. Jak będziesz miał ARMa to też będziesz klepał
w asm?

--
Pozdrawiam
Jakub Rakus

inny punkt siedzenia...
Guest

Tue Jan 14, 2014 6:00 pm   



Quote:
To uwierz i nie kombinuj z wymyślaniem koła, zostaw asemblera
kompilatorowi, to nie 51'. Jak będziesz miał ARMa to też będziesz klepał w
asm?

trudno sie z Tobą nie zgodzić, ale ja chciałbym wiedzieć, znalazłem taki
dokument (do archiwum, którego i tak już nie ma):
Atmel AT1886: Mixing Assembly and C with AVRGCC

ale jakby niepełny i po łebkach... więć jakby mi Ktoś napisał to by było
fajnie...

a co złego jest w programowaniu w assemblerze? już nie modny?

Mario
Guest

Tue Jan 14, 2014 7:26 pm   



On 2014-01-14 18:00, inny punkt siedzenia... wrote:
Quote:
To uwierz i nie kombinuj z wymyślaniem koła, zostaw asemblera
kompilatorowi, to nie 51'. Jak będziesz miał ARMa to też będziesz
klepał w asm?

trudno sie z Tobą nie zgodzić, ale ja chciałbym wiedzieć, znalazłem taki
dokument (do archiwum, którego i tak już nie ma):
Atmel AT1886: Mixing Assembly and C with AVRGCC

ale jakby niepełny i po łebkach... więć jakby mi Ktoś napisał to by było
fajnie...

a co złego jest w programowaniu w assemblerze? już nie modny?

Musisz być w tym dobry, zęby napisać wydajniejszy kod niż wyjdzie po
skompilowaniu z c. A jesteś w czymś dobry?

--
pozdrawiam
MD

Mario
Guest

Tue Jan 14, 2014 7:27 pm   



On 2014-01-14 18:00, inny punkt siedzenia... wrote:
Quote:
To uwierz i nie kombinuj z wymyślaniem koła, zostaw asemblera
kompilatorowi, to nie 51'. Jak będziesz miał ARMa to też będziesz
klepał w asm?

trudno sie z Tobą nie zgodzić, ale ja chciałbym wiedzieć, znalazłem taki
dokument (do archiwum, którego i tak już nie ma):
Atmel AT1886: Mixing Assembly and C with AVRGCC

ale jakby niepełny i po łebkach... więć jakby mi Ktoś napisał to by było
fajnie...

a co złego jest w programowaniu w assemblerze? już nie modny?

Musisz być w tym dobry, żeby napisać w asemblerze szybszy kod niż
wyjdzie po skompilowaniu z c. A jesteś w czymś dobry?

--
pozdrawiam
MD

Goto page Previous  1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Programowanie ATmega32 z programatorem Vellon VP-280: adresy, dane i konfiguracja

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map