Goto page 1, 2, 3 Next
inny punkt siedzenia...
Guest
Thu Jan 02, 2014 4:09 pm
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?
inny punkt siedzenia...
Guest
Thu Jan 02, 2014 4:14 pm
druga sprawa o co chodzi z tym bootloaderem?
trzecia jakie taktowanie ma ta atmega? czy 22.143 pójdzie? aby mieć seriala
19200 i 57600?
inny punkt siedzenia...
Guest
Thu Jan 02, 2014 5:07 pm
no i ile zajmuje jeden cykl rozkazowy?
Jakub Rakus
Guest
Thu Jan 02, 2014 9:43 pm
On 02.01.2014 16:09, inny punkt siedzenia... wrote:
Quote:
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.
--
Pozdrawiam
Jakub Rakus
Jakub Rakus
Guest
Thu Jan 02, 2014 9:46 pm
On 02.01.2014 16:14, inny punkt siedzenia... wrote:
Quote:
druga sprawa o co chodzi z tym bootloaderem?
Bootloader pozwala na zmianę oprogramowania przez uart. Niesty
bootloader trzeba najpierw wgrać "normalnie" czyli dedykowanym
programatorem. Trzeba też odpowiednio ustawić fusy.
Quote:
trzecia jakie taktowanie ma ta atmega? czy 22.143 pójdzie? aby mieć
seriala 19200 i 57600?
Takie jakie ustawisz. W dataszicie masz tabelkę i wzór na policzenie
stopy błędów dla przyjętego zegara i prędkości uarta.
--
Pozdrawiam
Jakub Rakus
Jakub Rakus
Guest
Thu Jan 02, 2014 9:47 pm
On 02.01.2014 17:07, inny punkt siedzenia... wrote:
Quote:
no i ile zajmuje jeden cykl rozkazowy?
Pzeczytaj dataszit od atmegi, tam wszystko jest napisane. Większość
instrukcji wykonuje się w jednym cyklu zegarowym, inne dłużej.
--
Pozdrawiam
Jakub Rakus
Jawi
Guest
Fri Jan 03, 2014 1:21 am
W dniu 2014-01-02 16:14, inny punkt siedzenia... pisze:
Quote:
druga sprawa o co chodzi z tym bootloaderem?
trzecia jakie taktowanie ma ta atmega? czy 22.143 pójdzie? aby mieć
seriala 19200 i 57600?
z takim pytaniem to powinieneś zacząć od hmm...
Arduino i oślej łączki?
inny punkt siedzenia...
Guest
Fri Jan 03, 2014 8:15 am
o którym datasheecie mówisz, bo ja znajduję jakies ogólnikowe....
Jakub Rakus
Guest
Fri Jan 03, 2014 6:35 pm
On 03.01.2014 08:15, inny punkt siedzenia... wrote:
Quote:
o którym datasheecie mówisz, bo ja znajduję jakies ogólnikowe....
Wpiszę za Ciebie w google atmega32 i o to pierwszy link jaki dostajesz:
http://www.atmel.com/Images/doc2503.pdf
Czy te 346 stron jest nadal zbyt ogólnikowe?
--
Pozdrawiam
Jakub Rakus
inny punkt siedzenia...
Guest
Fri Jan 03, 2014 6:42 pm
kur... bez spisu treści, kto to pisał...
inny punkt siedzenia...
Guest
Fri Jan 03, 2014 6:45 pm
a sory, jest na końcu...
dzięki.
inny punkt siedzenia...
Guest
Fri Jan 03, 2014 6:47 pm
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...
PaweĹ Kasztelan
Guest
Sat Jan 04, 2014 11:57 am
W dniu 2014-01-03 18:47, inny punkt siedzenia... pisze:
Quote:
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
Pozdr.PK.
inny punkt siedzenia...
Guest
Sun Jan 12, 2014 12:42 pm
może mi Ktoś jeszcze objaśnić jak pisze się procedury obsługi przerwań w
asemblerze pisząc aplikację w języku C?
przeglądam kilka książek i manual do libc, ale każdy autor to inna wersja...
np.
wstawki assemblerowe w programie w C,
jeden pisze o inline
drugi o asm,
ta druga wersja wydaje się lepsza, bo w przykładzie podany jesz zwykły kod
assemblera zakończony \t\n
czyli jak?
no i jak deklaruje się procedurę obsługi przerwania w oddzielnym pliku .S?
w książce pisze, że podaje się etykietę przerwania zakończoną : i dalej leci
się zwykłym assemblerem...
może Ktoś powyjaśniać?
Mario
Guest
Sun Jan 12, 2014 12:49 pm
W dniu 2014-01-03 01:21, Jawi pisze:
Quote:
W dniu 2014-01-02 16:14, inny punkt siedzenia... pisze:
druga sprawa o co chodzi z tym bootloaderem?
trzecia jakie taktowanie ma ta atmega? czy 22.143 pójdzie? aby mieć
seriala 19200 i 57600?
z takim pytaniem to powinieneś zacząć od hmm...
Arduino i oślej łączki?
http://allegro.pl/internet-dla-opornych-i3850634633.html
Powinien zacząć od kupienia takiej książki. Może tam dowie się jak
używać google.
--
pozdrawiam
MD
Goto page 1, 2, 3 Next