REKLAMA

asembler include

Znaleziono około 324 wyników dla: asembler include
  • [C/C++][asembler] - Wyjątek przy próbie zapisu danych przez bibliotekę DLL

    Witam! Od kilku dni uczę się asemblera. Chciałem napisać bibliotekę DLL w asemblerze, która zamienia małe literki na duże, w podanym w argumencie łańcuchu(w ramach nauki). Funkcja biblioteczna otrzymuje w argumencie wskaźnik na łańcuch(char *). Odczyt poszczególnych znaków działa, problem występuje natomiast w momencie gdy chcę coś zapisać pod adresem...

    Programowanie Początkujący   23 Wrz 2012 17:30 Odpowiedzi: 2    Wyświetleń: 1740
  • Połączenie WinAVR i asemblera.

    Pozwolę sobie odświeżyć. Mam problem z kompilacją w AVRstudio takiego czegoś: #include <avr/io.h> #define RxD 0 #defineTxD 1 #definebitcnt R20 #definetemp R21 #defineTxbyte R24 #defineRXbyte R23 #define sb1 .global send send: putchar: ldibitcnt,9+sb comTxbyte sec putchar0: brccputchar1 cbiPORTD,1 rjmpputchar2 putchar1: ;sbi_SFR_IO_ADDR(PORTD),...

    Mikrokontrolery   18 Lut 2008 09:10 Odpowiedzi: 10    Wyświetleń: 2356
  • REKLAMA
  • avr, dyrektywy asemblera

    Witam!!! Muszę przerobić pewien dość krótki fragment wstawki asemblerowej z atmega32 na atmega88. Oryginał się zaczyna: .arch atmega32 #include <avr/io.h> #include "lcd_conf.h" po zmianie na atmega88 dostaję komunikat, że procesor jest niezdefiniowany (jak na listingu poniżej) In file included from lcd_write.S:3: /usr/lib/gcc/avr/4.1.0/../../../../avr/i...

    Mikrokontrolery   04 Mar 2008 20:12 Odpowiedzi: 5    Wyświetleń: 2663
  • REKLAMA
  • pic16f684 miganie diody asembler

    Hej napsiałem taki oto program, który ma mi włączać i wyłączać diodę. Srodowisko to MPLAB, kompilator asemblerowy. Problem polega na tym, iż wg debugera program dziala znakomicie, zaś w rzeczywistosci dioda nie chce sie zgasic :?: oto kod: #include p16f684.inc COUNT1 equ 20H COUNT2 equ 21H PORTC equ 07H CMCON0 equ 19H TRISC equ 87H bcf STATUS, RP0 ;...

    Mikrokontrolery   14 Maj 2008 12:52 Odpowiedzi: 1    Wyświetleń: 1953
  • Attiny2313 i USART w asemblerze

    Witam! Próbuję uruchomić UARTA w trybie asynchronicznym w asemblerze. Debbuguję program i po wykonaniu linii: out UCSRC, R16 zmienia mi się stan rejestru UBRRH z 0x00 na 0x26. Pytanie - dlaczego? Poniżej strzępki moich asemblerowskich myśli :) .INCLUDE "tn2313def.inc" ; kwarc 8MHz .equ BAUD=51 ;predkosc transmisji szeregowej 9600bps .list...

    Mikrokontrolery AVR   10 Kwi 2009 15:19 Odpowiedzi: 5    Wyświetleń: 1901
  • AVRStudio: c + asembler - co jest nie tak?

    Witam. Zacznę może od moich plików. Oprócz nich w skład projektu wchodzi także plik tablice.h, ale myślę, że można go sobie podarować tutaj. Co chciałem uzyskać? Chciałem napisać treść funkcji fMnozenie w asemblerze, umieszczonej w osobnym pliku (to że ona wygląda jak wygląda to na razie nie ma znaczenia - zajmę się tym poźniej). Wiem, że można to zrobić...

    Mikrokontrolery   24 Lut 2008 23:00 Odpowiedzi: 1    Wyświetleń: 1449
  • Zapis do pliku - ASEMBLER

    Witam moich kolegów programistów, Mam do napisania program z asemblera. Kompilacja Fasm32. Program ma zapisywać dwie liczby do pliku (z klawiatury)test.txt. Kompilacja programu przebiega prawidłowo jednak to wpisaniu dwóch liczb nie zapisują się one do pliku. Prośba o wskazanie błędu. Dziękuje z góry wszystkim pomocnym. Trzymajcie się ciepło ;Aplikacja...

    Programowanie   21 Sty 2009 14:20 Odpowiedzi: 3    Wyświetleń: 3749
  • REKLAMA
  • LCD - kod w asemblerze. MC68HC908, CodeWarrior Freescale. Kod.

    Witam, Wlasnie niedawno mialem "przyjemnosc" sprobowania programować mikrokontroler (projekt...). Niestety przy próbie uruchomienia kodu, który wyświetałby cokolwiek pożytecznego na LCD zakończyły się porażką pomimo spisania kodu (prawie żywcem z książki Kościelnika "Mikrokontrolery Nitron" i niestety nie wiem jak mogę go poprawić. Programuje MC68HC908...

    Początkujący Elektronicy   17 Lis 2008 22:35 Odpowiedzi: 3    Wyświetleń: 1754
  • Procedury matematyczne w AVR asemblerze.

    To jest zdaje się biblioteka pisana pod kątem AVRGcc: Definicje rejestrów są tu:

    Programowanie   25 Cze 2007 18:27 Odpowiedzi: 1    Wyświetleń: 1332
  • [GCC] przekazanie definicji do asemblera.

    Masz jeszcze kilka rozwiązań. Skoro to całe funkcje, to możesz je przenieść do osobnego pliku z rozszerzeniem .S - plik asemblera, który przed asemblacją zostanie przetworzony przez preprocesor - możesz tam normalnie używać #define, #include itd. Oczywiście musisz się stosować do konwencji przekazywania parametrów/zachowywania rejestrów. Jeśli chodzi...

    Mikrokontrolery AVR   27 Gru 2008 01:21 Odpowiedzi: 9    Wyświetleń: 2122
  • Asembler, kilka pytań do opisu kodu

    .386 .model flat, stdcall option casemap: none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib include \masm32\include\user32.inc includelib \masm32\lib\user32.lib .data tytul db ' Asembler' , 0 dane db '987654321', 0 min db '?',0 /[b]Dlaczego w apostrofach jest '0'[/b]...

    Programowanie Początkujący   03 Kwi 2011 08:12 Odpowiedzi: 2    Wyświetleń: 1783
  • [Visual C++] Wstawka z asemblera.

    eh... minuta szukania w helpie: C++ Language Reference Writing Functions with Inline Assembly Using C or C++ in __asm Blocks Microsoft Specific If you write a function with inline assembly code, it's easy to pass arguments to the function and return a value from it. The following examples compare a function first written for a separate assembler and...

    Programowanie   02 Lut 2004 00:55 Odpowiedzi: 5    Wyświetleń: 5281
  • REKLAMA
  • Asembler-kod 4kanałowego na 8kan. koder do ATTiny26

    Cześć Przede wszystkim musze powiedzieć że nie znam sie ani odrobine na asemblerze . Mamy tu koder do 4kanałowego sterowania proporcjonalngo w asm'ie na attiny 15. teraz pytanie -czy da sie przerobić kod tak ,aby miał ich 7 lub 8kanałów i wrzucić go do Attiny 26 ?? I czy to koder PPM?? PS niestety nie przypomnę sobie strony z której wziąłem ten schemat...

    Mikrokontrolery   20 Maj 2006 06:51 Odpowiedzi: 0    Wyświetleń: 2524
  • Pytanie o asembler... Ściemniacz sterowany pilotem i ręcznie na Tiny12.

    Witam Dzisiaj znalazłem fajną stronkę gdzie był umieszczony super fajny ściemniacz sterowany pilotem i ręcznie na Tiny12 ( ). I tu mam pare pytań: 1. Potrzebuje 2 takich układów w jednej puszce więc żeby mi się to zmieściło wymyśliłem że uwspólnie odbiornik podczerwieni, zasilanie, tranzystor odp. za detekcje przejścia przez zero (Q1) i rezonator......

    Mikrokontrolery   08 Kwi 2006 23:12 Odpowiedzi: 7    Wyświetleń: 2658
  • Asembler AVR - wyjaśnienie działania programu...

    Witam, kiedyś bawiłem się mikrokontrolerkami AVR w Bascomie - ciekawa sprawa, ale po jakimś czasie zaczął mi się nudzić :). Postanowiłem więc spróbować sił w Asemblerze. Korzystam z kursu na stronie mikrokontrolery.net - ciekawy, ale trochę za mało jest wyjaśnień, dlatego bardzo proszę o pomoc :) Mam problem z układem czasowym, tzn. działa mi, ale ja...

    Mikrokontrolery   29 Sty 2007 19:41 Odpowiedzi: 4    Wyświetleń: 3897
  • programowanie asembler-co robię nie tak

    Panowie mam pytanie co robię nie tak że mi nie obsługuje klawiszy. przyciski mam dołaczone do PA0...PA4. Do PA5 i PA6 mam dołączone przekaźniki (wyraźnie słychać czy się przełaczają), zamiast sterowania przekaźnikiem dawałem komendę zerowania LCD i nic. Tak jakby się gdzieś zawiesił albo coś. Wiem że całe życie się człowiek uczy i pewnie jest tu jakiś...

    Mikrokontrolery   09 Kwi 2006 13:41 Odpowiedzi: 2    Wyświetleń: 1887
  • Quicksort w Asemblerze, dlaczego wyskakuje błąd?

    A wiec. Otpalam program. Oto kod programu: #include <iostream> #include <stdlib.h> using namespace std; void sort(int *tablica, int lewy, int prawy); int main(){ int wielkosc; int powtorzen; int tablica Wpisuje ile liczb chce sortowac. Losuje mi owe liczby i daje dalej na sortowanie. I w tamtym miejscu co napisałem wyskakuje komunikat o...

    Programowanie   31 Gru 2007 10:01 Odpowiedzi: 12    Wyświetleń: 1500
  • Początkujący z ASEMBLEREM.

    "monitorować RB4 w PIC 16f84a i po podaniu napięcia na RB4 podać stan niski na RB0,1,2,3 na około 2s. a po spadku napięcia zamrugać 2 razy" Definicje rejestrów specjalnych (SFR) dołączasz tak processor 16f84A #include <p16f84A.inc> i nie trzeba ich (a nawet nie można) ponownie deklarować w programie Ta konfiguracja procesora : __config h'3ff5'...

    Mikrokontrolery PIC   15 Lut 2011 18:17 Odpowiedzi: 11    Wyświetleń: 2028
  • zmienna do wstawki asemblerowej Dev C++

    Witam , #include <iostream> using namespace std; int port=0x378; int dane=0x01; void outport(int port,int dane); int main() { outport(port,dane); cout <<"D0 ustawione na 1"; getchar(); return 0; }; void outport(int port,int dane) { asm(".intel_syntax noprefix");...

    Programowanie   14 Lis 2008 00:23 Odpowiedzi: 1    Wyświetleń: 1245
  • Wstawka asemblerowa do języka c [atmega2560][C+asm]

    CPI r24, 4BRSH wylacz_usypianie...wylacz_usypianie:CLI.... Kod: avrasm ] CPI r24, 4BRSH wylacz_usypianie...wylacz_usypianie:CLI.... Powiem szczerze, że nie bardzo rozumiem. Obecny kod wygląda w ten sposób: [syntax=c]/* * main.c * * Created: 2/14/2022 1:11:10 PM * Author: Maciej */ #include <xc.h> #include <avr/wdt.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   17 Lut 2022 17:07 Odpowiedzi: 7    Wyświetleń: 483
  • Generator DDS - 20-40kHz, ATmega16, Wstawki asemblerowe?

    Gdybyś przeczytał to co Ci proponowałem to w w bardzo krótkim czasie mógłbyś napisać coś takiego i wiedziałbyś dlaczego warto jest zrobić wstawkę assemblerową. To co jest poniżej skopiuj i zapisz jako plik prj dla VMLAB gdybyś chciał pooglądać przebiegi bez lutowania. Częstotliwość można zmieniać przyciskami. ; ****************************************...

    Mikrokontrolery   20 Lut 2008 00:15 Odpowiedzi: 4    Wyświetleń: 2024
  • Wstawka asemblerowa dla PIC16 w kompilatorze PICC

    moze dlatego, ze nie jest potrzebna deklaracja sekcji kodu i zle podajesz wartosc hexa? datasheet do MPASM podaje taki przyklad: #include p16f877a.inc ;Include standard header file ;for the selected device. org 0x0000 ;The following code will be ;placed in reset address 0. goto Main ;Jump to an address whose label ;is 'Main'. org 0x0004 ;The following...

    Mikrokontrolery   07 Mar 2008 20:41 Odpowiedzi: 4    Wyświetleń: 1065
  • Atmel Studio 6.2 - Jak dołączyć plik asemblerowy do projektu

    Mam coś takiego jak poniżej. Różne rzeczy są zakomentowane bo w myśl zasady "tonący brzytwy się chwyta" próbowałem już różnych dziwnych rzeczy niemniej AS chyba w ogóle nie widzi tego pliku bo nie zwraca uwagę na to co wpisuję. [syntax=avrasm]//#include <avr/io.h> //.include "m8def.inc" #defineX1_2_SFR_IO_ADDR(PINB),1 #defineX1_4_SFR_IO_ADDR(PINB),2...

    Mikrokontrolery AVR   05 Sty 2016 23:09 Odpowiedzi: 8    Wyświetleń: 873
  • Wstawka asemblerowa AVR GCC

    Zmieniłem kod.Niby jest bez błędów ale jest brak reakcji na zmianę wartości w OCR0,tzn.czas odliczany jest taki sam bez względu na zmianę w OCR0. #include <avr/io.h> #include<avr/interrupt.h> .global pwm TIMER0_COMP_vect : ldi r17,0 out _SFR_IO_ADDR(TCCR0),r17 out _SFR_IO_ADDR( TCNT0),r17 reti pwm: push r17 ldi r17,0b00001101...

    Mikrokontrolery AVR   29 Kwi 2010 22:16 Odpowiedzi: 8    Wyświetleń: 3578
  • Kod w języku C z wstawką asemblerową dla ATmega2560 - przerwanie od watchdoga

    Witam wszystkich, proszę o pomoc w rozwiązaniu problemu w kodzie w języku C ale ze wstawką asemblerową. Poniżej zamieszczam kod. [syntax=c]/* * main.c * * Created: 2/14/2022 1:11:10 PM * Author: Maciej */ #include <xc.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <util/delay.h> #define WDT_ENABLE ISR(WDT_vect)//przerwanie...

    Mikrokontrolery AVR   17 Lut 2022 11:08 Odpowiedzi: 3    Wyświetleń: 327
  • Wstawki asemblerowe do i2c i 1wire

    Tu masz gotowce z bardzo dobrym opisem, wystarczy ściągnąć plik i dołączyć include lub wkleić do źródła Chyba ok 10 instrukcji ;)

    Mikrokontrolery   09 Wrz 2004 01:06 Odpowiedzi: 7    Wyświetleń: 1173
  • zastosowanie wstawek asemblerowych w C++

    Mimo dobrych chęci nic mi to nie mówi. (zamało wiem o asemblerze) Mam proźbę jak masz dokumentację GCC w wersji polskiej do daj znać. I jeszcze jedna proźba, czy mógbyś przerobić następującą wstawkę żeby poszła w DEV C++ include <?> // czy jest jakies przewidziane dla wywołania "asm" int main(void) { int port=378; // niewiem czy zmiena ta nadaje...

    Programowanie   25 Lis 2005 09:38 Odpowiedzi: 4    Wyświetleń: 3580
  • GCC - asm, składnia nop, wstawki asemblerowe: Jak zatrzymać usuwanie NOP-ów przez kompilator?

    Spróbuj tak: [syntax=c]#include <avr/cpufunc.h> ... _NOP(); _NOP(); _NOP(); _NOP(); _NOP(); _NOP(); ...[/syntax]

    Mikrokontrolery AVR   27 Kwi 2023 14:52 Odpowiedzi: 26    Wyświetleń: 771
  • komunikacja twi : asembler, ATmega8 <---> C, Atmega32

    Witam. Usiłuje uzyskac transmisje danych miedzy dwoma mikrokontrolerami : Atmega8 programowana w asemblerze i Atmega32 programowana w C. Do lini twi podpiete sa rezystory podciagajace 4,7K. Napisalem dwa proste programy, jeden w asemblerze dla Mastera a drugi w C dla Slave. Jednak komunikacja nie wystepuje.... (sprwdzanie kodow bladow TWSR po rs232)......

    Mikrokontrolery   15 Maj 2007 15:52 Odpowiedzi: 0    Wyświetleń: 1050
  • [AVR][c][eclipse-AVR][v-usb] - Linkowanie części asemblerowskiej biblioteki.

    Przekopując zakątki internetu nie mogę znaleźć informacji o tym jak zalinkować w eclipse-AVR części asm'owskich v-usb. W samym projekcie dodałem folder z biblioteką w: properties → resource → Linked Resources . W dalszych próbach w: properties → c/c++ General → Paths and Symbols → includes dodałem folder z biblioteką v-usb...

    Mikrokontrolery AVR   15 Sie 2013 13:14 Odpowiedzi: 1    Wyświetleń: 2223
  • Dlaczego to nie działa? (Asembler dla 89C52)

    Czy twój kompilator to wersja ewaluacyjna? Bo wtedy obowiązują restrykcje: The startup code generated includes LJMPs. Code generated cannot be used in single-chip devices that support 2K Bytes or less of program space . Programs start at offset 0x0800. Programs generated with the evaluation software may not be programmed into single-chip devices with...

    Mikrokontrolery   02 Lut 2007 20:53 Odpowiedzi: 34    Wyświetleń: 5072
  • Problem ze skompilowaniem HLA (asembler)

    I tu zadam pytanie: JAK? ;) napisalem ten program w asm* i przez TASM wszystko przebieglo idealnie, tylko na HLA sie zatrzymalem. A w *asm otrzymalem: ; Assembly code emitted by HLA compiler ; Version 1.54 build 8194 (prototype) ; HLA compiler written by Randall Hyde ; MASM compatible output if(at)Version lt 612 .586p else .686p .mmx .xmm endif...

    Programowanie   08 Maj 2008 20:48 Odpowiedzi: 4    Wyświetleń: 1184
  • Łączenie asemblera i C w AVR

    Witam, napisałem w assemblerze funkcję obsługi ADC i chciałbym ją wykorzystać w kodzie w C. Zamieszczę przykładowy kod pokazujący o co mi chodzi: adc.asm #include <avr/io.h> #define ADC_ASM #include "adc.h" .text .global adc_read adc_read: in R25, ADCL//ADCL in R24, ADCH//ADCH/*//ldi ret adc.h #ifndef _ADC_H #define _ADC_H #ifndef...

    Mikrokontrolery AVR   29 Mar 2010 23:33 Odpowiedzi: 0    Wyświetleń: 849
  • Prośba o pomoc w przerobieniu programu w języku ASEMBLER

    Witam, mam taki nie typowy problem, dlatego jego rozwiązania nie mogę znaleźć przy pomocy Google. Jest to mój pierwszy post na tym forum, gdyż zawsze korzystam z porad w istniejących już tematach i staram się nie zaśmiecać forum i dlatego jak już wspomniałem potrzebuję pomocy indywidualnej. Przechodząc do meritum. Piszę pracę magisterską, znam języki...

    Mikrokontrolery PIC   25 Lut 2011 20:51 Odpowiedzi: 2    Wyświetleń: 1808
  • Asembler/C - Kod startowy do freescale HCS08 - program nie wchodzi do main()

    Witam wszystkich, Próbuję się uporać z problemem od kilku dni, jednak nie bardzo wiem co jest nie tak, a mianowicie próbuje odpalić najprostszy program zmieniający stan na pinach: To jest stan po kilku kliknięciach step over, dodam że program potrzebuje 7 kliknięć step over aby zacząć się wykonywać ponownie. Będąc na rozkazie w pamięci C000 po kliknięciu...

    Mikrokontrolery ARM   12 Lis 2012 22:29 Odpowiedzi: 1    Wyświetleń: 1671
  • funkcje asemblera w C (AVRStudio)

    A mój makefile wygląda tak: ########################################... # Makefile for the project Atiny13c ########################################... ## General Flags PROJECT = Atiny13c MCU = attiny13 TARGET = Atiny13c.elf CC = avr-gcc.exe ## Options common to compile, link and...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2104
  • 8051 asembler szyfrator, zapis i odczyt hasła, alarm.

    Witam moze ktos mi pomoze, potrzebuje program ktory bedzie pobieral z klawiatury 1234567890#* kod (4 cyfrowy) i zapisywal, dokladnych szczegołów nie znam ;/ ale chodzi o program ktory by po wcisnieciu odp sekwencji klawiszy np #1* pobieral 4 cyfry i zapisywal do pamieci (zeby sie puzniej dalo tez te wpisy kasowac) wiem ze chaotycznie pisze, ale jestes...

    Mikrokontrolery   14 Lis 2007 17:36 Odpowiedzi: 5    Wyświetleń: 2102
  • [AVR] c + biblioteka w asemblerze

    Dziękuje za odpowiedź, jednakże nie do końca rozumie. Załóżmy, że mam taką strukturę projektu: lcd.s (zaczerpnięte z mikrokontrolery.net) .arch atmega 16 #include <avr/io.h> #include "lcd.h" (...) .cseg .org 0x00 start: (...) rcall lcdinit ; petla: rjmp petla ; pętla nieskończona writetolcd: ; Procedura zapisu...

    Mikrokontrolery AVR   10 Sty 2010 23:21 Odpowiedzi: 9    Wyświetleń: 2727
  • [Asembler] Świecenie diody.

    Witam. Niedawno kupiłem książkę Pawła Borkowskiego "AVR & ARM7-programowanie mikrokontrolerów dla każdego " Pierwszy program jest w języku asemblera i ma za zadanie zaświecić diodę led (sch1), pokazuje też w jaki sposób określać porty uC jako wyjścia itp. Zgodnie z tym co było w tekście (programator SI prog) zaprogramowałem tym uC. Po włączeniu zasilnia...

    Mikrokontrolery AVR   25 Wrz 2011 10:36 Odpowiedzi: 4    Wyświetleń: 2133
  • Obrazek na TV - program w C bez asemblera

    Witam, Postanowiłem sobie napisać program w C, który wyświetla na ekranie TV jakiś obrazek.. Chciałbym do tego użyć języka C, beż użycia asm,którego w ogóle nie znam. Tutaj można zdobyć trochę wiedzy: !!Uwaga poprany i działający kod jest [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> uint8_t PROGMEM...

    Mikrokontrolery AVR   13 Sty 2012 13:45 Odpowiedzi: 19    Wyświetleń: 2815
  • Deklaracja tablicy w asemblerze avr.

    Mam pytanie jak w asemblerze avr zadeklarowac w segmencie danych tablice slow, o wielkosci np. 5. Można jedynie zarezerwować stały dany obszar pamięci .dseg tBuffer: .byte 0x05 Powyższe rezerwuje 5 bajtów w SRAM pod etykietą tBuffer . Można używać ten obszar w róznych nie kolidujacych ze soba procedurach. A tak mozna się odwołać do 3 bajtu : sts...

    Mikrokontrolery   01 Lut 2006 11:54 Odpowiedzi: 3    Wyświetleń: 5085
  • [at90s2313][asm]dziwne zachowanie timera1 w asemblerze

    Po raz kolejny zwracam się z prośbą do kolegów forumowiczów. Od pewnego czasu pracuję nad regulatorem fazowym zwykłe sterowanie triaka, wykrywanie 0 sieci nastawiane opóźnienie załączenia nic odkrywczego. Postanowiłem napisać taki program aby rozpocząć przygodę z uC. Pierwsza wersja powstała w C dodałem do tego coś a'la soft start i nawet to pracowało...

    Mikrokontrolery AVR   15 Sie 2009 15:10 Odpowiedzi: 4    Wyświetleń: 1536
  • sortowanie liczb w asemblerze

    Może zróbmy coś takiego. Poniżej zamieszczam program, który w nieskończonej pętli wysyła znaki na terminal. To jest narazie wszystko co udało mi się napisać z pomocą książek. Na samej górze tego programu zadeklarowałem tablicę, w której będę chciał przechować te 6 trzycyfrowych liczb. Czy pomółbyś mi rozbudować ten program w oparciu o Twój pomysł? $NOBUILTIN...

    Programowanie   19 Sty 2010 21:09 Odpowiedzi: 8    Wyświetleń: 2556
  • [Asembler/C] Wyświetlanie liczby Pi do danego miejsca

    Witam, mam problem ze swoim projektem, już radziłem się na różnych forach, ale jak zwykle otrzymywałem wymijające odpowiedz - może tu się uda. Wydaje się, że mój projekt jest poprawny, że matematycznie wszystko powinno grać, lecz niestety - wywala mi błąd przy kompilacji. Projekt składa się z obliczeń zawartych w NASM'ie, natomiast pobieranie liczby...

    Programowanie   02 Sty 2011 15:10 Odpowiedzi: 0    Wyświetleń: 914
  • asembler 8051 + AVT-2250 blad liczenia

    Witam, mam pewien problem z programem na avt-2250 licze wyrazenie (x-3):2 = y x pobieram z portu rs232 y wyswietlam na hyperterminalu oraz na wyswietlaczu 8 segmentowy avt-2250. Teraz sedno problemu program liczy dobrze gdy wstawie za x liczbe parzysta, w przypadku nie parzystej juz nie. Moglby ktos pomoc ? Mam jeszcze jedno pytanie , jak wyswietlic...

    Mikrokontrolery   10 Cze 2011 19:14 Odpowiedzi: 4    Wyświetleń: 1780
  • [68hc08][asembler/CodeWarrior]

    W związku ze studenckim projektem wziąłem się za projekt pod tytułem termostat. Wymagania były następujące użyć 68hc08 i programować w asemblerze. Po kilku dniach czytania dokumentacji i książki Kościelnika wziąłem się zapisanie kodu(układ będzie składał się z ds18b20 oraz grzałki z rezystorów drutowych). Niestety próba odpalenia programu zakończyła...

    Mikrokontrolery Pozostałe   31 Sie 2011 16:46 Odpowiedzi: 4    Wyświetleń: 2997
  • AVRGCC & asembler

    Czy ktoś zna rozwiązanie tej kwestii? Bo kolega benek33 miał napisać i nie napisał. Czy można samemu stworzyć całą procedurę przerwania w asm? naked Use this attribute on the ARM, AVR, MCORE, RX and SPU ports to indicate that the specified function does not need prologue/epilogue sequences generated by the compiler. It is up to the programmer to provide...

    Mikrokontrolery   09 Lip 2012 17:42 Odpowiedzi: 14    Wyświetleń: 4328
  • asembler - jak prerobić program z c++ na asemblera?

    Jak przerobić program c++ na asembler? program w c++: #include <iostream> using namespace std; int main() { int n, k; cin >> n >> k; int tab Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . Proszę to poprawić! - arnoldziq

    Programowanie Początkujący   09 Maj 2013 14:17 Odpowiedzi: 1    Wyświetleń: 885
  • Asembler - Program enkodera POCSAG na ATTiny2313 czas pomiedzy znakami

    Witam, znalazłem kiedyś program napisany w asemblerze do kodowania POCSAGu z portu com komputera. Program działa ok ale gdy podłączę mikrokontroler Atmega8 i wysyłam przez Uart komendy do kodera POCSAG to muszę robić przerwy 12 sekundowe pomiędzy wysyłaniem komend. Nie znam asemblera i mam pytanie co zrobić by nie czekać tych kilkunastu sekund pomiędzy...

    Programowanie Początkujący   13 Gru 2013 13:01 Odpowiedzi: 0    Wyświetleń: 1620
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    Procesor będzie się resetował jeśli ustawisz błędną nazwę dla obsługi przerwania lub o niej zapomnisz. Małe wyjaśnienie tylko dodam - to nie będzie reset równy pinowi RESET, czy włączeniu zasilania, watchdog, itp., a jedynie skok do początku programu. Dlatego rejestry zostaną tak ustawione jak były. Warto to prześledzić na prostym programie: [syntax=c]#include...

    Mikrokontrolery Początkujący   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 951
  • STM8L15x - Co nie tak z przerwaniem od licznika (asembler)?

    Z pomocą manuala od St do mikroprocesora z rodziny stm8l15x napisałem taki program, który miał zapalać diodę po przekręceniu się licznika. Jednak do przerwania w ogóle nie wchodzę. Co mam nie tak, bo nie potrafię znaleźć. stm8/ #include "mapping.inc" #include "stm8l152c6.inc" segment 'rom' main.l rim ld A,#%11111111 port_init ld PE_DDR,A ld PE_CR1,A...

    Mikrokontrolery Początkujący   23 Kwi 2016 15:43 Odpowiedzi: 5    Wyświetleń: 954
  • miganie diodą asembler avr atmega 32

    Witam mam problem z działaniem takiego programu [syntax=avrasm] .INCLUDE "m32def.inc" .INCLUDE "czekaj_ms.inc"; oczekiwanie milisekundowe ldi R16,HIGH(RAMEND) out SPH,R16 ldi R16,LOW(RAMEND) out SPL,R16 ldi R16,0x01 out DDRC,R16 .EQU SYS_FREQ=8 ; Replace with your application code ldi R16,200 ldi R17,1 start: ldi R22,0x00 out PORTC,R22 call Czekaj_ms...

    Mikrokontrolery AVR   05 Kwi 2017 22:27 Odpowiedzi: 5    Wyświetleń: 1959
  • [Asembler] Zegar w asemblerze 8051

    Witam, posiadam kod który po wgraniu do 8051 wyświetla na wyświetlaczu 7 segmentowym czas. Czas zaczyna zliczać od 00:00 ale min i sekundy. Jest możliwość by wyświetlał godz i min? Dopiero zaczynam z assemblerem i mam mały problem zrozumieć kod który znalazłem w sieci. Mógłby ktoś opisać co oznaczają: SWAP ANL [syntax=x86asm] $INCLUDE (REG52.INC) ORG...

    Programowanie Początkujący   09 Cze 2017 19:53 Odpowiedzi: 2    Wyświetleń: 1731
  • Asembler kompatybilny z IDE51 MICROMAXu

    Poprobowalem z asemblerem ASM51 Metalink, ktory bodajze jest w dziale download. Kilka kosmetycznych poprawek i kod sie asembluje. Jest jednak jeden problem. Jak przenisolem czesc kodu do drugiego pliku i dolaczalem ten plik dyrektywa &INCLUDE(plik) to komplilowalo sie co prawda bez bledu, ale w chwili proby wykonania kodu ktory byl w czesci dolaczanej...

    Mikrokontrolery   30 Mar 2004 19:07 Odpowiedzi: 2    Wyświetleń: 1325
  • Do piszących w Atmelowskim asemblerze!!!

    po pierwsze są 2 atmelowskie assemblery, na '51 i AVR. Chciałem się dowiedzieć w jaki sposób piszecie programy w asemblerze udostępnionym przez firmę atmel. Jak go uruchomić, jak zapisać program i inne rzeczy. ja pisze w Avr Studio 4. w jaki sposób?w kolejności w kodzie: skoki do przerwań, procedury obsługi przerwań, właściwy kod, dodatkowe procedury(w...

    Mikrokontrolery   07 Wrz 2004 03:25 Odpowiedzi: 8    Wyświetleń: 1680
  • Asembler (AVR Studio) - jak korzystać z Timera i Countera??

    AVR studio (asembler) to nie Bascom... tu nie ma czegoś takiego jak komendy do obsługi sprzętowych liczników, musisz używać rozkazów uP i konfigurować odpowiednie rejestry i przede wszystkim odpowiednio używać przerwań, bo one są chyba najważniejszym elementem, którego używa się przy pracy z licznikami. Musisz wziąć notkę katalogową tego atmelka i przejrzeć,...

    Mikrokontrolery   14 Sty 2005 21:50 Odpowiedzi: 1    Wyświetleń: 3012
  • Plik pomocniczy Include do ADuC841.

    WItam Czy ktoś posiada może plik pomocniczy "include" do asemblera obsługujący procesor ADuC841? Korzystam z MetaLink Assemblera i potrzebuję do niego tego własnie pliku. Wiem ze istnieje taka biblioteka , a nazywa się MOD841 bo w przykładowych kodach programów ze strony analoga znajduje takie właśnie nagłówki. Gdyby ktoś potrafił mi pomóc byłbym wdzięczny....

    Mikrokontrolery   02 Sie 2006 10:11 Odpowiedzi: 2    Wyświetleń: 1137
  • asembler + AVR + timer. pomocy dla laika

    Witam. Pewnie tematów z podobnymi prośbami było tu już mnóstwo. Niestety nie znalazłem odpowiedzi na nurtujące mnie pytanie. Napisałem taki króciutki programik w asm. .include "m8def.inc" .CSEG .org 0x0000 rjmp RESET .org 0x001C rjmp timer0 RESET: ;inicjowanie stosu ldi r16, LOW(RAMEND) out SPL, r16 ldi r16, HIGH(RAMEND) out SPH, r16 ;poczatkowe ustawienia...

    Mikrokontrolery   30 Wrz 2006 14:10 Odpowiedzi: 2    Wyświetleń: 1659
  • AVR Asembler i tablica w SRAM

    Witam! Od paru dni uczę się pisać programy w asemblerze na AVR (dokładnie AtMega16) i mam następujący problem na którego nie potrafię rozwiązać: próbuje stworzyć tablice danych w pamięci SRAM aby odwoływać się do nich instrukcją STS jednak wpisanie danych w następujący sposób nie działa: Bo i działać nie może :( Jedynym zarządcą RAM-u jest uC i tylko...

    Mikrokontrolery   15 Kwi 2007 17:32 Odpowiedzi: 1    Wyświetleń: 2139
  • Mnożenie liczb BCD(wstawka asemblerowska)

    Witam wszystkich potrzebuje pomocy mam do napisania program który liczy iloczyn liczb BCD. Napisałem program w którym mnożna jest obojętnej długości natomiast mnożnik na razie jest z jednej liczby niestety ten program mi nie chce poprawnie działać.Bardzo prosił bym o pomoc poniżej wklejam mój kod. #include<iostream> using namespace std; void iloczyn(char...

    Programowanie   05 Gru 2010 16:40 Odpowiedzi: 1    Wyświetleń: 1286
  • Wywoływanie podprogramów z pliku.asm w assemblerze zDevStudio-Z80 - dyrektywa include

    Jak powinien być zakończony program PLANSZA.asm ? END? HALT? RET ? Zdecydowanie podprogram musi kończyć się RET (o czym za chwile dłużej) a nie może HALT. Mam dla Ciebie niedobrą wiadomość: nie da się postąpić dalej jako tzw "praktyk", bez czytania. RET i HALT to instrukcje, są przenoszone do kody wynikowego *), ale END to tylko "wtręt organizacyjny",...

    Programowanie Początkujący   16 Sie 2023 14:07 Odpowiedzi: 7    Wyświetleń: 276
  • Asembler zamiana liczby w systenie ósemkowym na dziesiętny !

    tak jak poprzednio: liczba to pointer do stringu który chcesz zmienić na int %include "asm.mac" global ToDec SUB ToDec, liczba, podstawa %define wynik ebx mov edi,dekoder mov esi,liczba xor wynik,wynik or ecx,-1 .go xor eax,eax lodsb call instr, edi, eax and al,al jz .quit dec eax push eax mov eax,wynik mul dword podstawa pop ebx add eax,ebx...

    Programowanie   15 Gru 2005 08:35 Odpowiedzi: 6    Wyświetleń: 2913
  • Drgania styków, silnik krokowy (Asembler) 89C2051

    Ajamamototakie ;) Wrzucam cały główny program + include, bo nie chce mi się go ciąć, ot leń ze mnie i tyle ;) Przy okazji w ramach gratisu"wieczny" kalendarz na lata 2000-2255 obliczający dzień tygodnia (procedura calc_weekday ) w zdaję się mniej niż 100 cykli, a nie jakieś badziewie z AVT, które potrzebuje na to kilku sekund(!). No i jeszcze pare pierdółek...

    Mikrokontrolery   16 Cze 2005 16:13 Odpowiedzi: 19    Wyświetleń: 2979
  • Atmega8 Przerwanie z T0 [asembler]

    Wszystko ladnie tlumaczycie tylko ze nie posilkowaliscie sie nota katalogowa i ten program nie bedzie dzialal. ldi r16,0b10000000 out TIMSK,r16 Jesli spojrzec do noty to siodmy bit w TIMSK to OCIE2, czyli nic nie ma wspolnego z T1 czy T0. Mowilem ze ten program jest ZUPELNIE nie czytelny. Na samym pczatku juz kicha jest: .org 0x0005 to wektor od Timer1...

    Mikrokontrolery   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 2906
  • Asembler - czemu ten program mi nie działa? :/

    Witam, mam oto taki program napisany w asemblerze pod Atmega16: .INCLUDE "m16def.inc" ldi R16, 0xFF out DDRA, R16 .EQU SYS_FREQ = 16 Petla: ldi R16, 0b11111111 out PORTA, R16 rjmp Delay rjmp Delay rjmp Delay rjmp Delay rjmp Delay rjmp Delay rjmp Delay rjmp Delay ldi R16, 0b00000000 out PORTA, R16 rjmp Petla Delay: ldi R16, 1 ldi R16,...

    Mikrokontrolery   15 Gru 2005 22:16 Odpowiedzi: 2    Wyświetleń: 1142
  • Atmega8, asembler, miganie diody

    Witam Zaczynam dopiero z AVR. Chciałem uzyskac miganie diody, mam takie wpisy, nie mam pojęcia co jest nie tak. Teoretycznie w AVR Studio "mruga", ale nie wiem czy to nie sa za małe opóźnienia. Generalnie ma mrugac caly PORTB ( na razie bez uzywania Timera) .noolist .include "m8def.inc" .list .listmac .defacc = r16; r16 teraz ma nazwę acc .defacc2 =...

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 8986
  • ATtiny 12: asembler - zwiekszanie zmiennej w przerwaniu

    Byłaby szansa na jakiś kawałek kodu asm ze zwiększaniem wartości zmiennej w przerwaniu :-) ? Zmienna ustawia potem stan wyjść. Np. .include "tn12def.inc" .cseg .org 0x000 rjmp start .org INT0addr rjmp intr0 start: in r16,GIMSK ori r16,(1<<INT0) out GIMSK,r16 in r16,MCUCR ori r16,(1<<ISC01) out MCUCR,r16 sbi...

    Mikrokontrolery   06 Sie 2006 02:24 Odpowiedzi: 11    Wyświetleń: 1954
  • asembler AVR, brak instrukcji dzielenia, lista rozkazów.

    Witam. Pierwszy raz mi nie powiodła się przesiadka z asm'51 na asm'avr - ze względu właśnie różnorodności poleceń itp. Teraz podjąłem się drugi raz i nie jest tak źle - piszę po kolei swoje odrębne procedurki - tak jak piszesz muszą zajmować niestety więcej pamięci ale za to atmegi mają jej sporo w porównaniu do '51. Jeśli ty jesteś "skrzywiony" to...

    Mikrokontrolery   22 Wrz 2006 18:25 Odpowiedzi: 5    Wyświetleń: 2068
  • Ride '51 i projekt z plików asemblera (dołączanie plików)

    Nie. Wszystkie $include mam na samym początku pliku "głównego" - tak jak się to robi np. dołączając pliki nagłówkowe w języku C. Teraz wyjeżdżam, ale jak wrócę to spróbuję powstawiać je w odpowiednie miejsca. Niesądzę jednak, aby to pomogło - pliki te zawierają procedury oraz deklaracje zmiennych w pamięci RAM i Flash, zawsze są poprzedzone odpowiednio...

    Mikrokontrolery   03 Paź 2006 15:40 Odpowiedzi: 2    Wyświetleń: 1272
  • Programowanie DS89C420 w asemblerze

    Witam, Poniżej zamieszczam kod który w zasadzie powinien działać - a nie chce. Chodzi mianowicie o zapalenie i zgaszenie poszczególnych ledów. Różne rzeczy kombinowałem i nic nie daje rezultatów. Testowałem w RIDE f-my Raisonance i ASEM-51, kompilacja/asemblacja przchodzi bezbłędnie, symulacja w RIDE też pokazuje zmianę stanu na portach mikrokontrolera...

    Mikrokontrolery   10 Paź 2006 19:44 Odpowiedzi: 5    Wyświetleń: 1152
  • AVR Asembler - mały problem z licznikiem

    Witam, chcę za pomocą at90s2313 w celach edukacyjnych zaprojektować prosty liczniki. To znaczy klikam jeden przycisk to na wyświetlaczu 7-segmentowym wyświetla się cyfra o 1 większa od poprzedniej. Wczoraj trochę próbowałem zrobić taki licznik, ale jest pewien problem. Chodzi o to, że jak wciśnie się przycisk i go się trzyma to pętla dodaj cały czas...

    Mikrokontrolery   03 Lut 2007 11:39 Odpowiedzi: 1    Wyświetleń: 938
  • ATMEGA8, asembler drobny problem

    Witam, mam drobny problem z programem na ATMEGA8. RXD i TXD podłączone są pod kostke SN75176 która wysyła na szyne RS485, pinem PD4 przełączam tryb pracy kostki (1- nadawanie, 0 - odbieranie). Kwarc 4MHz Program ma wysyłać wartość 97 na szynę przez USART. Kod programu poniżej: Kod programu poniżej: .include "m8def.inc" .cseg .org 0x00 ;###...

    Mikrokontrolery   25 Lut 2007 01:23 Odpowiedzi: 21    Wyświetleń: 3774
  • Enkoder, ATmega8, pomiar położenia silnika, asembler

    No zbyt trudne to nie było:). Mam pytanie wie ktoś może ile taki przetwornik TYP MPL10 produkcji PZO ma impulsów na obrót? Miał mieć 512 a wychodzi mi że ma 256. Na razie stworzyłem sobie taki programik: .INCLUDE "plik_definicji.txt" ;----------SEGMENT DANYCH-------------------------------- .DSEG .ORG 0x60 ;----------WEKTORY PRZERWAN------------------------------.....

    Automatyka Przemysłowa   07 Maj 2007 15:38 Odpowiedzi: 10    Wyświetleń: 3711
  • licznik ATmega8 asembler - coś nie tak z tym programem

    Przepraszam za zakładanie nowego wątku w temacie tyle razy poruszanym na forum ale właśnie program oparty na wiedzy z forum mi nie działa. Ogólnie układ powinien co 1sek zwiększać wartość na linijce diodowej podłączonej do portu B i w symulacjach na WINAVR to właściwie działa jednak, gdy wgrałem program do kości ciągle obserwuje świecenie pierwszej...

    Mikrokontrolery   09 Maj 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1854
  • Procedury matematyczne w asemblerze AVR.

    Dzieki. Czyli sa to procedury asm do wywolania w C, tak? Niestety, nie pisze w C i potrzebuje czystych asm. Problemem jest takze brak dodatkowych plikow, np. CtoASM.inc (#include CtoASM.inc) w ktorych jest definicja przypisanych do rejestrow nazw. Bez tej definicji - jezeli przypisze 'po swojemu' ani dane wejsciowe ani wynik nie beda juz w np. R25,R24......

    Mikrokontrolery   27 Cze 2007 17:26 Odpowiedzi: 19    Wyświetleń: 3065
  • Asembler w Win32. Jak z okna 1 uruchomić okno2

    Jeszcze kilka informacji. System zapewnia ci obsługę okna dialogowego: komunikaty - brak pętli, standardowy wygląd - prostsze programowanie ale są pewne ograniczenia np. nie potrafiłem dodać swojego kursora (w formie impulsu) w zwykłym oknie chodził poprawnie. Osobiście umieszczam elementy okna dialogowego w pliku zasobów rsrc, można w pliku asm ale...

    Programowanie   18 Sie 2007 20:14 Odpowiedzi: 17    Wyświetleń: 2701
  • Asembler - zapytanie o st7lite.

    MOTOROLA #include "st7flite19.asm" BYTES segment byte at 80-FF 'ram0' segment byte at 180-1FF 'stack' segment byte at 1000-107F 'eeprom' segment byte at F000-FFDF 'program' segment byte at FFE0-FFFF 'intvect' WORDS segment 'program' .led ld A,#$FF ld PADDR,A ...... l Zamiast: #include "st7flite19.asm" , napisz: #include "st7flite19.inc" a plik st7flite19.asm...

    Mikrokontrolery   07 Wrz 2007 18:12 Odpowiedzi: 13    Wyświetleń: 2413
  • AVR Studio : C + asembler

    Witam. Ostatnio udało mi się przeczytać (pobieżnie) książkę Rafała Baranowskiego "Mikrokontrolery AVR ATmega w praktyce". Do tej pory do AVR-ów używałem C. Jednakże chciałem sobie popróbować asemblera. Nie miałem problemów, aby uruchomić program, który był w całości napisany w asemblerze. Problem pojawił mi się, gdy chciałem napisać program w C, a jedną...

    Mikrokontrolery   05 Sty 2008 12:42 Odpowiedzi: 6    Wyświetleń: 2670
  • Jaki kompilator asemblera pod Viste?

    OK Dzięki Dodano po 9 Jeszcze jedno: czemu nie może skompilować ".include "2313def.inc" ??

    Mikrokontrolery   22 Lut 2008 15:45 Odpowiedzi: 10    Wyświetleń: 2045
  • Problem z programem w asemblerze

    Witam Wszystkich Napisałem malutki programik, który ma za zadanie wyświetlić mi na jednym module matrycy LED jedną kolumnę w całości, jedna pusta a następnie ma wyświetlić górną polówkę kolumny. Tak jak to przedstawiono na rys. poniżej: Program wygląda następująco: .include "m32def.inc" .list .def acc = r16 .def acc2 = r17 .def param = r18 .def licznik...

    Mikrokontrolery   09 Kwi 2008 21:20 Odpowiedzi: 25    Wyświetleń: 2857
  • Asembler (AVR Studio) - jak wprowadzić opóźnienie

    Witam Programowałem trochę w bascomie swego czasu i tam opóźnienie wprowadzało się bardzo prosto - wait x i już.. O co mi chodzi. Mam zrobić pragramik .include "m2561def.inc" rjmp START ;-------------------------------- START: .def rej1 = r16 .equ KeyPort = PORTD .equ KeyPins = KeyPort - 2 .equ LedPort = PORTB ldi rej1,low(RAMEND)...

    Mikrokontrolery AVR   05 Sty 2009 23:56 Odpowiedzi: 6    Wyświetleń: 3590
  • tinny 26 asembler początkujący problem z programem

    Chodzi mi o linijkę zaznaczoną gwiazdkami . Kompilator wyrzuca mi błąd takiej treści error: Undefined symbol: SPL i nie wiem co jest nie tak, w tej linijce .include "2313def.inc" .def acc = r16 ; nadanie rejestrowi r16 nazwy symbolicznej .cseg .org 0x00 ldi acc, 0b11111111 ; załaduj do acc liczbę 255 (0xff) out DDRB, acc ; wpisanie...

    Mikrokontrolery AVR   12 Lut 2009 16:23 Odpowiedzi: 1    Wyświetleń: 918
  • [Atmeag8][asembler] Problem z pętlą

    BARDZO Wam dziękuje, wszystko działa jak należy. Gdzy odliczy do 0 to po wciśnięciu SW1 jest dalej 0 a po kolejnych wciśnięciach dopiero 1, 2.... Poniżej zamieszczam cały program, może komuś się kiedyś przyda: .nolist .include "m8def.inc" .list .cseg .org 0 kk: cli ldi R16, HIGH(RAMEND) out SPH, R16 ldi R16, LOW(RAMEND)...

    Mikrokontrolery   12 Mar 2009 00:07 Odpowiedzi: 10    Wyświetleń: 1628
  • Mega8 i MM5453N przez SPI w asemblerze

    Witam Mam problem z komunikacją między Megą8 i MM5453 (sterownik wyświetlacza 7-seg; można powiedzieć że to rejestr szeregowo-równoległy). Z dokumentacji .NOLIST .INCLUDE "m8def.inc" .LIST .def acc= r16 .def maska = r17 .cseg .org 0x0 rjmp start .org 0x40 start: ldi acc, 0b11111111 ; out DDRD, acc ldi acc, 127 ; out SPL, acc ; ustawienie...

    Mikrokontrolery AVR   13 Mar 2009 07:49 Odpowiedzi: 2    Wyświetleń: 969
  • MSP430FG4618 asembler IARv4 wyświetlanie LCD, tryb 4mux

    #include "msp430.h" ; #define controlled include file NAME main ; module name PUBLIC main ; make the main label vissible ; outside this module ORG 0FFFEh DC16 init ; set reset vector to 'init' label RSEG CSTACK ; pre-declaration of segment RSEG CODE ; place program in 'CODE' segment init: MOV #SFE(CSTACK), SP ; set up stack main:...

    Mikrokontrolery Pozostałe   20 Mar 2009 01:07 Odpowiedzi: 8    Wyświetleń: 2535
  • [atmega8][asembler]rc5, sterowanie pilotem

    Witam, Szukałem po forum jakiejś pomocy, ale w archiwum nic nie znalazłem... Ze strony producenta atmel ściągnełem skrypt do obsługi rc5. Chce poprzez pilota sterować pracą mojego urządzenia, ale na chwile obecną chce zapalac/gasic diode na pinie PB1. Do uC podłączony jest odbiornik pod pin PD2 tak jak w programie podano. Producent pisze o częstotliwości...

    Mikrokontrolery AVR   22 Mar 2009 16:13 Odpowiedzi: 10    Wyświetleń: 3818
  • Procedura dzielenia w asemblerze na AVR

    :cry: OOOPS!!! Na szczęście używałem tych procedur w wersji 16/16 i 32/32 Widocznie nie da się tego algorytmu używać w wersji z 24/16 (nierówny wymiar dzielnej i dzielnika). Poniżej załączam programik do testowania dzielenia 3-bajtowego: ;sprawdzanie procedury dzielenia 24/24 .include "m162def.inc" .equ Dzielna=0x697800 .equ Dzielnik=0x008D00...

    Mikrokontrolery AVR   30 Mar 2009 14:26 Odpowiedzi: 16    Wyświetleń: 4552
  • dołączanie plików z programem w asemblerze 8051

    W sumie to biblioteki można dołączyć na końcu lub umieścić za tablicą "przerwań": CSEG ;segment kodu ORG0 JMPINIT $INCLUDE(procedura.ASM) INIT: ;tu jest główna pętla programu SJMP $ $INCLUDE(procedura2.ASM) Używam prostego, "jednoprzebiegowego" asemblera z funkcją optymalizacji kodu i zawsze to działa. A i zawsze umieszczam wszystkie...

    Mikrokontrolery   22 Kwi 2009 10:08 Odpowiedzi: 7    Wyświetleń: 2133
  • [ATtiny12] [Asembler] Timer/Licznik

    Co robie źle? Przykład na diodzie migającej podłączonej do PB3 ;DEVICE ATtiny12 (at) Internal 1.2MHz RC oscillator ;FUSES: (Internal RC oscillator) ;BODLEVEL0 (set) ;BODEN 0 ;SPIEN 0 ;RSTDISBL1 (clear) ;CKSEL3 0 ;CKSEL2 0 ;CKSEL1 1 ;CKSEL0 1 .Nolist .Include "tn12def.inc" .List .equCLK= 1200000 ; 1,2MHz clock .defzero_reg...

    Mikrokontrolery AVR   24 Cze 2009 16:44 Odpowiedzi: 10    Wyświetleń: 2313
  • [AVR][asembler][Sterowanie diodą LED]

    Jestem początkujący jeśli chodzi o mikrokontrolery AVR. Znam dobrze natomiast '51. Chcę napisać program naprzemiennie gaszący i zapalający diodę LED. Dioda jest podpięta katodą do linii portu, anoda przez rezystor do +5V. W związku z tym dioda jest sterowana zerem. Poniżej przedstawiam mój kod. Częstotliwość zegara wynosi 16MHz. .nolist .include "m8def.inc"...

    Mikrokontrolery AVR   25 Paź 2009 20:58 Odpowiedzi: 5    Wyświetleń: 3244
  • Prosty programik asembler zaświecanie diód LED

    .include "tn2313def.inc" .org 0 ldi r24,LOW(RAMEND) out SPL,r24 ser r24 out DDRB,r24 ; port B - wyjscia ldi r24,0 out DDRD,r24 ; port D - wejscia ser r24 out PORTD,r24 start: in r16,PIND cpi r16,16 breq czerwona cpi r16,32 breq zielona rjmp start czerwona: ldi r24,64 out PORTB,r24 ret zielona: ldi r24,128 out PORTB,r24...

    Mikrokontrolery AVR   16 Lis 2009 21:56 Odpowiedzi: 4    Wyświetleń: 1282
  • [ATmega8][Asembler] komunikacja z kartą mmc

    Witam, za zadanie mam zaprojektować układ czegoś przypominającego dyktafon, wykorzystującego kartę pamięci, wybór padł na mmc ponieważ w EP był artykuł na temat komunikacji z tą kartą, po dokładnym przestudiowaniu artykułu napisałem już część programu która powinna bez problemu rozpocząć komunikację z kartą. Jednak karta nie chce "wyjść" ze stanu IDLE...

    Mikrokontrolery AVR   25 Kwi 2010 09:36 Odpowiedzi: 3    Wyświetleń: 1428
  • AVR asembler - atmega 169 problem z przerwaniem

    Witam. Walczę właśnie z programem do PWM opisywanym parę postów niżej. Postanowiłem jednak założyć nowy temat bo komuś może się przydać do innych projektów. Mianowicie problem jest z przerwaniem od uarta w M169 wydaje mi się że wszystko ustawiłem poprawnie jednak wymuszenie przerwania w symulacji nie powoduje skoku do wektora. .include "m169def.inc"...

    Mikrokontrolery AVR   15 Lip 2010 15:57 Odpowiedzi: 0    Wyświetleń: 825
  • [atmega8535][asembler/avrstudio] błędy przy sterowaniu PWM

    Witam szanownych forumowiczów. Wykonywany przeze mnie projekt to prosty sterownik lampek LED RGBW. Lampki sterowane są poprzez 4 kanały PWM, których współczynnik wypełnienia regulowany jest potencjometrami podłączonymi do 4 wejść ADC mikrokontrolera. Wyjścia PWM ustawione są w trybie fast PWM o częstotliwości 490Hz. No i poprawnie wykonana operacja...

    Mikrokontrolery AVR   15 Mar 2011 20:59 Odpowiedzi: 11    Wyświetleń: 1817
  • [ATmega16][Asembler/AVRStudio] Obsługa czujnika ds 18b20

    Witam Jestem na etapie dogadywania się z czujnikiem temperatury dallasa, i póki co nie ma widoków na żadną formę komunikacji. Poniżej dołączam listning kodu źródłowego z możliwie najczytelniejszymi komentarzami. Całość jest pisana z dokumentacją w ręku a mimo to po zapisie i odczycie scratchpada czujnik zwraca same 0xFF. Nie wiem czy wina leży w złej...

    Mikrokontrolery AVR   28 Mar 2011 20:25 Odpowiedzi: 9    Wyświetleń: 2578
  • [8051][asembler/Ride] dodawanie dwóch liczb 16-bitowych.

    mam zrobione wczytywanie tych liczb z pamięci, ale coś nie do końca działa. Jeżeli mam tylko kod, żeby wczytywał pierwszą liczbę to ją ładnie wczytuje, ale jeżeli dołączam kod na wczytanie 2. liczby to już nie działa, ponieważ tak jakby mazał po pierwszej wczytanej liczbie (ale nie korzystam z rejestrów gdzie przechowuję pierwszą liczbę). oto kod: [syntax=asm]...

    Mikrokontrolery   31 Mar 2011 15:58 Odpowiedzi: 2    Wyświetleń: 3724
  • [Atmega162][asembler/AVRStudio] Nie można debugować kodu

    Witam, Przesiadłem się właśnie z procka ATmega 16 na Atmegę 162 z powodu nie wystarczającej liczby portów. Napisałem program który ma za zadanie włączyć TIMER1 w tryb licznika z sygnałem taktującym na porcie PB1(T1). [syntax=asm].include "m162def.inc" .cseg .org 0 rjmp reset reset: cli ldi R16, low(ramend) out SPL, R16 ldi R16, high(ramend) out SPH,...

    Mikrokontrolery AVR   07 Kwi 2011 09:20 Odpowiedzi: 8    Wyświetleń: 1868
  • obsługa ds18b20 w asemblerze, atmega8

    Już nie mam pojęcia co jest grane, pomyślałem że może coś namieszałem z plikami bo jeszcze miałem pliki od lcd, jakieś procedury dodatkowe itp... Ale w końcu napisałem wszystko w jednym pliku i efekt jest ten sam, oto cały program, tylko to co się tyczy tego czujnika: .include "m8def.inc" .cseg .org 0x013 .equDQ_PIN=PINB .equDQ_DDR=DDRB .equDQ...

    Mikrokontrolery AVR   09 Lut 2012 14:24 Odpowiedzi: 13    Wyświetleń: 1652
  • Zapalanie diody przez naciśnięcie guzika. Asembler

    Witam Pracuję na zestawie EvB 4.3. Chciałem napisać program, który działa następująco: Wciskam przycisk S1 zapala się dioda D1, wciskam S2 zapala się D2 itd. Poniżej zamieszczam program, który niestety nie działa jak należy. Jeżeli ktoś mógłby powiedzieć gdzie tkwi błąd będę wdzięczny. .INCLUDE"M32DEF.INC" LDI R16,LOW(RAMEND) OUT SPL,R16 LDI R16,0XFF...

    Mikrokontrolery   28 Mar 2012 14:58 Odpowiedzi: 3    Wyświetleń: 2161
  • Asembler wyświetlacz 2x 7-seg. atmega8 oraz LCD błąd programowania

    Witam. Mam mały problem z ustaleniem prędkości przezkakiwania czy też zliczalnia. A mianowicie mam 2 wyświetlacze 7 seg ( w zasadzie to 8 ale ja kropki nie wykorzystuję) no i programik jest strasznie prosty. Dopiero wchodzę w programowanie. Program jest oparty na książce p. P.Borkowskiego który raczej na tym forum też jest ;] [syntax=asm];;; l8 ;;;...

    Mikrokontrolery AVR   25 Maj 2012 23:36 Odpowiedzi: 3    Wyświetleń: 1553