assembler atmega

Znaleziono około 1070 wyników dla: assembler atmega
  • [mega] Wybór języka do programowania mikroprocesorów: C czy assembler na Atmega8?

    do asemblera i C masz kilka książek w wydawnictwie BTC proponuję "Mikrokontrolery avr atmega w praktyce" Rafała Baranowskiego .Świetna książka sporo opisów i przykładów napisana przystępnym językiem w odróżnieniu od wielu gniotów których pewnie nawet autorzy nie rozumieją do końca ...

    Mikrokontrolery AVR   05 Cze 2008 07:57 Odpowiedzi: 9    Wyświetleń: 1805
  • ATMega Kompilator, programator. Jaka kombinacja dziala ?

    No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery   22 Maj 2007 07:38 Odpowiedzi: 24    Wyświetleń: 6378
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dziwne zachowanie .ORG w AVR Assembler na Atmega w Avr Studio

    Jeżeli dobrze pamiętam: ldi r31, high (sinus * 2) ldi r30, low (sinus * 2) lpm

    Mikrokontrolery   05 Sie 2007 11:02 Odpowiedzi: 6    Wyświetleń: 1440
  • ATmega - Optymalizacja kodu assembler dla obsługi UART

    Rozumiem, korzystając z okazji jakie są dobre praktyki do tworzenia timeoutów? Może jakiś przykład? Wiele osób tak robi, więc uznałem to za rozwiązanie poprawne Przykład pierwszy z brzegu https://gist.github.com/rms95/5887356

    Mikrokontrolery AVR   30 Maj 2016 20:09 Odpowiedzi: 6    Wyświetleń: 1044
  • Assembler AVR ATmega 8515 - Zliczanie bitów na portach A i B, wynik na C BCD

    potrzebuje z tego jeszcze schemat blokowy !

    Mikrokontrolery   25 Lis 2007 09:48 Odpowiedzi: 8    Wyświetleń: 1598
  • REKLAMA
  • Jak wykonać operację XOR na 2 bitach w assemblerze dla ATMEGA 16?

    Ale jest EOR, który robi za XOR ;)

    Mikrokontrolery   27 Lut 2008 18:35 Odpowiedzi: 6    Wyświetleń: 2146
  • REKLAMA
  • [atmega 8535][assembler/AvrStudio] programowanie eeprom

    Używając etykiet w .eseg nie zastanawiasz się nad fizycznymi adresami, robi to za ciebie kompilator. Tym niemniej aby operować na tych danych należy oczywiście użyć "okienka podawczo - odbiorczego" w EEDR, zgodnie z notą katalogową ( http://www.atmel.com/dyn/resources/prod_... ). Wszystko z .eseg ląduje w pliku .eep, którym możesz za...

    Mikrokontrolery AVR   26 Lip 2012 12:57 Odpowiedzi: 2    Wyświetleń: 1854
  • Czujnik temperatury PT - kod do assemblera - źródło napięciowe jak się zabrac?

    To assembler czy bascom? Może też napiszesz jaki to procesor bo atmega nie za wiele mówi. Jak assembler to szukasz zestawu instrukcji dla swojego procesora i rzeźbisz. Przykładowy zestaw instrukcji (może to będzie nawet ten): http://www.atmel.com/webdoc/avrassembler... Pozostaje mi życzyć powodzenia i wytrwałości bo...

    Projektowanie Układów   08 Maj 2017 15:32 Odpowiedzi: 5    Wyświetleń: 759
  • Polecane kursy i książki o assemblerze dla mikrokontrolerów AVR ATMega po polsku

    Jeśli jesteś całkowitym początkującym to zacznij od przerobienia przykłądów http://mikrokontrolery.net/avr_kursy.htm... poczytaj tematy na elektroda.pl uzywajac szukaj ( hasła asembler avr). Poczytaj również posty w temacie http://forum.mikrokontrolery.net/viewtop... , ściągnij sobie ze strony atmela noty katalogowe avrów np. http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   24 Sie 2006 19:05 Odpowiedzi: 6    Wyświetleń: 4977
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Wówczas takie programowanie przestaje się znacząco różnić od zwykłego C. Tia... a tworzenie zmiennych, zmienianie ich rozmiarów i dynamiczna alokacja pamięci są nawet prostsze (; Do niektórych zastosowań assembler ma sens, ale tych zastosowań jest coraz mniej - niestety lub stety - zależy co kto lubi. Ja początkowo uważałem, że assembler jest najlepszy...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21202
  • Konflikt RC5 i Servo na ATmega w Bascom - jak to rozwiązać?

    A działa? Bo ciekawy jestem a zaraz muszę wychodzić ;) A co do programu to on jest w assemblerze. A nieumienie assembera to (prawie) żadna niewiedza. PS. Assembler będzie twierdził co innego ;)

    Mikrokontrolery AVR   02 Mar 2010 16:38 Odpowiedzi: 21    Wyświetleń: 4120
  • Wymiana doświadczeń i pytania ogólne dotyczące mikrokontrolerów – hydepark

    Myślę że mocno przeceniasz xmegi. Myślę, że nie. W zasadzie konfigurowalność GPIO w xmega chyba jest nawet lepsza niż w STM32. ADC oczywiście, STM32 w niektórych można użyć interleaved mode i mieć powielony sampling rate. Tego xmega z tego co kojarzę nie ma i raczej mieć nie będzie. Ale tu ~2msps, tam ~2msps per ADC, tu 12 bit, tam 12 bit. Jak dla...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 102651
  • Programowanie mikrokontrolerów - AVR w języku assembler

    Witam Panowie... potrzebuję zrobić kilka programów. Chodzi o programowanie mikrokontrolerów AVR w języku assembler. Jakie poradniki polecacie, jakie programy symulacyjne. Nam osobiście wykładowca polecał książkę Pana Rafała Baranowskiego - Mikrokontrolery AVR ATmega w praktyce Do do programu .... Atmel Studio Z poradników znalazłem coś takiego... http://www.forbot.pl/forum/topics20/kurs...

    Programowanie Początkujący   08 Cze 2015 19:06 Odpowiedzi: 2    Wyświetleń: 1896
  • Atmega – jak dynamicznie włączać i wyłączać watchdog w C++ podczas programowania?

    (at)janbernat: Zupełnie nietrafiona odpowiedź. int8_t i; if (i < 0) { ... } // albo if (i & 0x80) { ... } Obydwie linijki robią to samo, obydwie zapewne skompilują się do takich samych rozkazów (ewentualnie adekwatnych, zajmujących tyle samo miejsca i cykli), ale z pierwszej coś wynika, a druga oznacza tylko tyle, że piszący chciał pokazać czego...

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6785
  • REKLAMA
  • Czy zestaw uruchomieniowy z książką i programatorem jest dobry na start?

    zobacz sobie www.propox.com ja u nich kupiłem płytkę EVBavr02 z atiny2313 + programator na port drukarki. Razem wychodzi jakieś 180 cośtam zł. Książki kup sobie w zależności od języka, w którym chcesz programować. Np. J. Doliński "Mikrokontrolery AVR w praktyce" - programowanie w C R. Baranowski "Mikrokontrolery ATmega w praktyce" - assembler jest jeszcze...

    Mikrokontrolery   22 Lip 2006 20:10 Odpowiedzi: 8    Wyświetleń: 1200
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    Zobacz application note 335. A wracajac do BASCOMa, skoro jak piszesz masz zamiar przejsc na c to BASCOM byl strata czasu i o to mi wlasnie chodzi. Ludzie zaczynaja od tego jezyka, a potem sie okazuje, ze to byl stracony czas bo i tak trzeba przejsc na cos innego, jest to poza jakimkolwiek standardem ANSI itd. W dodatku przy wiekszych aplikacjach nie...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97353
  • Co jest potrzebne do nauki programowania AVR w assemblerze

    Witam Szanowne Grono Specjalistów Zdecydowałem się zamieścić w tym miejscu moje pytanie bo sam nie jestem pewny gdzie się zgłosić - proszę o wyrozumiałość. Chciałbym nauczyć się wykorzystywać mikroprocesory w swoich jakiś tam projektach. Zależy mi na nauce w asemblerze - w tym czuję się dobrze (bawiłem się tym w C-64). BASCOM odpada po zapoznaniu się...

    Mikrokontrolery AVR   25 Cze 2010 19:33 Odpowiedzi: 19    Wyświetleń: 4772
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    po to sie uzywa jezykow wysokiego poziomu, zeby sie nie bawic takimi rzeczami. skoro znikaly ci w EEPROMie zmienne, to znaczy ze cos pomieszales w programie (albo bascom cos pomieszal Nie chodzi o nadpisanie przez kompilator zmiennych tylko o to czy atmega z nimi czegoś nie zrobi. Tak jak wyżej wspomniano, w atmegach jest problem z EEPROM. Najczęściej...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5176
  • Jak podłączyć 14-bitowy przetwornik AD7367 do ATmega z ograniczeniem SPI?

    Wstawki? To jest tylko assembler ;p Sclk = 0 lds R24, {A+1} ldi R17, 8 !8razy_1: lsr R25 bst R24, 7 In R16, PortB bld R16, 2 //PortB.2 = MOSI bld R25, 3 //PortB.3 = MISO !Out PortB, R16 nop Sclk = 1 lsl R24 Sclk = 0 inc R17 brne 8razy_1 sts {B+1}, R25 lds R24, {A+0} ldi R17, 6 !6razy_2: lsr R25 bst R24, 7 In R16,...

    Mikrokontrolery   08 Paź 2009 12:39 Odpowiedzi: 12    Wyświetleń: 2676
  • Koszt napisania programu na procesory PIC/ATMEL (8bit) - wycena dla firm

    Witam Temat prosty ile kosztuje napisanie prostego programiku w c/c++, bascom, assembler lub tez innym języku na procesory PIC (8bit), ATMEL(od najmniejszych do np: ATMEGA 32)... Prostego czyli nie więcej jak 1K programu z opracowaniem prostego algorytmu Średniego programu około 2-3K z opracowaniem algorytmów + obsługa np RS lub PWM proszę o jakieś...

    Mikrokontrolery   19 Sty 2008 15:11 Odpowiedzi: 23    Wyświetleń: 20015
  • Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    A właśnie zapomniałem ci napisać że ICL byl zasilany napięciem + 12V Pozdrawiam Nie ma sprawy zauważyłem to oglądajac notę, -12V z powietrza się nie weźmie :) To niestety nie pierwszy byk jaki się tutaj trafia :) Możesz mi kolego nieco rozjasnić we łbie. Dla typowego wyświetlania w trybie tekstowym trzeba zdefiniować dwie warstwy, dla górnej i dolnej...

    Mikrokontrolery   15 Mar 2011 12:12 Odpowiedzi: 275    Wyświetleń: 51591
  • Bootloader AVR - "TOMLOADER"

    Witam. Chciałem sobie wgrać bootloader z tematu do ATMEGA324P i mam problem. Zmieniłem dane na: // Parametry do modyfikacji przez użytkownika: .INCLUDE "m324Pdef.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 16000000; częstotliwość pracy w Hz .EQU RS_BAUD= 115200 ; prędkość transmisji dla RS-232 [bps] .EQU TYP = 24 ; typ procesora /*...

    DIY Konstrukcje   14 Maj 2012 07:04 Odpowiedzi: 97    Wyświetleń: 27933
  • Jakie były wasze pierwsze programy na mikrokontrolery i w jakich językach?

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...

    Mikrokontrolery   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 19031
  • ARM vs PIC – co wybrać po 51 i AVR, książki do ARM, asembler, płytki prototypowe

    pytanie jak dla troli, bo porownujesz procki 8b z 32b potworami o 100x wiekszej wydajnosci. pamietaj pozatym, ze poza PIC16 i PIC18 sa jeszcze PIC24 i dsPIC30/33, ktore zjadaja AVRy na sniadanie, maja 3x prostszego assemblera i 10x takie mozliwosci. jednostronne plytki do ARMow? takie rzeczy to tylko w Erze [; ARMy zastepujace AtMege 128? nie no prosze......

    Mikrokontrolery   04 Kwi 2008 14:15 Odpowiedzi: 14    Wyświetleń: 3144
  • [Atmega32] Błąd w asemblerze przy obsłudze TV - jak naprawić?

    Witam Jako że niestety spaliła mi się karta teleVGA postanowiłem wy myśleć inne rozwiązanie na obsługę TV lub monitora. Na elektrodzie było sporo tematów jak podłączyć telewizor bądź monitor pod mikroprocesor. Jedne z wykorzystaniem karty graficznej od PC ale niestety nikomu się chyba nie udało Ja znalazłem taki właśnie projekt na atmega 168 niestety...

    Mikrokontrolery AVR   23 Lut 2013 13:42 Odpowiedzi: 21    Wyświetleń: 3114
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3628
  • Atmega8 - LCD 2x16 nie wyświetla całego tekstu, tylko pojedyncze znaki

    Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...

    Początkujący Naprawy   23 Lip 2012 00:22 Odpowiedzi: 3    Wyświetleń: 3151
  • Błąd kompilacji w AVR Studio 4 przy projekcie LED Cube 4x4x4, Makefile 80

    Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...

    Mikrokontrolery   05 Gru 2011 11:04 Odpowiedzi: 14    Wyświetleń: 4019
  • [Atmega32]Własna przejściówka pilota sterowania radia Renault-> Sony

    Witam serdecznie! Na wstępie powiem że procesor atmega nie widzę pierwszy raz, jednak pierwszy raz zabrałem się za programowanie Atmegi32 i właściwie można powiedzieć że to mój "pierwszy poważny raz". Pomysł wziął się stąd że zapragnąłem posiadać fabrycznego pilota sterowania radia z pod kierownicy w Renault Clio II ph 2 1.2 8V (notabene bardzo ekonomiczne...

    Mikrokontrolery AVR   23 Sie 2011 17:14 Odpowiedzi: 14    Wyświetleń: 6000
  • ATmega 32 - Jak poprawić dokładność funkcji delayms i delayus?

    Aby sprawdzić czy optymalizacja zmieniła kod uruchom debugowanie w AVR Studio i zobacz podgląd kodu assemblera poprzez menu View/Disassembler.

    Mikrokontrolery   31 Sty 2011 14:37 Odpowiedzi: 5    Wyświetleń: 1750
  • Jak zacząć naukę Assemblera? Książki i e-booki dla początkujących

    No to książka Rafała Baranowskiego z BTC "Mikrokontrolery AVR Atmega w praktyce" :) Gorąco polecam:)

    Mikrokontrolery   26 Lip 2008 15:30 Odpowiedzi: 62    Wyświetleń: 16283
  • potrzebna wstawka assemblerowa dla przerwania ATmega16

    gdyby to było takie proste to nie pisałbym o tym na forum, ja potrzebuję czytać pozycje przy pełnej prędkości i to bezbłędnie bez żadnych przekłamań... Maksymalnie schrzaniłeś hardware, teraz to już Cię nic nie uratuje. Do zliczania trzeba było wykorzystać ten większy Timer, a do wykrywania zmiany kierunku przerwanie. Pięknie by to chodziło a procek...

    Mikrokontrolery AVR   29 Maj 2009 09:08 Odpowiedzi: 34    Wyświetleń: 3324
  • [ATMEGA-8PU] ATMEGA-8PU - Jak odczytać wgrany skrypt z mikrokontrolera?

    Jeżeli nie jest on zabezpieczony przed odczytem (ustawiona blokada za pomocą Fuse Bitów) to jak najbardziej możesz odczytać zawartość jego pamięci. Jednak będzie to surowy, skompilowany obraz. Możesz go zdekompilować za pomocą np. IDA, ale ostrzegam, że uzyskasz z tego tylko kod assemblera.

    Mikrokontrolery   07 Lip 2014 11:21 Odpowiedzi: 1    Wyświetleń: 729
  • Wstawka asemblerowa do języka c [atmega2560][C+asm]

    Zanim zaczniesz używać asemblera wypadałoby poczytać trochę o tych komendach, co one oznaczają i jak ich używać. Jeżeli używasz assemblera jako wstawki w C, to mnemoniki typu MCUSR nic kompilatorowi nie mówią - musisz używać adresów. Z kolei komenda LDn ma z kilkanaście swoich wersji i powinieneś sprawdzić którą używasz i dlaczego. Jeśli już ładujesz...

    Mikrokontrolery AVR   17 Lut 2022 17:07 Odpowiedzi: 7    Wyświetleń: 564
  • ATmega128 - zapis/odczyt rejestrów w assemblerze, adresy $60-$9D

    Za pomocą jakich instrukcji w assemblerze mogę zapisywać coś do rejestrów R0-R15 ? Masz na myśli zastąpienie załadowania bezpośrednich wartości np. ldi / cbr / sbr r0, 0xD5 (nie istnieją !) ? Jest tego trochę ;) (na przykładzie r0 , r16 i wartości 0xD5 ): ldi r16, 0xD5 mov r0, r16 ldi r16, 0xD5 push r16 pop r0 Można także zatrudnić w/g własnej pomysłowości...

    Mikrokontrolery   08 Sie 2005 13:53 Odpowiedzi: 4    Wyświetleń: 1367
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Programowe generowanie sygnału video w jakimkolwiek standardzie jest zadaniem krytycznym czasowo, dlatego bez asemblera niewiele zwojujesz. Nawet w asemblerze trudno uzyskać więcej niż 100 punktów w linii. Zresztą zerknij na: Rejestrator przebiegów cyfrowych - przystawka do TV z EP Rejestrator przebiegów analogowych - przystawka do TV z EP Nie jest...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 5040
  • Jak przejść z '51 na AVR w assemblerze? Różnice i wskazówki dla programisty

    Witam!! Najlepiej to wziąść sie za jakiegoś Atmega np. uniwersalnego ATmega 128. Można w fajnej podstawce kupić w firmie www.propox.com za parę złotych. Ale zależy co ma wykonywać projektowany układ. Do prostych gdzie nie wymagane są obliczenia tylko operacje proste na portach to pasuje '51, a jeśli o szybkość obliczeń, moze wyświetlacze graficzne LCD...

    Mikrokontrolery   10 Lut 2006 07:04 Odpowiedzi: 11    Wyświetleń: 6654
  • ATmega16 miniDDS - problem z dodawaniem tablic w assemblerze

    Problem jest w tym że tablice są umieszczone od 0x40 (org 0x40) w pliku WaveSmpl.asm a przy starcie masz skok do procedury RESET i RX_COMPLETE_INT .org 0 rjmpRESET .org URXCaddr rjmpRX_COMPLETE_INT więc skok musi być wykonany przez tablice a jak dodajesz jeszcze jakieś tablice to ten skok jest za długi. usuń .org 0x40 ; Flash word address w pliku WaveSmpl.asm...

    Mikrokontrolery   01 Wrz 2009 21:18 Odpowiedzi: 4    Wyświetleń: 1086
  • Konwersja kodu w assemblerze z Intel 8051 na ATmega8.

    W jaki sposób chcesz wgrać program w assemblerze 8051 do AVR (Atmega). To dwa kompletnie różne mikrokontrolery. Oparte są o inny rdzeń procesora. Przykładowo - w ATMEGA AVR nie ma instrukcji SETB. Porównując do samochodów - to tak jakbyś do silnika Diesel'a wlał benzynę. Pojedziesz? ale gdzie?

    Mikrokontrolery   07 Cze 2012 17:19 Odpowiedzi: 4    Wyświetleń: 2574
  • Jak obliczyć częstotliwość migania wskaźnika LED na Atmega16 w Assemblerze?

    Ja w kodzie widzę 5ms. co daje 200Hz

    Mikrokontrolery AVR   15 Mar 2010 22:02 Odpowiedzi: 10    Wyświetleń: 1125
  • [atmega][C]-Jak moża dołączyć do projektu plik asm

    piszesz funkcje w ASM pamietajac o tym ktore rejestry uzywane sa do przekazywania parametrow, ktore mozesz zmienic, a ktore musisz zachowac (instrukcja do kompilatora gcc wyjasnia ta kwestie, jest to rowniez poruszone w FAQ dla AVR-GCC). dolaczasz do projektu plik naglowkowy, w ktorym podajesz prototyp funkcji: extern uint8_t funkcja(uint8_t parametr);...

    Mikrokontrolery AVR   20 Mar 2009 17:51 Odpowiedzi: 4    Wyświetleń: 2283
  • Najlepszy nośnik danych do ATMEGA dla plików binarnych poniżej 128KB?

    Na elektrodzie przewijają się tematy obsługi CF/SD przez mikrokontrolery, swego czasu w EP był kurs z przykładami, znalezienie bibliotek w internecie to też nie problem, ale większość będzie raczej w c niż w assemblerze. Od strony PC nie ma problemu, bo PC widzi CF jako zwykły dysk...

    Mikrokontrolery   17 Gru 2006 16:21 Odpowiedzi: 20    Wyświetleń: 2369
  • [Atmega8] Jak zaimplementować dzielenie 32b/32b w assemblerze na Atmega8?

    9 miejsc znaczących

    Mikrokontrolery AVR   23 Gru 2011 17:47 Odpowiedzi: 5    Wyświetleń: 1822
  • Kompilator do ATmega – czy Bascom obsługuje kod w assemblerze lub C?

    Wstawki asemblera tak ale C już nie.

    Mikrokontrolery   17 Mar 2008 13:08 Odpowiedzi: 8    Wyświetleń: 1616
  • Materiały i przykłady w Bascom dla początkujących z ATMEGA16

    dzieki za cenne rady. jesli chodzi jednak o assemblera to nie mowie ze jest trydny i juz napewno nie jest mi obcy, ale w bascomie poporostu bede musial kodowac. Chodzi o to ze we wrzesniu (ostatni miesiac wakacji studenta :) ) bede mial praktyki w firmie ktora zajmuje się tym i wlasnie oni nakazali mi zapoznanie się z tym modelem mikrokontrolera i...

    Mikrokontrolery   26 Cze 2005 10:24 Odpowiedzi: 6    Wyświetleń: 1401
  • Jak umieścić napisy w pamięci flash na ATmega8/128 w C/Assemblerze?

    W asemblerze wstawiasz : etykieta: .db "Jakis napis",0x0a,0x0d,13,12,0 .db "dalsza czesc tego samego napisu" itd. a wyciagasz z flasha: ldi zh,HIGH(etykieta<<1) ldi zl,LOW(etykieta<<1) lpm acc,z (lub z+) Ten napis w "" zostanie przekonwertowany na znaki ASCII. Jesli kody twoich liter nie sa...

    Mikrokontrolery   08 Wrz 2006 20:50 Odpowiedzi: 5    Wyświetleń: 4489
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    Mi się wydaje że nawet 20 kanałów spokojnie pójdzie. Ale raczej przerwanie to w assemblerze by musiało być.

    Mikrokontrolery AVR   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5516
  • uC - jaki? jaki język? jaki programator? od czego zacząć?

    Ja posiadam "Projektowanie systemów mikroprocesorowych" P. Hadama. Chodź książka skupia się na układach zewnętrznych (wyświetlaczach, przekaźnikach, klawiszach itp.) to są w niej przedstawione procedury sterujące w języku C. Jeśli chcesz się dokładnie skupić na µP to "Mikrokontrolery AVR ATMega w praktyce" Baranowskiego, ale tam wszystko jest...

    Początkujący Elektronicy   02 Maj 2008 10:48 Odpowiedzi: 14    Wyświetleń: 3514
  • Gdzie znaleźć kurs programowania ATmega8 z użyciem USBasp?

    Jest co najmniej kilka języków, w których można programować uC Atmega. 1. assembler 2. Basic (Bascom) 3. C 4. Pascal

    Mikrokontrolery Początkujący   17 Sie 2013 07:53 Odpowiedzi: 18    Wyświetleń: 4296
  • Czy to zadanie jest wykonane dobrze? Assembler, ATmega16A.

    c) chodzi dokładnie o to co napisałeć, plus dodatkowo - skoro napisali w treści, że to call jest pod adresem 0x100 to zapewne autor oczekuje jeszcze, aby napisać jaka wartość znajdzie się na stosie. Tu mały problem w AVR - przestrzeń FLASH adresowana jest w słowach, więc adresy bajtowe trzeba pomnożyć razy 2. c) i d) można się jeszcze zastanowić o ile...

    Mikrokontrolery Początkujący   03 Lut 2020 14:53 Odpowiedzi: 3    Wyświetleń: 594
  • Wybór trybu uśpienia w ATmega dla maksymalnej oszczędności energii

    Piszę w assemblerze pod Atmega16.

    Mikrokontrolery   09 Sie 2006 16:02 Odpowiedzi: 14    Wyświetleń: 3127
  • Wybór programatora USB do mikrokontrolerów 8051 dla laptopa

    Wiesz programowanie w "C" to wystarczy że znajdziesz odpowiedni kompilator żeby zapisał Tobie program zapisany w "C" na język maszynowy. Ja niestety Tobie w tym nie pomogę bo osobiście wolę Assembler'a. Jak będziesz miał już plik *.hex (w języku maszynowym po kompilacji) to wgrasz to sobie do uC. Podałem Tobie rozwiązanie z AtMega bo w sumie do "C"...

    Mikrokontrolery   04 Sty 2009 12:12 Odpowiedzi: 11    Wyświetleń: 2346
  • [ATMega] [ATMega][Bascom] Wybór małego, kolorowego wyświetlacza LCD do alfanumeryki

    Tak. To jest czcionka. A wiesz skąd? Z BASCOMa. Bo taka mi się spodobała. Tylko że zamiast niektórych znaków są znaki specjalne. Znak stopnia i znak fi. I chyb a co jeszcze. No niestety. Assembler ratuje skórę czasami i dlatego go stosuję. Program jest dość nietypowy. Nie wystarczy zmienić definicję pinów na początku programu. Więc albo podłącz tak...

    Mikrokontrolery AVR   29 Lip 2009 14:48 Odpowiedzi: 36    Wyświetleń: 16994
  • [Atmega32] [Atmega32][C] - Dlaczego program w C nie działa na Atmega32?

    Chodziło mi o oba HEXy :D Choć ten z assemblera w sumie niewiele podpowie. W ogóle to trzeba spróbować jakiś bardziej skomplikowany program w assemblerze. Nawet jakieś byle instrukcje bez sensu (nic nie robiące). Chodzi o to żeby sprawdzić poprawność programowania (weryfikowania). Bo puki co to ten program w assemblerze jest bardzo krótki i być może...

    Mikrokontrolery Początkujący   13 Sie 2012 20:46 Odpowiedzi: 46    Wyświetleń: 4980
  • Projekt układu ATMEGA do zapisu/odczytu kart SLE4432 w BascomAVR

    Dokumentację już znalazłem. Może ktoś ma sprawdzony sposób zapisywania i odczytywania danych na tej karcie z poziomu BascomAVR albo za pomocą innego środowiska np. Assembler?

    Mikrokontrolery   11 Lis 2007 11:41 Odpowiedzi: 2    Wyświetleń: 1526
  • ATmega48 vs ATmega88 vs ATmega168 – różnice i zamienność wsadów .hex

    Nie analizowałem dokładnie, ale sądząc po rozszerzeniach (*.S) to wygląda raczej na wstawki assemblerowe do kodu w C. Zauważyłem też, że kod korzysta z przerwań, więc nie będzie kompatybilny z ATmega168. Atmega88 do wektorów korzysta z instrukcji RJMP , natomiast ATmega168 - z instrukcji JMP . Użycie tego samego pliku *.hex - moim skromnym zdaniem -...

    Mikrokontrolery AVR   15 Lis 2010 21:42 Odpowiedzi: 5    Wyświetleń: 1484
  • [ASM] Jak zaimplementować system FAT na karcie SD w ATmega128L w assemblerze?

    (at)grysek Komunikacja z SD odbywa się przez interfejs SPI. Jedyne co zrobiłem to aktywacja trybu SPI pomiędzy kartą a ATmegą oraz procedury wysłania i odbierania danych poprzez SPI. Nie wiem jak ugryźć ten FAT. (at)francus Przeszukując internet natrafiłem na te biblioteki, jednak one są w języku C. Czy da się to jakoś przetłumaczyć/przerobić lub używać,...

    Mikrokontrolery AVR   13 Kwi 2010 20:10 Odpowiedzi: 5    Wyświetleń: 1715
  • AVR: Jak wykonać dzielenie w assemblerze bez instrukcji DIV?

    MUL a ATMega jest, potwierdza to Atmel

    Mikrokontrolery   19 Sie 2004 22:18 Odpowiedzi: 15    Wyświetleń: 3019
  • [ATMEGA8] [ATMEGA8][ASM] Ocena dwukanałowego 8-bitowego PWM w Assemblerze

    1. Eliminacja niepotrzebnych skoków tu i tam. Da się to zrobić inaczej - patrz CPSE, SBIC, SBIS. 2. Brak podstawy czasu - impulsy nie będą zawsze równe w czasie. Użycie licznika bardzo wskazane. 3. Brak synchronizacji zmiany stanów na portach - możliwe przesunięcia fazowe. 4. Skąpe komentarze. Za dwa dni nie będziesz wiedział co, jak i dlaczego tak.

    Mikrokontrolery AVR   05 Sty 2009 19:42 Odpowiedzi: 2    Wyświetleń: 1570
  • ATmega8 + SHT11 - konwersja wilgotności i temperatury w assemblerze

    Pomnóż przez 405 i podziel przez 1000. Jak 0.405 jest stałą to pomnóż przez 0.405x1024=415 i podziel przez 1024 co jest łatwe do zrealizowania (tylko przesunięcia bajtów). Inne opcje: http://www.avr-asm-tutorial.net/avr_en/c... Pzdr. N.

    Mikrokontrolery   22 Lis 2007 17:54 Odpowiedzi: 4    Wyświetleń: 1572
  • [ATmega] [ATmega][C] Sterowanie serwem i buzzerem po naciśnięciu przycisku - kod C

    Wszyscy są ludźmi i nie wszystko wiedzą, ale to raczej nie powód, żeby od razu stwierdzać o kompletnym braku wiedzy? Nie wszystkich uczyli C na studiach... Studia nie mają nic do tego, szczególnie gdy ktoś się sam za coś zabiera - należy to robić porządnie :wink: Prześledziłem i kombinowałem z wszystkim co znalazłem w sieci, lecz nic z tego nie działało:/...

    Mikrokontrolery AVR   05 Lip 2011 22:27 Odpowiedzi: 25    Wyświetleń: 6191
  • Jak losowo wybrać podprogram dla diod w AtMega16 w Assemblerze?

    WITAM! Chciałbym prosić o podanie (jeśli istnieje) komenda na losowe wybieranie podprogramu z jakies "puli". Chodzi oto ze sterując AtMegą kilkanascie diod che aby one się losowo zapalały nie w kolejności jakiej ja Je ustawie. Program pisze w AVR STUDIO 4 w języku Assembler'a Z góry dzięki za odpowiedzi/podpowedzi

    Mikrokontrolery AVR   18 Kwi 2010 01:29 Odpowiedzi: 8    Wyświetleń: 1471
  • [Atmega128] Atmega128: Ustawianie i kasowanie bitów na porcie F w C

    Dowiedziałem się, że to tych rejestrów trzeba dostać się przy pomocy funkcji LDS/STS... Jak piszesz w C nie musisz się o takie rzeczy martwić. To zadanie kompilatora dobrać odpowiednią instrukcję. Przeszukałem forum i google ale są tylko przykłady dla assemblera, nic dla C. Na pewno są też dla C, ale podam jeszcze raz: // kasowanie bitu 5 (bit...

    Mikrokontrolery AVR   23 Lut 2011 13:20 Odpowiedzi: 2    Wyświetleń: 1004
  • Kompilator nie tworzy pliku .hex dla Atmega328p-PU - co robię źle?

    (at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery Początkujący   27 Mar 2016 11:10 Odpowiedzi: 13    Wyświetleń: 1671
  • Inicjalizacja przetwornika A/D w Atmega 8535 dla napięć 2,5-4V w assemblerze

    Witam. Musze wykorzystac ten uC do probkowania napiecia. Niestety nie wiem jak zainicjalizowac w nim przetwornik A/D oraz jak ograniczyc przedzial napiec, zeby zwiekszyc dokladnosc (moj przedzial to 2,5 - 4V). Musze napisac to w assemblerze. Jezeli ktorys z grupowiczow pisal kiedys cos takiego to bardzo prosze o pomoc. Z gory dzieki.

    Mikrokontrolery   24 Paź 2004 20:31 Odpowiedzi: 1    Wyświetleń: 1384
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    Jak by ta optymalizacja nie była (niektórych ciężko zadowolić) to jest i to spora a zmiany w źródłach kosmetyczne. Ja coś pokazałem, teraz czekam na innych i zacznę (niektórych bardzo surowo) oceniać. Uważasz że wszyscy powielają Twoją obsesję 1-wire? Chodzi mi o przykłady optymalizacji, jakiekolwiek. Ja, jako początkujący amator (pytania związane...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 10953
  • Analiza pakietów. W oparciu o mikrokontroler ATmega128.

    Po pierwsze, to wcale nie treba tych pakietów nigdzie odsyłać. Z opisu wygląda na to że ma to być raczej "monitor" sieci, a nie urządzenie "aktywne". Wystarczy w monitorowane połączenie wstawić urządzenie typu "hub" i wtedy całość ruchu będzie można oglądać na dodatkowym połączeniu z niego. Po drugie, "czysta" implementacja stosu TCP/IP do niczego się...

    Mikrokontrolery   23 Lis 2006 11:30 Odpowiedzi: 10    Wyświetleń: 1737
  • Jak zmieniać podprogramy w ATmega 2561 bez modyfikacji programu głównego?

    Nie wiem jak w BASCOMie to zrobic (kto w ogole pisze programy na procek z 256kB FLASH w tak dziwacznym jezyku?), ale jesli BASCOM wspiera kompilacje pod konkretny adres i odwolania do funkcji przez wskazniki (to mozna zreszta zrobic za pomoca wstawki w assemblerze), to najprosciej te funkcje umiescic pod jakims znanym z programu glownego adresem, przy...

    Mikrokontrolery   02 Gru 2009 08:23 Odpowiedzi: 3    Wyświetleń: 1752
  • Avr/Atmega/16 - Alarm i ustawienie w menu lub cos podobnego

    Witam A czemu znowu Bascom dziwny? Wystarczy zaglądnąć do manuala aby zobaczyć jak się robi wstawki w assemblerze. $asm ...... ...... $end asm Pozdrawiam

    Mikrokontrolery Początkujący   20 Mar 2014 22:30 Odpowiedzi: 15    Wyświetleń: 2805
  • Podciąganie wewnętrznych rezystorów w assemblerze

    Witam, uczę się programować w assemblerze z książki ,,Mikrokontrolery AVR Atmega w praktyce" ale jednej rzeczy nie rozumiem (albo mi sie wydaje że nie rozumiem) Nie wiem jak włączyć rezystory podciągające ale coś tam kombinowałem oto co wykombinowałem: cbi DDRB, DDB1 ;tryb wejściowy linii 1 portu B cbi PORTB1, PB1 ;włącz podciągnięcie linii 1 portu...

    Mikrokontrolery   03 Lis 2008 01:33 Odpowiedzi: 10    Wyświetleń: 1164
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Bascom nie da sobie z tym rady, C też nie da rady bez wstawki assemblerowej, W wartym 5zl ARM klasy STM32F030F4P6 masz 5 kanałów DMA którymi ogarnąłbyś problem tak po prostu. A z czego Ty chcesz te DMA wyzwalać? W przerwaniu bez wstawki assemblerowej też sobie z tym nie poradzi. Coś nie chce mi działać, wgrałem z kompilowany hex do procka i restartuje...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4908
  • Tani zestaw mikroprocesorowy z wyświetlaczem i klawiaturą do assemblera

    Najlepiej zrób coś takiego samemu, wyniesie cię to najtaniej i będziesz miał to czego szukasz. Jak na początek widzę że nie masz wielkich wymagań, dzięki temu twój zestaw powinien zamknąć się w 100 zł. Jako mikrokontroler na początek polecam ATmega8 na jego temat znajdziesz w sieci mnóstwo informacji, łatwo go programować ( programator to wtyczka do...

    Mikrokontrolery   11 Sty 2006 11:49 Odpowiedzi: 11    Wyświetleń: 2834
  • AVR Studio - Czy można pisać i kompilować kod assemblera dla ATmega8?

    Jest dodatek do AVR Studio pozwalajacy symulowac wyswietlacz, klawiature itp. nazywa sie to HAPSIM http://www.helmix.at/hapsim/ Tak samo jest bardzo fajny VMLAB (juz darmowy - niestety nie rozwijany) http://www.amctools.com/vmlab.htm Moim zdaniem VMLAB lepiej sobie radzi niz wbudowany w AVR Studio symulator. Juz mialem kilka przypadkow ze symulator...

    Mikrokontrolery   02 Cze 2008 18:20 Odpowiedzi: 9    Wyświetleń: 3733
  • ATmega32 ASSEMBLER: dziwne działanie - bardzo proszę o pomoc

    Witam, Pierwszy błąd, który wychwyciłem to brak zachowania i odtworzenia rejestru stanu procesora SREG we wszystkich obsługach przerwań. Należy również zadbać o zachowanie używanych rejestrów (R0-R31). Zobacz ci się stanie np. w takim przypadku: CPI R16,10 ; tutaj przychodi przerwanie które zmienia stan SREG (znaczniki Z,C ...) BRNE xxx LDI...

    Mikrokontrolery AVR   26 Sty 2011 16:50 Odpowiedzi: 4    Wyświetleń: 2013
  • Atmega16, Assembler AVR, polecenie RET nie działa.

    obstawiam, że to będą piny PC2-5 (domyślnie załączony jtag w fusebitach). Jeśli masz więcej takich problemów, to pisz do mnie na gadu - z miejsca postaram się pomóc... i nie zwalaj odrazu winy na AVR Studio - przy takich prostych rzeczach niema się co wysypać - mi się nigdy nic nie działo.

    Mikrokontrolery   25 Lip 2007 20:53 Odpowiedzi: 4    Wyświetleń: 2119
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Działa ;-) Ustaw Breakpoint na linijce (prawy myszy Toggle Breakpoint) [syntax=avrasm]com LED[/syntax] naciśnij F5 (Run) jak zatrzyma się na Breakpoint wykonaj kod przerwania krokowo F11 naciśnij F5 (Run) jak zatrzyma się na Breakpoint wykonaj kod przerwania krokowo F11 itd. Zamiast 15625 ładuj do OCR1A 15624. Wieczorem wrzucę inny sposób migania tym...

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2190
  • AT89C51 – jak zaprogramować w BASCOM, kompilacja HEX i wgrywanie AVT1375B

    jeżeli programujesz w bascom (a nie assembler) to proponuję jednak Atmega AVR. O wiele wygodniejsze w programowaniu jak już kolega pisał. Tylko podpinasz programator do układu w którym pracuje mikrokontroler i możesz programować.

    Mikrokontrolery   11 Maj 2007 19:45 Odpowiedzi: 6    Wyświetleń: 1344
  • Szybkość odczytu bajtu z EEPROM w Atmega vs RAM - porównanie

    Dzięki. A ile cykli zajmuje: eeprom_read_byte ? I jak wygląda eeprom_read_byte w assemblerze ?

    Mikrokontrolery AVR   19 Wrz 2014 20:44 Odpowiedzi: 5    Wyświetleń: 1269
  • Jak przenieść projekt z Atiny 2313 na PIC używając MicroBasic?

    Atmega jeszcze mogła by być ale co do assemblera to dziękuje adaptować biblioteki baskoma do assemblera :)

    Mikrokontrolery PIC   17 Lip 2010 14:51 Odpowiedzi: 22    Wyświetleń: 2922
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam Z góry przepraszam za mały offtopic ale czy ktoś próbował tymi modułami (RFM01 i RFM02 - NIE RFM12!) sterować z poziomu 8051 zamiast atmegi? jeśli by ktoś dodatkowo próbował coś skrobać w assemblerze odnośnie tych modułów to proszę o kontakt

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240911
  • ATMEGA168P - Dlaczego kompilator traktuje `xpos` jako int zamiast char?

    Zaintrygowany Qmexx postanowiłem dorzucić beczkę dziegciu do tej łyżki miodu niemniej kolega mnie uprzedził i zamknął temat. Chciałbym zapytać o jeszcze dwie dziwne przypadłości z którymi się spotkałem w czasie mojej zabawy z avrgcc. 1. xpos = (xpos%8); i voila! Kompilator potraktował zmienną i operacje na niej jako char. Czemu wcześniej nie chciał?...

    Mikrokontrolery AVR   01 Lis 2012 16:40 Odpowiedzi: 7    Wyświetleń: 1113
  • Optymalizacja przerwań w AVR-GCC na Atmega8 bez zbędnych operacji na stosie

    $katalog_WinAVR$/doc/avr-libc/avr-libc-u... Tworzysz osobny plik w asemblerze (.S, nie .s) zawierający procedurę obsługi przerwania, kompilujesz do pliku .o i linkujesz z pozostałymi plikami. W dołączanym wo WinAVR szablonie Makefile jest przewidziane miejsce na wypisanie źródeł w asemblerze (ASRC = $tu wpisz nazwy plików$). Przykład,...

    Mikrokontrolery   22 Wrz 2007 11:50 Odpowiedzi: 4    Wyświetleń: 2034
  • [Atmega 8] [Atmega 8][GCC][VMLab] - Timer w symulatorze działa za szybko, jak to naprawić?

    No tak, ale wtedy otrzymasz wygenerowany przez kompilator zupełnie inny kod assemblera, stąd program jak i symulacja nie będą odpowiadać wersji końcowej.

    Mikrokontrolery AVR   19 Sty 2014 09:10 Odpowiedzi: 14    Wyświetleń: 2040
  • [Bascom][ASM] Jak skonfigurować ADC na ATmega32 dla 8 bitów?

    Witam, Potrzebuję wycisnąć a ATmegi32 maksymalną prędkość ADC. znalazłem wiele artykułów, i w większości z nich zrobione są wstawki w języku Assembler, dzięki którym Atmega korzysta tylko z 8 bitów przetwornika. Wiem że ustawia się to bitem w rejestrze "ADLAR", ale niestety całość musi być napisana w ASM, bo Bascomowa komenda "getadc()" i tak konwertuje...

    Mikrokontrolery AVR   23 Lut 2018 09:29 Odpowiedzi: 3    Wyświetleń: 747
  • Kompilacja assemblera do hex dla ATMega8 - jak uzyskać plik?

    Kompilowane pod asemblerem AVRasm2 od najnowszyego AVRStudio. Przeznaczenie pliku eep jest do wewnętrznego EEPROM mikrokontrolera, bez jego zaprogramowania robocik ma prawo wariować, z tego co wyczytałem w pliku źródłowym. To nie jest pod WinAVR, ewentualnie avrdude, ale trzeba czytać dokumentację jak się programuje EEPROM. Polecam : http://www.amwaw.edu.pl/~adybkows/elka/i...

    Mikrokontrolery   24 Maj 2005 23:05 Odpowiedzi: 5    Wyświetleń: 3300
  • ATmega128 + RTL8019AS: serwer FTP/HTTP, podłączenie, SRAM, rezonator, filtr RJ45

    Ad. 1 Nie, ale zapewne potrzebna będzie pamięć zewn. dla uP Ad. 2 Tak jak tu np. http://www.propox.com/products/t_124.htm... Ad. 3 O największej możliwej częstotliwości czyli 16MHz Ad. 4 Długości ścieżek nie mają znaczenia Ad. 5 Tak, można zastąpić Ad. 6 Bez problemu można użyć C, ewentualnie C + assembler

    Mikrokontrolery   29 Gru 2008 08:18 Odpowiedzi: 21    Wyświetleń: 8674
  • Zestaw do nauki programowania mikrokontrolera ATmega AVR - co polecacie?

    Można o link zestawu uczelnianego ?? Są jakieś zniżki dla Uczelni lub Studentów ? Raczej tylko zainteresowania, może jakiś związek z pracą inżynierską... Więc rekomendowałbym chyba taki sam zestaw. Ten semestr programowaliśmy w assemblerze, mamy jeszcze programować w C.

    Mikrokontrolery AVR   17 Cze 2015 16:44 Odpowiedzi: 12    Wyświetleń: 2706
  • [Atmega16][Assembler] Symulacja OK, program dziala inaczej

    proszę bardzo: .include"m32def.inc" .cseg .org 0 .def acc=r16 ldi acc,HIGH(RAMEND) ; Definicja stosu out SPH,acc ldi acc,LOW(RAMEND) out SPL,acc ldi acc,0b00000000 out DDRA,acc ;wszystkie bity jako wejscie ldi acc,0b11111111 out PORTA,acc ;wszystkie wejscia w stanie wysokim out DDRB, acc ;wszystkie bity jako wyjscia ;ldi acc,0b11111111...

    Mikrokontrolery AVR   03 Lut 2011 12:40 Odpowiedzi: 14    Wyświetleń: 2591
  • [Atmega8] [Atmega8][Assembler] Jak sprawdzić napięcie 3,3V na nóżce mikrokontrolera?

    (Trochę mnie ten AREF podpięty do masy przez kondensator martwi, czy to nie ma czasem wpływu... może zamiast tych 2.56V wewnętrznych wlutować zewnętrznie kabelek z 5V w miejsce nogi AREF?) Wręcz przeciwnie tak włączony kondensator poprawia stabilność napięcia odniesienia dla przetwornika ADC. Sprawdź co pisze o tym w datasheet tego mikrokontrolera...

    Mikrokontrolery Początkujący   23 Maj 2012 15:57 Odpowiedzi: 10    Wyświetleń: 1557
  • Sprawdzenie kodu Bascom dla Atmega 8 i LCD Nokia 6100 - brak działania

    A nie za dużo wymagasz? Schemat masz, a w assemblerze programu nikt nie ma. A specjalnie dla Ciebie nikt pisał nie będzie.

    Mikrokontrolery AVR   06 Paź 2013 15:30 Odpowiedzi: 41    Wyświetleń: 14521
  • ATmega32 - Monitor na VGA sterowany przez mikrokontroler Atmela

    W BASCOMie nie da rady - przynajmniej czystym. Musi być co najmniej mały fragment w assemblerze, żeby zlikwidować jitter przerwania AVR. Reszta też by się przydała w assemblerze, bo liczba taktów na linię jaka jest do dyspozycji nie jest imponująca. A co do łączenia - masz H i V-Sync, które są liniami cyfrowymi i po prostu je łączysz z MCU - mały rezystor...

    Mikrokontrolery Początkujący   05 Sie 2012 20:01 Odpowiedzi: 22    Wyświetleń: 4484
  • Książka do nauki C dla AVR dla początkującego programisty assemblera

    Dziękuję ale interesuje mnie również zagadnienie programowania mikrokontrolerów AVR w C bo chyba nie wystarczy znać sam język (dla pc) żeby programować procsory ale może się mylę. po prostu widzę w przykładowych programach w C dla AVR prostotę w porównaniu do ASM a nie chcę się nim posługiwać w sposób podobny do assemblera czyli robić wszystko na piechotę...

    Mikrokontrolery   20 Paź 2007 21:13 Odpowiedzi: 7    Wyświetleń: 1653
  • [ATMEGA][ASEMBLER] - Długa pętla w asemblerze i dziwna matematyka.

    Może nie stricte z tematem, ale miałem podobną sytuację na początku swojej zabawy z mikrokontrolerami. Pisałem programy w bascomie na 51 i na Avr i dla przyśpieszenia działania robiłem wstawki w asm. Po pewnym czasie moje programy wyglądały tak [syntax=c] $ASM Kod programu $ENDASM [/syntax] Wtedy doszedłem do wniosku że używanie bascoma nie ma sensu...

    Mikrokontrolery AVR   11 Paź 2013 20:25 Odpowiedzi: 22    Wyświetleń: 3735
  • Gdzie znaleźć książkę Mikrokontrolery AVR ATMEGA w praktyce Baranowskiego?

    Witam. Zakupiłem ostatnio zestaw uruchomieniowy ZL3AVR z procesorem ATmega32 i programator ZL2PRG. Czy wspomniana tu książka porusza temat uruchomienia zestawu, krok po kroku, od podstaw? Mam tu w szczególności na myśli ustawianie fusebit'ów, sposób ich ustawiania. Dodam, że chciałem zacząć od Bascom'a, dalej przesiadając się na inne języki, w szczególności...

    Początkujący Elektronicy   04 Lip 2009 15:11 Odpowiedzi: 10    Wyświetleń: 6866
  • Jaki uniwersalny programator do mikrokontrolerów wybrać na start?

    Literatura do Bascoma to zdaje się jedna książka M. Wiązani. Do assemblera lub C na AVR można znaleźć dobre książki. Sam korzystam z "Mikrokontrolery AVR ATmega w praktyce" Rafała Baranowskiego oraz "mikrokontrolery AVR w praktyce" Jarosława Dolińskiego. w Pierwszej są przykłady w assemblerze, w drugiej w C. Ja uczyłem się najpierw assemblera, teraz...

    Mikrokontrolery   17 Mar 2008 13:05 Odpowiedzi: 24    Wyświetleń: 2247
  • Atmega: Czy GPR przechowuje coś poza zmiennymi globalnymi? Co z przepełnieniem?

    Pisząc w C tego nie wiesz i wiedzieć nie będziesz (chyba, że zajrzysz w wygenerowany przez kompilator kod assemblera - co swoją drogą jest czasami przydatne). Nie wiem jak daleko działa REGISTER, ale prawdopodobnie kompilator patrzy bardziej na to jak na mocną sugestię niż 100% wymuszenie, bo co by zrobił gdybyś zrobił 20 zmiennych int jako REGISTER?...

    Mikrokontrolery   17 Paź 2011 19:18 Odpowiedzi: 13    Wyświetleń: 1832
  • Sterownik PLC na mikrokontrolerze ATmega1284P

    Simon stworzenie własnego sterownika rzeczywiście daje sporo satysfakcji. Chciałbym go jeszcze wykorzystać do sterowania jakimś prostym układem, bo do tej pory testowałem go tylko na biurku podłączając na wyjście niewielki wentylator. Co do konstrukcji to masz rację - jest minimalistyczna, ale właściwie to takie były moje założenia. Nie zamierzam wyprzeć...

    DIY Konstrukcje   29 Wrz 2018 22:04 Odpowiedzi: 58    Wyświetleń: 19296
  • Sterownik lampy pokojowej

    Program napisany jest w assemblerze, do obioru RC5 przerobiłem trochę gotową bibliotekę z książki "Mikrokontrolery AVR ATmega w praktyce" A co do wyłącznika podwójnego ze ściemniaczem to nie da rady zamontować tylko 2 przewody.

    DIY Konstrukcje   07 Maj 2012 18:46 Odpowiedzi: 13    Wyświetleń: 9892
  • Szukam zaawansowanego kursu assemblera z naciskiem na algorytmy i optymalizację

    Tego samego szukam, czyli "good practices", "style guide" itp. czyli "jak stworzyć duży optymalny program" - (uniwersalniej, czytelniej, prosciej...) Zapewne łatwiej będzie odpowiedzieć na ten post, gdy zawężę architekturę dla ATmega. Jak piszecie duże programy w assemblerze? W jaki sposób osiągacie "code reuse" w kolejnych projektach? Jak sprawiacie,...

    Mikrokontrolery   17 Paź 2009 09:06 Odpowiedzi: 20    Wyświetleń: 2694
  • ATMEGA2560 - Bootloader SD nie wgrywa długich plików

    Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. http://obrazki.elektroda.pl/7699775600_1... http://obrazki.elektroda.pl/3826926900_1... Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także...

    Mikrokontrolery AVR   01 Paź 2016 18:03 Odpowiedzi: 15    Wyświetleń: 2337