binary atmega

Znaleziono około 224 wyników dla: binary atmega
  • ATMEGA2560 SD bootloader - Modyfikacja kodu, problem z uruchomieniem

    Dioda miga 4 razy i program ciągle krąży i nie może się skończyć:( [syntax=c]for (addr=0; addr < BINARY_LENGTH - 196608; addr++) crc = _crc_ccitt_update(crc, pgm_read_byte_far(196608UL + addr));[/syntax] BINARY_LENGTH = 262144 262144 - 196608 = 65536 uint16_t addr przekręca się przy 65535. Nie kombinuj ;) tylko zastąp początek funkcji tym co napisałem...

    Mikrokontrolery AVR   18 Gru 2015 08:56 Odpowiedzi: 6    Wyświetleń: 1572
  • Pobieranie plików z serwera przez SIM868 do Optiboot na Atmega328PB

    Dane do zapisania do pamięci FLASH wydobywa się ze skompilowanego pliku ELF, przy pomocy avr-objcopy , zarówno dla pliku HEX i binarnego. Makefile wygenerowany przez MS7 zwiera taki wpis: ihex na binary : [syntax=text]"...\avr-objcopy.exe" -O binary -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "test1.elf" "test1.bin" [/syntax] Ale...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 1443
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Wysłanie zmiennej typu float / double przez USART - ATmega

    Tak się robi z zmiennymi typu int, long int, jednak operacja shift na typie float daje błąd kompilacji : invalid operands to binary >> (have 'float' and 'int')

    Mikrokontrolery AVR   30 Maj 2010 22:48 Odpowiedzi: 4    Wyświetleń: 5349
  • REKLAMA
  • ATMEGA328P - HC-sr04: Timer nie zmienia wartości przy zmianie odległości

    Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...

    Mikrokontrolery AVR   10 Kwi 2017 04:56 Odpowiedzi: 3    Wyświetleń: 933
  • Konfiguracja USART1 i RTC w ATmega128 z użyciem Bascom

    Witam, Jak byś zobaczył do HELPa Bascoma to byś dużo się dowiedział :) $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy...

    Mikrokontrolery   01 Lip 2006 07:11 Odpowiedzi: 1    Wyświetleń: 1737
  • REKLAMA
  • Jak zmieniać stan niski na wysoki za pomocą generatora? ATmega168 i język C.

    Wybrałem tryb 9 (Phase and Frequency Correct) i napisałem następujący kod: Nienajlepszy to wybór, bo akurat w tym trybie wartośc TOP jest ustawiana w rejestrze OCR1A, służąca do kontroli częstotliwości pracy timera , tymsamym elinujesz możliwośc generowania fali kanałem A. W tej sytuacji generowanie fali jest możliwe tylko w kanale B . Patrz ostatni...

    Mikrokontrolery AVR   09 Mar 2019 16:24 Odpowiedzi: 17    Wyświetleń: 975
  • REKLAMA
  • Atmega 128: Drugi UART w Bascom AVR - problem z prędkością transmisji 115200 baud

    kiedyś też się męczyłem i doszedłem do tego $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 64 Config Serialout = Buffered , Size = 64 Print "COM1 INT : DONE" $baud1 = 9600 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1...

    Mikrokontrolery   13 Wrz 2005 22:47 Odpowiedzi: 4    Wyświetleń: 4996
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    Masz gotowca. Jestem ciekaw czy zadziała. On Timer1 Timer1_handler Dim Timer1_licznik As Byte Dim Buffer(512) As Byte Dim Write_position As Word Dim Read_position As Word Open S For Binary As #2 For Write_position = 1 to 512 Get #2 , Buffer(Write_position) Next Write_position Write_position = 0 Enable Timer1 Do If Write_position <>...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97137
  • ATMEGA2560 - Bootloader SD nie wgrywa długich plików

    Pewnie kol (at)grko oczekuje BINARY_LENGTH = 0x1f000l Literka L jak Leon

    Mikrokontrolery AVR   01 Paź 2016 18:03 Odpowiedzi: 15    Wyświetleń: 2310
  • Obsługa Modbus RTU w Bascom, błędy i kompatybilność z procesorem ATmega2560

    Witam wszytkich, Od kilku dni próbuję się nauczyć obsługi modbus rtu w bascomie i na podstawowym programie z helpa się wyłożyłem. Poradźcie dlaczego wpisując mój procesor w poniższy kod wywala mi błędy? Czy ta biblioteka jest tylko pod dany procesor? Proszę podpowiedzcie. https://obrazki.elektroda.pl/7527367800_... [syntax=vbnet]'-------------------------...

    Mikrokontrolery AVR   09 Cze 2022 21:43 Odpowiedzi: 2    Wyświetleń: 768
  • Bascom AVR - Jak zrealizować buforowaną transmisję 2x UART na Atmega?

    No coś w ten deseń :P Ten reaguje kiedy na końcu pojawi się znak 13 [syntax=vbnet]$regfile = "m644pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack = 100 $framesize = 200 $baud = 38400 $baud1 = 38400 Config Submode = New Open "COM1:" For Binary As #1 Open "COM2:" For Binary As #2 Config Serialin0 = Buffered , Size = 100 , Bytematch = 13 ' from ESP8266...

    Mikrokontrolery AVR   28 Lis 2016 21:05 Odpowiedzi: 3    Wyświetleń: 1518
  • Atmega 128 UART1 RS232 konfiguracja w Bascomie na liniach PD.2 i PD.3

    [syntax=basic4gl]$regfile = "m128def.DAT" $crystal = 14745600 $baud = 115200 'prędkość 1 USART-a $baud1 = 115200 'prędkość 2 USART-a Print "nadaje na COM1" 'nadawanie na Tx0 Open "COM2:" For Binary As #1 'nadawanie na Tx1 Print #1 ,"nadaje na COM2" [/syntax] I to wszystko żeby wysyłać...

    Mikrokontrolery AVR   05 Kwi 2014 15:19 Odpowiedzi: 2    Wyświetleń: 1326
  • REKLAMA
  • [ATMEGA644P] [ATMEGA644P][GCC] ED161120 - Problem z odczytem przy szybkim kręceniu impulsatora

    Podłączyłem impusator(do każdego pinu kondensator do masy) i zastosowałem kod kolegi tmf . Impulsator to ED161120 [url=http://www.song-huei.com.tw/pdfimag... Niestety nie odczytuje on stanu przy szybszym kręceniu , za mała częstotliwość sprawdzania stanu? [syntax=c] /* * Impulstor.c * * Created: 2011-04-24 17:24:36 * Author: Jacek */...

    Mikrokontrolery AVR   25 Kwi 2011 16:06 Odpowiedzi: 10    Wyświetleń: 2970
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    Znalazłem coś takiego : 'name : 'purpose : test for M2560 support 'micro : Mega2560 'suited for demo : yes 'commercial addon needed : no '---------------------------------------... $regfile = "m2560def.dat" ' specify the used micro $crystal = 8000000 ' used crystal frequency...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • ATmega 2561 - Jak włączyć com2 (RXD1, TXD1) na porcie D?

    Tak ustawiłem UART-y $regfile = "m2561def.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie Config Com1 = 115200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol...

    Mikrokontrolery   22 Sie 2008 19:47 Odpowiedzi: 7    Wyświetleń: 1677
  • Atmega 16 w Arduino Uno R3 i skąd pobrać oprogramowanie?

    Powiedz szanowny kolego gdzie chowa najnowszy Arduino IDE v2.3.4 skompilowane do .hex pliki w Windows 11 w moje dokumenty to zapisuje jedynie .ino A powiedz kolego jak u ciebie wygląda sprawa umiejętności czytania? Czy zadajesz sobie trud czytać to „barachło”, co kompilator ci „mówi”? Jeżeli w Arduino IDE w Menu>Sketch klikniesz na ’Export Compiled...

    Arduino   18 Mar 2025 03:17 Odpowiedzi: 41    Wyświetleń: 1215
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Miałem chwilę więc chciałem napisać szybko program na Aduino Mega2560, ale potem sobie przypomniałem, że tam mikroskopijny kwarc a błąd przy 16MHz dla 115200 jest za duży. Wziąłem więc Mega128 bo była wolna i pod ręką. Napisałem program w którym przez Charmatch odbieram string "1234567890" po odebraniu Entera. Żeby było uczciwie to jeszcze odpaliłem...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1641
  • Bascom - Atmega1284P + ESP8266 + Domoticz - losowe wysyłanie danych JSON

    Mam układ w konfiguracji jak w tytule ( do tego czujniki DS, BME280, zapis SD, RFM12 ) Ostatni etap to wysyłanie przez JSON do Domoticz. Niestety szwankuje wysyłanie i robi to losowo, czasem po wysłaniu danych z kilku czujników, czasem przejdzie cały "cykl" Odstęp pomiędzy wysyłaniem wynosi pomiędzy 20 a 30 sekund, natomiast odstęp pomiędzy wysyłaniem...

    ESP8266 i ESP32   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2421
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    A więc tak : Konfiguracja( mam 4 uarty i pokażę to na czwartym): Config Com4 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin3 = Buffered , Size = 200 , Bytematch = 13 'Enter=13 Config Serialout3 = Buffered , Size = 50 Config Input = Cr , Echo = OFF 'CR= 13 Open "COM4:" For Binary As...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5120
  • ATmega128 x2 – przesyłanie danych ADC przez UART, jak poprawnie obsłużyć komunikację?

    Zrobiłem i dalej lecą same 0 :(( oto kod w 2 Atmega 128 (ten co ma mierzyć): $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Dim W As Integer Dim L As Integer Config Watchdog = 2048 Start Watchdog Reset Watchdog Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc L =...

    Mikrokontrolery   16 Mar 2008 14:35 Odpowiedzi: 37    Wyświetleń: 3315
  • Testery elementów oparte na ATMega - dyskusje o HW i SW

    A to: Dziękuję bardzo za pomoc. Tą wersję chyba już testowałem, sprawdzę jeszcze na tych fusebyte. Pytajko - podany wsad (link) TransistorTester.eep (czy to jest hex czy binary ?) ma 3KB. Przestrzeń eeprom w 328P ma 1KB. No to jak to jest, gdzie się zmieści? Dotychczas ładowałem oddzielnie flash i eeprom (ustawienia programatora), czy to to błąd ?...

    DIY Warsztat   09 Lut 2025 08:21 Odpowiedzi: 172    Wyświetleń: 94335
  • Atmega32: Wyświetlanie obrazków *.bgc z karty SD na LCD Nokia 6100

    Siemka ugh123 :D Co prawda nie mam tego wyświetlacza (Nokia), lecz o wiele większy. Ale do do tematu. Pliki ".bgc" są zapisywane w 8-bitowym kolorze, Ja pracuję z 16-sto bitowymi kolorami, więc konieczna jest konwersja z 8 na 16 bitów. Informacje na temat wymieniony przez Ciebie znajdziesz w sieci (poszukaj). Nie dam Ci gotowca,i sądzę, iż nikt Ci nie...

    Mikrokontrolery AVR   14 Mar 2012 15:40 Odpowiedzi: 5    Wyświetleń: 4240
  • ATmega164P – brak stanu wysokiego na porcie B oraz podłączenie Portu C do LCD

    kod programu napisany w Bascomie, wyświetlacz nie działa. uC ATmega164P $regfile = "m164pdef.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.7 , Rs = Portc.6 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie Config Com1 = 9600 , Synchrone = 0 , Parity...

    Mikrokontrolery   26 Mar 2009 12:52 Odpowiedzi: 10    Wyświetleń: 1416
  • RS232 - Błędne odczyty znaków między atmega1284 bez max232

    Proszę oto kod programu. [syntax=basic4gl] $regfile = "m1284def.dat" $crystal = 20000000 $baud1 = 9600 $baud = 9600 Dim A As Byte ' '$PROG &HFF,&HFF,&HD9,&HFF ' ustawione fuse bytes. '***************************** ' Otwieram rs232 com2 Open "COM2:" For Random As #1 'For Binary As #1 Waitms 10 Print "Oczekuje na znak " Do A = Inkey(#1) 'odczytujemy znak...

    Mikrokontrolery AVR   17 Lis 2013 12:34 Odpowiedzi: 10    Wyświetleń: 1368
  • Atmega1284/ Bascom - Karta SD - problem z pinem CS i inicjalizacją karty

    Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...

    Mikrokontrolery   03 Sty 2014 05:34 Odpowiedzi: 8    Wyświetleń: 2721
  • Jak zdeklarować porty UART w BasCom dla ATmega1280 i komunikacja RS232?

    Koledzy bardzo dziękuję za odp. jednak muszę przyznać, że każdy ma rację. Ja piszę w bascomie ponieważ go lubię i nie piszę programów zaawansowanych. Ja tylko prosiłem o pomoc z com-em. Zobaczę w helpie jak nie dam rady to jeszcze będę prosił o pomoc. Dodano po 1 Panowie jednak coś mi nie działa, proszę o pomoc. Program który jest w uC - nadawanie kodu...

    Mikrokontrolery   21 Sty 2008 21:51 Odpowiedzi: 12    Wyświetleń: 3247
  • [ATmega644] Błąd kompilacji w WinAVR dla ATmega644 przy dołączaniu plików LCD HD44780

    Dzięki Panowie wszystko się ładnie skompilowało. Mam jeszcze jedno pytanie... czemu jak chcę otrzymać plik wyjściowy w systemie binarnym to dalej dostaję w szesnastkowym. Ustawione mam tak: # Output format. (can be srec, ihex, binary) FORMAT = binary Trzeba coś gdzieś jeszcze ustawić(przestawić) ?

    Mikrokontrolery AVR   11 Cze 2010 00:04 Odpowiedzi: 6    Wyświetleń: 3036
  • [DS18B20] DS18B20 SO8 - Niepoprawny odczyt temperatury, kod na ATmega1280

    Nie mogę znaleźć rozwiązania problemu z czujnikiem DS18B20 w wersji w obudowie SO8 - mianowicie czujnik nie odczytuje poprawnie temperatury. Przykładowy kod programu (nie sugerujcie się procesorem bo to działało i na mniejszych, a że pod ręke wpadł akurat 1280 to chyba raczej nie istotne. ) $regfile = "m1280def.dat" $crystal = 8000000 '-------------------------...

    Mikrokontrolery   16 Sty 2011 12:56 Odpowiedzi: 17    Wyświetleń: 2625
  • Konfiguracja UART w Bascom dla ATmega128 i RS232 - jak poprawnie ustawić?

    $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy ,Synchrone = 0 ,Parity = None ,Stopbits = 1 ,Databits = 8 ,Clockpol...

    Mikrokontrolery   27 Mar 2006 15:16 Odpowiedzi: 1    Wyświetleń: 1154
  • [Bascom ] Jak uruchomić dwa UARTy na Atmega 128 w Bascom?

    Na tym przykładzie też nic , jakie masz fuse ? ... ja używam do programowania mkavrcalculator i mam takie http://obrazki.elektroda.pl/2645044400_1... http://obrazki.elektroda.pl/1509356000_1... http://obrazki.elektroda.pl/9231202800_1... terminala używam z Bascomu i z windowsa , po wgraniu nic się nie...

    Mikrokontrolery AVR   12 Mar 2017 16:13 Odpowiedzi: 5    Wyświetleń: 1338
  • ATmega64A - Zawieszanie programu podczas wychodzenia z funkcji

    Witam, w projekcie inżynierskim wykorzystuję m.in. mikrokontroler ATmega64A i właśnie z tym uC mam problem. Każda próba wywołania dowolnej funkcji powoduje jej zawieszenie (funkcja foo() się zapętla)... co najdziwniejsze ten sam przykładowy program skompilowany na ATmegę32 działa prawdłowo, a próba kompilacji z parametrem -mmcu=avr5 też nie przyniosła...

    Mikrokontrolery AVR   25 Wrz 2015 18:28 Odpowiedzi: 4    Wyświetleń: 1131
  • Jak przekonwertować plik .rom na .hex dla atmega 32?

    Możesz wykonać konwersję tak: [syntax=bash]sed "s/.*:\(..\)\(..\)/\2\1/" 14560D.rom | xxd -ps -c 2 -r - 14560D.bin avr-objcopy -I binary -O ihex 14560D.bin 14560D.hex[/syntax] edit: A trzeba było najpierw sprawdzić SRecord... :D http://www.avrfreaks.net/forum/can-avr-s... [syntax=bash]srec_cat 14560D.rom -Atmel_Generic_be...

    Mikrokontrolery Początkujący   24 Mar 2016 22:13 Odpowiedzi: 4    Wyświetleń: 1374
  • Jak sumować bity podczas mnożenia? Szukam takowego rozwiązania.

    ATMega ma ALU zdolne do mnożenia dwóch liczb 8-bitowych w 1 cyklu zegara... http://ww1.microchip.com/downloads/en/Ap... W sumie to istniał układ mnożący dwie liczby 4-bitowe - 74284. Tu masz ładne omówienie teorii, z przykładami: https://www.electronicshub.org/binary-mu...

    Początkujący Elektronicy   25 Paź 2020 15:03 Odpowiedzi: 45    Wyświetleń: 1677
  • Kompilator nie tworzy pliku .hex dla Atmega328p-PU - co robię źle?

    Makefile # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...

    Mikrokontrolery Początkujący   27 Mar 2016 11:10 Odpowiedzi: 13    Wyświetleń: 1656
  • PORTA mikrokontroler AVR ATMEGA32

    tutaj jest cały kod: [syntax=c] #include <avr/io.h> #define F_CPU 10000000 #include <util/delay.h> int main() { int8_t i; int8_t k; int8_t m; int8_t n; unsigned char liczba_LED [10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; DDRB = 0xFF; DDRD = 0XFF; DDRC = 0xFF; for(;;) { for(i=0; i<=9; i++) { PORTC = 0xC0; _delay_ms(10);...

    Mikrokontrolery Początkujący   26 Mar 2016 12:34 Odpowiedzi: 9    Wyświetleń: 1326
  • Atmega 32: Karta SD 32MB nie tworzy pliku TXT, format FAT16, co robić?

    Witam, Należy zastosować odpowiedni tryb otwarcia pliku do zapisu: INPUTplik będzie otwarty tylko do odczytu, OUTPUTplik będzie otwarty tylko do zapisu, APPENDplik zostanie otwarty dla operacji dopisywania danych na końcu pliku, BINARYplik zostanie otwarty w trybie w którym można odczytywać i zapisywać dane binarne. w tym przypadku "APPEND" Open "testtest.txt"...

    Mikrokontrolery AVR   23 Paź 2010 22:14 Odpowiedzi: 6    Wyświetleń: 3883
  • Atmega 644p, EEPROM 24c02, zapis danych do pliku w jednej linii - jak to zrobić?

    Nie jestem jeszcze do końca pewien ponieważ nie "doszedłem" jeszcze do tego etapu zapisu w pliku ale podejrzewam że problemem jest tu sposób otwarcia pliku oraz sposób zapisu powinno raczej być Open "i2c.txt" For Binary As #3 i zamiast Write #3 , Dane zastosuj Put #3, Dane Ja mam natomiast pytanie: Jak masz sformatowaną kartę SD (512 B/sektor?...

    Mikrokontrolery AVR   25 Cze 2011 08:08 Odpowiedzi: 3    Wyświetleń: 2033
  • [c] Jak poprawnie sterować portami ATmega32 w zegarze NIXIE z lampkami LC-513?

    Miałem kilka lampek LC-513 i pomyślałem o zegarku - zrobiłem płytkę zamontowałem elementy i gdy przyszło pisać program wynikły problemy ze sterowaniem portami cyfr które są poprzez tranzystory podpięte do portów atmegi. Po kilku nieudanych próbach uporania się z tym kłopotem oraz brakiem możliwości sprawdzenia na pytce testowej która uległa uszkodzeniu...

    Mikrokontrolery AVR   16 Wrz 2011 19:32 Odpowiedzi: 27    Wyświetleń: 3300
  • Konfiguracja drugiego UART w Atmega162 w Bascom - jak to zrobić?

    uruchomiłem drugi uart $baud1 = 9600 Config Com2 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Enable Interrupts do Open "Com2:" For Binary As #1 Print #1 , "test com2" Close #1 loop jednak mam problem nie chodzi mi rozkaz printbin i nie wiem dlaczego

    Mikrokontrolery   07 Paź 2007 11:40 Odpowiedzi: 2    Wyświetleń: 1065
  • Dlaczego dane z EEPROM znikają po odłączeniu zasilania w ATmega162?

    Witam, Np. dla komórki o adresie 2 wykorzystywana jest również komórka 3. Liczby od 0 do 255 są zapisywane w komórce pamięci 2 a powyżej 256 w komórce 2i3. Jarek Nieprawda: Niezaleznie od aktualnej zawartosci zmiennej INTEGER , zawsze zapisywane sa dwie komorki w eeprom. Na przyklad: wartosc 219 (&HDB, albo binary: 00000000 11011011) - bedzie wpisana...

    Mikrokontrolery AVR   19 Sie 2009 11:24 Odpowiedzi: 8    Wyświetleń: 1536
  • UART - wysyłanie dużej tablicy 408 bajtów między Atmega128 a Atmega8

    Ok tym zajmę się później bo mam nie wiele czasu a taka prędkość jest w zasadzie wystarczająca na tę chwilę. Pojawił się inny problem. [syntax=basic4gl]$regfile = "m128def.dat" $crystal = 16000000 $swstack = 128 $hwstack = 256 $framesize = 256 $baud1 = 14400 'PREDKOŚĆ UART Open "COM2:" For Binary As #1 'konfiguracja LCD Config Lcd = 16 * 1 Config Lcdpin...

    Mikrokontrolery AVR   15 Mar 2015 08:03 Odpowiedzi: 8    Wyświetleń: 2133
  • ATmega328 - Arduino - RTC brak komunikacji przez I2C

    [syntax=c] #define DS1307_I2C_ADDRESS 0xD0 // dziesietne 208 [/syntax] I jeszcze [url=http://www.mathsisfun.com/binary-de... Hex/Dec/Bin - na pewno się przyda. Pozdrawiam!

    Arduino   31 Lip 2014 07:56 Odpowiedzi: 8    Wyświetleń: 3816
  • Atmega128[Bascom] - Plik zewnętrzny "Config_MMC.bas"

    Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...

    Mikrokontrolery Początkujący   25 Kwi 2013 19:46 Odpowiedzi: 7    Wyświetleń: 2847
  • Błąd przy uruchamianiu pierwszego programu na AVR Atmega16A z USBasp

    [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...

    Mikrokontrolery Początkujący   19 Lut 2017 21:05 Odpowiedzi: 62    Wyświetleń: 3663
  • Jak ustawić Fuse bity w AVR Studio dla Atmega8 zgodnie z projektem Mirley'a?

    Witam. Chcę zaprogramować Atmega8 do jednego z projektów Mirley'a. Przy programowaniu trzeba ustawic Fuse bity tak jak tutaj: ..................... Czy istnieje jakiś sposób, żeby ustawić je zgodnie z projektem? Tak, jest to wyjątkowo proste tylko musisz troche przynajmniej starac się zrozumiec 'mechanizm' określania i ustawienia fuse bitów. Najperw...

    Mikrokontrolery   07 Paź 2013 18:41 Odpowiedzi: 5    Wyświetleń: 2535
  • Bascom - Atmega328 - SIM800L wysyłanie SMS i Email

    Witam Testuję moduł GSM SIM800L. Chciałem, aby po otrzymaniu komendy przez SMS odsyłał zwrotny SMS lub wysyłał email z danymi. Najpierw "na sucho" klepiąc ręcznie linia po linii przez terminal uzyskałem pozytywne wyniki testów ( tzn. otrzymywałem SMS i email ). Nieco gorzej jest w przypadku podłączenia do Atmega328. Podsłuchując terminalem odbieram:...

    Mikrokontrolery   27 Lis 2017 14:02 Odpowiedzi: 7    Wyświetleń: 1533
  • [BASCOM] Jak wyczyścić bufor UART1 w ATMEGA128 przy użyciu BASCOM?

    Witam, próbuję wykorzystać UART1 do odbioru danych przy użyciu bufora ponieważ w docelowym układzie nie mogę czekać na odbiór przez input. Zmienna _rs_tail_ptr1 określa gdzie znajduje się ostatni znak w buforze. Postanowiłem ją wykorzystać, po odebraniu mojej ramki chciałem wyczyścić bufor. Według helpa można do tego wykorzystać komendy inkey lub input,...

    Mikrokontrolery AVR   16 Maj 2009 12:00 Odpowiedzi: 1    Wyświetleń: 1523
  • Siemens MT50 i Atmega128 - nieregularne wysyłanie SMS przez AT commands

    Witam, Wykonuję projekt w którym muszę wykorzystać komórkę i komendy AT. Mam program wykonujący konwertowanie do PDU. Nie wiem dlaczego komórka (siemens MT50) nie za każdym razem wysyła smsa.Na 10 prób ok 3 smsy nie zostają wysłane. Jest ona podłączona do Atmegi128 bez użycia Maxa232 tylko bezpośrednio, dodatkowo włączam diodę Zenera która ogranicza...

    Smartfony Serwis   20 Cze 2007 10:05 Odpowiedzi: 5    Wyświetleń: 1770
  • Atmega 16 - C: Błąd kompilacji przy modulo z double i int, jak naprawić?

    Mam problem którego nie mogę rozwiązać. Przy kompilacji wyskakuje mi błąd "main.c:71: error: invalid operands to binary % (have 'double' and 'int') ", lecz nie wiem jak to rozwiązać aby działało. Chodzi tu o liczba2. [syntax=c] double dDecimalHours; double dElapsedJulianDays; long int liAux1; long int liAux2; double liczba1; double liczba2; dDecimalHours...

    Mikrokontrolery AVR   07 Maj 2013 17:20 Odpowiedzi: 15    Wyświetleń: 2118
  • [atmega328][bascom][avr-dos]Odczyt karty mmc nie działa

    Witam. Mam problem z odczytem karty mmc, miałem już działający układ z dobrym kodem ale gdzieś się zawieruszył w gąszczu plików i musiałem się za to wziąść od nowa. Jednak niechce mi działać. Karty mam 2 (32mb mmc sanyo i siemens, obie w fat 16). Na jednej dostaje error init file system 229 a na drugiej error during drivie init 225 Co najciekawsze wczesniej...

    Mikrokontrolery AVR   06 Cze 2011 15:29 Odpowiedzi: 25    Wyświetleń: 5181
  • "uLCD-test" Atmega32, Siemens LCD, Bascom.

    Pier -> w programie wystarczy zmienić tylko bibliotekę na odpowiednią do posiadanego wyświetlacza. Tutaj wrzucam wersję jeszcze ciut zoptymalizowaną w stosunku do poprzedniej (okazało się że było kilka linijek niepotrzebnych, które w zasadzie nie były wykorzystywane i zabierały kilka taktów procesora). Oto kod: 'Przeglądarka zdjęć BMP z kart SD 'Wymagania...

    DIY Konstrukcje   29 Gru 2011 22:17 Odpowiedzi: 151    Wyświetleń: 60424
  • [ATMega32] [ATMega32][C] Jak przekazać adres tablicy do wstawki asemblerowej?

    main.c:97: error: invalid operands to binary & main.c:98: error: invalid operands to binary >> tyle mi wypluło... Widocznie na adresach nie można wykonać tych operacji:(

    Mikrokontrolery AVR   07 Lut 2009 09:34 Odpowiedzi: 6    Wyświetleń: 1382
  • [ATmega16] [ATmega16][C] Konwersja bin na dec z uwzględnieniem bitów szpikujących CAN

    konwersja liczby bin na dec - może to ci pomoże: ;***************************************... ;* ;* "bin2BCD16" - 16-bit Binary to BCD conversion ;* ;* This subroutine converts a 16-bit number (fbinH:fbinL) to a 5-digit ;* packed BCD number represented by 3 bytes (tBCD2:tBCD1:tBCD0)....

    Mikrokontrolery AVR   16 Cze 2008 23:33 Odpowiedzi: 4    Wyświetleń: 3677
  • [ATMEGA] Zakłócenia na LCD przy podłączeniu RS485 z MAX485CN - jak je wyeliminować?

    Mam bardzo rozbudowane graficznie menu.Steruje odtwarzaczem wav, czujnikami ruchu, temperatury , dymu , siecią rs485 , portem USB(przez FT232RL) , Com-em, LCD ,panelem dotykowymi , przekaźnikami , PCF-em i długo by tu jeszcze pisać .. A obrazki ładuję tak: Graphic: Open Obrazek For Binary As #5 'Cls Text 'czyszczenie tekstu na lcd Addr = 768 lds...

    Mikrokontrolery AVR   25 Kwi 2010 21:57 Odpowiedzi: 65    Wyświetleń: 13529
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Próbuję zrozumieć kod samplowy: [syntax=basic4gl]$crystal = 8000000 $baud = 4800 $regfile = "m644def.dat" Const Loaderchip = 644 #if Loaderchip = 644 ' Mega644P $loader = $7c00 ' 1024 words Const Maxwordbit = 7 'Z7 is maximum bit ' Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 #endif Const Maxword =(2...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4917
  • Atmega644P RS485 nie działa – brak transmisji z PC przez przejściówkę USB UART

    Podłączyłem impusator(do każdego pinu kondensator do masy) i zastosowałem kod kolegi tmf . Niestety nie odczytuje on stanu przy szybszym kręceniu , za mała częstotliwość próbkowania ? Drugie pytanie - jak wyczyścić część ekranu tak bym nie musiał całości ? Kod ks0108Puts(" "); niestety nie działa. [syntax=c] /* * Impulstor.c * * Created: 2011-04-24...

    Mikrokontrolery AVR   25 Kwi 2011 13:43 Odpowiedzi: 4    Wyświetleń: 1758
  • [atmega16] Jak poprawnie odpowiedzieć na komendę 3F [hex] w UART na ATmega16 w Bascom?

    Tak, 70h, ale przy opisie "Hardware Protocol" w dziale "Example of a single Byte command" jest ten oscylogram co wyżej i opis: The command transmitted from the projector is an “Enable Communication” command, in this example by means of the command byte “3Eh”. The binary conversion of “3Eh” is 00111110, represented...

    Mikrokontrolery AVR   16 Paź 2009 18:57 Odpowiedzi: 11    Wyświetleń: 3689
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Hej, Ahaaaaa.... i jeszcze raz AHAAAA ! Dziękuję :-) No tak, czytałem o tym poleceniu SOFT, ale nie bardzo wiedziałem jak można go użyć. Niby działa, ale Atmega wysyła mi ciągle czas 00:00:00. Nic nie zlicza. Czy możecie sprawdzić czy dobrze zapisałem wytyczne do zapisu przy zaniku zasilania? Nie wiem też czy dobrze zainstalowane są kondensatore podtrzymujące...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • [Atmega32] [Atmega32][C] Tworzenie ramki danych z CRC i bitami start/stop przez UART

    CRLF pomaga o ile wysyłasz dane w formacie ASCII, jeśli to jest raw binary data to i tak nic nie podglądniesz, bo będziesz miał krzaczki, albo co gorsze terminal zinterpretuje to jako znaki kontrolne. Nie mówię, że czekanie na znak końca nie ma sensu - tylko, że ten sens jest ograniczony do sytuacji, w których z góry nie wiadomo ile znaków zostanie...

    Mikrokontrolery AVR   28 Cze 2010 13:16 Odpowiedzi: 30    Wyświetleń: 5399
  • ATmega32 + enkoder obrotowy Mirley – kod w C do obsługi inkrementacji/dekrementacji

    unsigned char i=0; if((PINC & _BV(PC0))==0) i++; if((PINE & _BV(PE7))==0) i^=3; // convert gray to binary unsigned char enc_last=EncoderState & 3; i-=enc_last; enc_last+=i; EncoderState&=0xFC; EncoderState|=enc_last; if(i & 1) { // bit 0 = value (1) if(i & 2) NoOfPulses--;...

    Mikrokontrolery AVR   28 Gru 2010 23:02 Odpowiedzi: 23    Wyświetleń: 13733
  • Zegar binarny na na mikroprocesorze Atmega8

    witam nizej podalem link do firmy o ktorej pisales odnosnie tego zestawu http://www.nordelektronik.com/index.php?... a odnosnie zasilania slonecznego to oczywiscie trzeba dac podtrzymanie bo kto bedzie codziennie rano wstawal, moj pomyls jest taki zeby w dzien bylo zasilanie sloneczne a w nocy z baterii ale paluszkow. Dlatego trzeba by troszke...

    Artykuły   10 Sty 2012 13:11 Odpowiedzi: 171    Wyświetleń: 104859
  • Jak podłączyć TDA1543 do Atmega32 i emulować I2S na SPI?

    Witam wszystkich :) Jakiś czas temu złożyłem odtwarzacz plików dźwiękowych wav korzystający z wbudowanego w atmege32 PWM 8 bit-owego, postanowiłem poprawić jakość odtwarzanego dźwięku poprzez dodanie zewnętrznego DAC-a którym jest TDA1543 . Pojawiło się kilka problemów ponieważ nie wiem w jaki sposób mogę podłączyć i odpowiednio przerobić kod programu...

    Mikrokontrolery AVR   06 Maj 2010 19:45 Odpowiedzi: 11    Wyświetleń: 4721
  • Atmega 128 (Bascom) - Problem z komendą enable urxc przy obsłudze UARTów

    Witam. Układ następujący. Do portu mastera dołączone są mikroswitch'e (8 szt). ich wciśnięcie powoduje zapalenie sie LEDa podłączonego do odpowiedniego bitu w innym porcie (atmega 16) Leci to przez RS do slawe'a (atmega8) i zapala analogiczy bit. Układ prosty, działa bez problemu. Po przesiadce na 128 (to moja pierwsza przygoda z tą kością) działa idealnie....

    Mikrokontrolery AVR   18 Gru 2011 09:59 Odpowiedzi: 3    Wyświetleń: 1653
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

    Ok, czyli w moim przypadku, przy zapisie co minutę, muszę się liczyć żywotnością ok 1600 godzin. Kod ma za zadanie zliczać czas pracy urządzenia w godzinach z dokładnością 1 minuty. Jeżeli można jeszcze w tym temacie, to zerknijcie proszę na poniższy zapis. Coś merytorycznie musiało mi umknąć. Moduł podłączyłem na czas dokładnie 2 godziny i 3 sek. Po...

    Mikrokontrolery Początkujący   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 4989
  • Rezerwacja 16kB we FLASH na Atmega32 z danymi z pliku binarnego w C++

    No to chyba najprosciej zamienic te dane binarne na plik obiektowy .o i dodac do linkera. Wtedy wszystko sie zlinkuje samo, a ty nie bedziesz musial sie martwic o adresy - zobaw w faq do avr-libc sekcje How to add a raw binary image to linker output? Druga mozliwosc to zamiana twojego pliku na tablice, ktora umiescisz jako np. plik naglowkowy. Inne...

    Mikrokontrolery AVR   11 Paź 2009 14:34 Odpowiedzi: 3    Wyświetleń: 1137
  • [Bascom] Jak wyświetlić pełny komunikat z BTM222 na LCD w Atmega16?

    Bo podałem ci przykład z mojego programu na M2560 :) Zatem po prostu dostosuj ten kod do swojego procesora. Po drugie kanał zależy od tego jaki sobie otworzyłeś np: Open "COM1:" For Binary As #1

    Mikrokontrolery AVR   26 Lis 2010 21:35 Odpowiedzi: 12    Wyświetleń: 2889
  • 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ń: 3598
  • Jak podłączyć chińską suwmiarkę do Atmega16 przez I2C?

    No przecież wszystko jest wyjaśnione w linku, który podał kolega arrevalk: The 48-bit serial stream contains two 24-bit words that are the absolute and relative positions of the scale in binary format, not BCD format like the Digimatic protocol. Each 24-bit word is sent least significant bit (LSB) first, which is opposite from most serial protocols...

    Mikrokontrolery   16 Wrz 2010 07:04 Odpowiedzi: 3    Wyświetleń: 2490
  • Jakie funkcje dodać do zegara z DS3231, DS18B20 i SHT11 na Atmega16?

    Propozycje programowe też można wymyślić, od "prostackich": stopera i minutnika (może już masz i to rozbudowane, np. różnicowe, z pamięciami itp.) przez kalkulatory o różnym poziomie zaawansowania (w tym np. przelicznik "binary-decimal-heksadecimal"), przelicznik temperatur Celsjusz-Kelvin-Fahrenheit, kody elementów elektronicznych, kalendarze branżowe,...

    Projektowanie Układów   13 Mar 2012 22:23 Odpowiedzi: 6    Wyświetleń: 1096
  • USBasp programator mikrokontrolerow AVR

    Witam !!! Pisałem o tym wcześniej. Zrobiłem programator USBasp ze strony error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc Ja mam zainstalowany komplet: usbasp.2009-02-28 usbasp.atmega8.2009-02-28.hex i win-driver libusb_0.1.12.1 Avrdude 5.5 i nakładka Burn-o-mat v.2.1.1. W tescie LIBUSB wykryty jest programator jako USBASP produkcji...

    DIY Konstrukcje   21 Paź 2011 18:22 Odpowiedzi: 47    Wyświetleń: 28354
  • Ubuntu 8.10 dziwny problem z timerazmi pod ATMEGA16

    Witam Od niedawna przerzuciłem się na środowisko linux (Ubuntu 8.10). Jażo jest jest to system unix to do pisania programów w C dla avr'ków pisze je w gedit. Testując gcc pod linuxem natrafiłem na dziwny problem. Mianowicie timer0 wogóle nie odpala pomimo dobrej konfiguracji. Oto najprostszy kod obsługi przerwania od timera0 #include <avr/io.h>...

    Mikrokontrolery AVR   28 Sty 2009 10:31 Odpowiedzi: 3    Wyświetleń: 1194
  • Błąd kompilacji w WinAVR dla ATmega16 - brak sekcji do skopiowania

    dostaje błąd "> "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega16 -c -o led.o led.c avr-gcc -g -Wall -O2 -mmcu=atmega16 -Wl,-Map,led.map -o led.elf led.o avr-objdump -h -S led.elf > led.lst avr-objcopy -j .text -j .data -O ihex led.elf led.hex avr-objcopy -j .text -j .data -O binary led.elf led.bin avr-objcopy -j .text -j .data -O srec led.elf led.srec...

    Mikrokontrolery   16 Paź 2007 20:36 Odpowiedzi: 1    Wyświetleń: 1575
  • [Atmega16][C]Wyświetlacz LED, multipleksowanie nie do końca działa

    No i tak będzie. W tej implementacji dwie cyfry są trzymane w kodzie BCD (Binary Coded Decimal). Więc na bitach 3..0 będziesz miał pierwszą cyfrę (młodszą), a na bitach 7..4 drugą cyfrę (starszą). Więc nie można sobie po prostu robić w pętli "liczba++", bo zauważ, że w momencie gdy np. na bitach 3..0 masz "9" i zrobisz jej ++, to zamiast na bity 7..4...

    Mikrokontrolery AVR   02 Sie 2011 20:25 Odpowiedzi: 14    Wyświetleń: 3098
  • ATMEGA 2560 BASCOM - Odczyt 64 czujników DS18B20, problem z 45 czujnikiem

    Witam Chciałem zbudować termometr z 64 czujnikami DS18B20, na układzie Atmega 2560. Konfiguruje sobie każde wyprowadzenie portu po kolei jako 1-wire. Do 44 czujnika temperatury są odczytywane, jeśli wprowadzę 45 czujnik w programie to po przejściu pętli do czujnika T1 otrzymuję wartość 0 stopni na każdym z czujników, jeśli mam 44 czujniki to wszystko...

    Mikrokontrolery AVR   03 Sty 2010 09:23 Odpowiedzi: 7    Wyświetleń: 3128
  • "uŚciąga" - Atmega32, LCD i karta pamięci

    A może Kolega zamieścić fragment programu który sprawdza jakie pliki txt (tzn. nazwy) są na karcie, ile ich jest i fragment który wybiera jeden plik txt i otwiera go? Zamieszczam fragment o który kolega pytał, wszystko mieści się w jednej procedurze. Dodałem trochę komentarzy w razie niejasności proszę pytać. Niżej listing. Listing: 4 Sub Lista_plik...

    DIY Konstrukcje   07 Paź 2014 19:52 Odpowiedzi: 134    Wyświetleń: 64033
  • Komunikacja sprzętowa SPI ATMEGA32 i karta SD. Obługa AVR DOS w BASCOM.

    Zapewne chodzilo koledze o plik konfiguracyjny AVR_DOS, hm? Jesli tak, to on: $nocompile ' Config File-System for Version 5.5: ' === User Settings ========================================... ' Count of file-handles, each file-handle needs 524 Bytes of SRAM Const Cfilehandles = 1 ' [default = 2] ' Handling of FAT-Buffer in...

    Mikrokontrolery AVR   29 Sie 2013 10:17 Odpowiedzi: 11    Wyświetleń: 6388
  • [atmega8] [atmega8][C] - Nieprawidłowe odczyty kolorów z czujnika tcs3200, chaotyczne wartości

    Dawno nie używałem kompilatora dla AVR, ale czy jesteś pewien, że np. liczba 0001100 to to o co Ci chodzi? http://gcc.gnu.org/onlinedocs/gcc/Binary... Albert

    Mikrokontrolery Początkujący   29 Sie 2013 21:54 Odpowiedzi: 9    Wyświetleń: 2448
  • [ATmega16][BASCOM] Precyzja timer0 przy zegarze 8MHz

    ok. Więc mam kolejne pytania, a mianowicie czy uruchomienie zew. kwarcu spowoduje bardziej precyzyjne odliczanie czasu i jak ustawić te fusbity. Wiem że na temat fusbitów jest dużo na forum, ale również jest dużo postów typu " ustawiłem fusbity i nie mogę zaprogramować", więc się trochę boię bo nigdy tego nie robiłem. Naturalnie! Dokladnosc wewnetrznego...

    Mikrokontrolery AVR   23 Lut 2009 21:52 Odpowiedzi: 19    Wyświetleń: 2795
  • [Atmega32][Bascom] - Odtwarzacz *.wav z panelem dotykowym.

    Ciężko powiedzieć co tam jest nie tak. Spróbuj tego: [syntax=basic4gl]'---PROCESOR-----------... $regfile = "M32Def.dat" Wait 2 $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---WYŚWIETLACZ-------------------------... $lib "glcdKS108.lib"...

    Mikrokontrolery Początkujący   12 Paź 2012 18:37 Odpowiedzi: 34    Wyświetleń: 4923
  • ATmega16 i USART: ISR(USART_RXC_vect) nie działa poprawnie, co robić?

    1/ jak kolwiek brakuje Ci w kodzie wywolania usart_init() 2/ brakuje tez brakuje zalaczenia przerwan: asm volatile("sei"::&#... 3/ kolejna sprawa, to ze niewiem, czy zmienna "events" jest z atrybutem volatile - jesli nie, to: while(!events) { }; skompiluje sie do czegos takiego: if(!events) while(1)...

    Mikrokontrolery   15 Lip 2007 17:03 Odpowiedzi: 1    Wyświetleń: 1643
  • Biblioteka FATfs i problem z implementacja na ATmega16

    Witam wszystkich, żeby nie tworzyć nowego tematu piszę tutaj. Mam problem z uruchomieniem przykładowego programu biblioteki ELM Chana na avr. Próbuję stworzyć nowy projekt w WinAVR, ale kompilator ciągle zwraca błąd: no rules to make 'program'... Jestem początkujący w C więc to jest pewnie główny powód, proszę zatem o wyrozumiałość. Pozdrawiam.......

    Mikrokontrolery AVR   07 Cze 2010 13:03 Odpowiedzi: 34    Wyświetleń: 11989
  • VS1011, Atmega32 - śmieci oraz prąd stały na wyjściu

    Witam, Mam problem z układem VS1011, udało mi się odtworzyć muzykę, jednak problemem jest to, iż układ strasznie śmieci oraz na wyjściu chyba pojawia się prąd stały - gdy dotknę głośnika podczas włączania czuję, że membrana idzie do góry, to samo gdy odłączam głośnik. Próbowałem ustawić różne mode kostki dekodera tak jak w datasheecie, jednak wszystko...

    Projektowanie Układów   21 Lut 2013 17:12 Odpowiedzi: 17    Wyświetleń: 2673
  • [ATmega32][C] Nie działa przerwanie od przepełnienia timera0

    Ustawienie kierunku wyjścia było tylko przy wyrzucania zbednych linijek usunąłem go ale już dopisałem, moze ktoś sprawdzić czy u niego działa taki prosty kod bo ja już zaczyna podejrzewać procek... . Jeżeli wrzucę LED_TOGGLE; w pętle while to na oscyloskopie widzę przebieg prostokątny więc pozostałe sprawy są OK nie wiem dlaczego nie działa to przewanie...

    Mikrokontrolery AVR   08 Lis 2011 09:26 Odpowiedzi: 23    Wyświetleń: 3074
  • [C]{ATMega16] programmers notepad "no rule to make targ

    Witam. mam problem z programmers notepad. Podczas próby kompilacji wyświetla mi się błąd "no rule to make target" zrobiłem makefile pod następujące ustawienia: mikroprocesor: ATMega16 programator: USBasp kwarc: 16MHz poniżej kod makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery AVR   19 Lut 2010 12:57 Odpowiedzi: 13    Wyświetleń: 5154
  • [ATMega16]No rule to make target `test.c.elf', needed by `elf'. Stop.

    Witam, Napisałem ćwiczebny program w C pod ATMega16. Składa się z pliku test.c oraz config.h . Wszystko w katalogu mfile. Środowisko WinAVR-20090313. Wszystko jest w porządku do czasu kompilacji. Wyskakuje mi błąd: make: *** No rule to make target `test.c.elf', needed by `elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:01 Podejrzewam,...

    Mikrokontrolery AVR   03 Cze 2011 20:01 Odpowiedzi: 12    Wyświetleń: 6291
  • Sterownik rolet na Atmega32 ARE0034 – jak dodać obsługę RS485 Modbus ASCII?

    zmieniłem kod w następujący sposób #define F_CPU 1000000UL // 1 MHz // prędkość transmisji 9600 #define UART_BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "uart.h" // częstotliwość CPU w...

    Mikrokontrolery AVR   25 Mar 2011 01:24 Odpowiedzi: 6    Wyświetleń: 5824
  • Bascom - Jednoczesny odczyt stanu 9 portów w Atmega8/16, jak to zrobić?

    DZIĘKI za dokładne opisanie :) A czy mógłbyś mi napisać dlaczego PIND =&B00100000 =32 ? Skąd te 32, czy to był tylko przykład, czy faktycznie po wpisaniu jakiejś formuły stan poszczególnych bitów przelicza się na jakąś tam wartość, w tym przypadku 32? To nie są przypadkowo wybrane liczby! Jedynie przykładowo został wybrany numer portu (B.5) albo (D.5)...

    Mikrokontrolery AVR   23 Sty 2013 08:36 Odpowiedzi: 38    Wyświetleń: 6909
  • ATMega644p - Jak skonfigurować Fusebity do obsługi dwóch UART-ów?

    To Twój post musisz włączyć przerwania. Mi się zdarza zapomnieć własnie dla jakichś małych kodzików testowych bo w normalnym kodzie najczęściej przerwania są włączone. Dla wewnętrznego rezonatora (niezalecane) pamiętaj o wyłączeniu CKDIV8 albo poprawnego zadeklarowania prędkości bo dla niej kompilator wylicza UBRR. W swoim temacie poprzednim masz link...

    Mikrokontrolery AVR   31 Maj 2015 14:40 Odpowiedzi: 7    Wyświetleń: 945
  • Błąd kompilacji w projekcie zegarka na ATmega8 z WinAVR-20040720

    Witam Jestem początkującym w dziedzinie programowania mikrokontrolerów ATMEGA przy pomocy C/C++, więc proszę starszych kolegów z forum o pomoc. Użytkownik VSS (10 Lut 2006) zamieścił na forum w dziale DOWNLOAD swój projekt zegarka wraz z programem w C do ATMega8, jednak kompilator (WinAVR-20040720) zgłasza błąd (czy raczej ostrzeżenie) podczas kompilacji...

    Programowanie   08 Sie 2006 11:47 Odpowiedzi: 5    Wyświetleń: 1680
  • 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ń: 6297
  • [atmega8] Jak napisać program dla ATmega8 do odczytu enkodera i przesyłu przez RS232?

    Dzięki za sugestie - sprawdziłem, funkcja działa w porządku dla liczb 16 bitowych. Poniżej konwersja w obie strony i program testowy napisany na szybko. #include <stdio.h> #include <stdint.h> uint16_t grayToBinary(uint16_t num) { num ^= (num>>8); num ^= (num>>4); num ^= (num>>2); num...

    Mikrokontrolery AVR   10 Wrz 2009 22:27 Odpowiedzi: 6    Wyświetleń: 2708
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

    Dałem radę już cokolwiek zrobić, jednak nadal mam problem z odbiorem drogą radiową (wysyłania jeszcze nie sprawdziłem). Zaraz opiszę co dokładnie nadal nie działa. W załączniku dodaję cały projekt. Kody (obecne): main.c [syntax=c]/** ****************************************... * File Name : main.c * Description : Main...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1536
  • [ATMEGA8] [ATMEGA8][C] Reset mikrokontrolera zamiast obsługi przerwania INT1

    Mam dwa foldery, każdy od innej wersji avr i w każdym jest inny interrupt.h. Da się jakoś sprawdzić, który avr używa podczas kompilacji? /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:...

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 6063
  • Jak sprawdzić, czy Atmega8 działa poprawnie?

    po wpisaniu C:\WinAvr\Bin\ status_giveio.bat wyswietla mi: status of giveio: Type: [0x01] Kernel driver Start type: [0x02] Automatic Error Control [0x01] NORMAL: Display a message box. Binary path: \??\C:\WINDOWS\giveio.sys Load order grp: Dependencies: Start Name: ok. Cos takiego.

    Mikrokontrolery   23 Gru 2006 18:28 Odpowiedzi: 12    Wyświetleń: 1325
  • Jak zainstalować sterowniki do programatora USBasp na Windows?

    Witam !!! Zrobiłem programator USBasp ze strony avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc Znalazłem gdzieś w instrukcji do niego taki opis: Nowa wersja avrdude (5.3.1) avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc ps. MAM OCZYWIŚCIE WLUTOWANE DIODY ZENERA 3V6. Dzięki za jakieś...

    Mikrokontrolery AVR   16 Sty 2011 13:05 Odpowiedzi: 19    Wyświetleń: 10071
  • XMega 128A1 [BASCOM] - Odczyt danych z ADXL345 przez I2C - stała wartość

    Witam Realizuję projekt na procku XMega 128A1. Próbuję odczytać dane z czujnika przyspieszenia ADXL345. Problem polega na tym że wyświetla mi stałą wartość, która się nie zmienia. Na mikroprocesorze ATmega wszystko działało bez problemów dlatego zgłaszam się z prośbą o pomoc a przynajmniej wskazówki co jest nie tak. Obsługę próbuję realizować następującym...

    Mikrokontrolery   11 Maj 2014 12:59 Odpowiedzi: 1    Wyświetleń: 1686
  • Inicjacja wyświetlacza od Nokii 6100 za pomocą Atmega8. Jak?

    Tak analizuje ten kod odnośnie odczytu obrazka z SD i nie umiem wykminić jak zapuścić oglądanie zdjęć w pętli. Jakby ktoś mógł zakomentować co znaczą poszczególne linie: Open S For Binary As #1 For Ww = 1 To 16900 If Dop = 130 Then Pozycja_1 = Pozycja_1 + 2 Pozycja_2 = Pozycja_2 + 2 Pozycja_3 = Pozycja_3 + 2 Dop = 0 End If Get #1 , Bb , Pozycja_1 Get...

    Mikrokontrolery   11 Gru 2010 19:12 Odpowiedzi: 25    Wyświetleń: 8018
  • Atmega8 w programatorze STK200 - brak zapisu, odczyt działa poprawnie

    Używam Bascoma, bo jako jedyny widzi stk200 na Windows 7 Dodałem log z avr-isp (też działa). Reset: Resetting ISP ISP Initialized; Detected Device: ATmega8 with Signature: 1E9307 - 00:01 File Load: File loaded (as a Binary file) - 00:00 Flash: Programming Flash: Programming Complete - 00:00 Flash: Verifying Verify Failed at 0000h: Read FFh - Should...

    Mikrokontrolery AVR   16 Wrz 2010 23:24 Odpowiedzi: 9    Wyświetleń: 2439
  • [Atmega8][C] - Odczytywanie wartości napięcia na wejściu

    Dzięki za linki. Przejrzałem, i skończyłem z jeszcze większym mętlikiem w głowie :). Będę musiał przestudiować. Przedtem zacząłem się bawić z tutorialem z tej strony: http://www.robotplatform.com/knowledge/A... . Oto kod: [syntax=c]#include <avr/io.h> #define PORT_ON(port,pin) port |= (1<<pin) #define PORT_OFF(port,pin)...

    Mikrokontrolery AVR   29 Sie 2012 22:32 Odpowiedzi: 34    Wyświetleń: 6393
  • Xmega - Odbiór danych TWI I2C z Atmega - obsługa bibliotek Atmela

    Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...

    Mikrokontrolery Początkujący   23 Kwi 2014 15:28 Odpowiedzi: 1    Wyświetleń: 2046