atmega8 odczyt

Znaleziono około 7856 wyników dla: atmega8 odczyt
  • Atmega8 - odczyt eeprom problem

    W wyniku kompilacji Twojego programu powinny powstać dwa obrazy pamięci. Jeden dla pamięci flash mikrokontrolera - zawiera on kod programu. Drugi dla pamięci eeprom mikrokontrolera - zawiera zawartość pamięci eeprom - w tym wypadku jest to liczba 3. Programowanie pamięci eeprom to po prostu wgranie tego wsadu. Z jakiego środowiska korzystasz? Np. w...

    Mikrokontrolery Początkujący   04 Sty 2016 13:30 Odpowiedzi: 4    Wyświetleń: 1443
  • REKLAMA
  • atmega8 - odczyt współrzędnych GPS z modułu fgpmmopa6c, problem z danymi

    Witam, Zapis do pamięci jest zbyt wolny. Dla ATMEGA8 zapis jednego bajtu do EEPROMu trwa ok. 8.5ms Natomiast odbiór jednego znaku (10bitów) przy prędkości 9600bodów trwa 1.04ms. Tak więc w Twoim przypadku zanim zapiszesz odebrany bajt do EEPROMu to zdąży przyjść już kilka następnych których nie zdążysz obsłużyć. Pozdrawiam JarekC

    Mikrokontrolery AVR   25 Maj 2015 19:15 Odpowiedzi: 3    Wyświetleń: 804
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega8 - Odczyt napięcia na pinie AIN0 (PD6) w języku C

    Przeczytać rozdział dokumentacji o przetworniku analogowo-cyfrowym (ADC) i na tej podstawie napisać program. Możesz wzorować się na jednym z dziesiątek tysięcy programów dostępnych w Internecie. W dokumentacji też jest przykład programowania.

    Mikrokontrolery Początkujący   02 Kwi 2014 07:30 Odpowiedzi: 4    Wyświetleń: 1359
  • [Bascom] Atmega8 - Odczyt RC5 z INT1 zamiast INT0 w Bascom, konfiguracja wejścia

    Co się tak uparłeś Mariusz na ten kod dla 8051 jak chcesz użyć ATmega8? Pisałem przecież: B-51 a B-AVR traktują RC5 inaczej . Dlatego im prędzej zapomnisz o tym kodzie dla 8051 tym bliżej będziesz rozwiązania Swojego problemu dla ATmega8. TCON.0 to tryb pracy INT0. Książka Tomasza Stareckiego w dłoń i strona 63 oraz 168.

    Mikrokontrolery AVR   03 Paź 2010 21:18 Odpowiedzi: 7    Wyświetleń: 4114
  • [ATmega8] Odczyt tekstu z karty SD 1GB na LCD 2x16 za pomocą ATmega8 - format plików?

    Obsluge karty sd na atmedze 8 da sie zrobic bez problemu, bo sam nawet robilem. Jedyne co mnie zastanawia to ten schemat, ktory znalazles w internecie. Po pierwsze atmega163L, ma max. predkosc taktowania 4MHz, dlatego nie rozumiem dlaczego autor tego schematu daje kwarc 16MHz. Nie spodziewałbym sie dobrych efektow pracy po takim czyms. Po drugie. Bezsensownym...

    Mikrokontrolery AVR   15 Sty 2010 22:49 Odpowiedzi: 9    Wyświetleń: 6780
  • REKLAMA
  • [Bascom] Atmega8 - Błędny odczyt woltomierza przy wyższych napięciach

    Ten schemat to tragedia. Aż mi się nie chce wierzyć, że to projekt z Elektroniki Praktycznej i to jeszcze z marca tego roku (!). Zastosuj poprawne zasilanie i inne ważne aspekty wpływające na jakość pomiarów: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   15 Kwi 2012 14:55 Odpowiedzi: 8    Wyświetleń: 4562
  • [ATmega8] Błędny odczyt temperatury z DS18B20 na ATmega8 w Bascom - co sprawdzić?

    problem tkwi w tym, że program masz do obsługi układu DS1820, a podpięty masz DS18 B 20 (różnią się one rozdzielczością i sposobem zapisu temperatury w rejestrach). W internecie znajdziesz masę programów pod BASCOM i nie tylko obsługujących ten termometr.

    Mikrokontrolery AVR   04 Gru 2010 15:42 Odpowiedzi: 2    Wyświetleń: 5849
  • REKLAMA
  • Atmega8 - błędny odczyt ostatniego znaku w transmisji RS232

    Dlaczego tablica ascii ma tylko 6 pozycji? Potrzebujesz 7. Jawnie wychodzisz poza tablicę (w kodzie wystepuje ascii[6]). I taka uwaga na przyszłość. W funkcji set_values wysyłasz dane serialem. Procedura USART_Transmit czeka aktywnie na wysłanie - trwa dość długo. Wywołanie jej w procedurze obsługi przerwania z odbiornika powoduje za długie wykonanie...

    Mikrokontrolery AVR   02 Paź 2011 15:13 Odpowiedzi: 5    Wyświetleń: 1723
  • Atmega8 - Błędny odczyt temperatury na starcie, PWM podświetlenia LCD?

    Spróbuj zmienić kolejność na taką: '--------konwersja temp dla wszystkich dsow 1wreset 1wwrite &HCC 1wwrite &H44 Wait 1 1wreset 1wwrite &H55 2 1wverify Dsid1(1) 'wysyłamy adres pierwszego czujnika 1wwrite &HBE I1 = 1wread(2) '--------------------------------- 1wreset 1wwrite &H55 1wverify Dsid2(1) 'wysylam adres drugiego czujnika...

    Mikrokontrolery   15 Sty 2011 09:16 Odpowiedzi: 11    Wyświetleń: 7012
  • REKLAMA
  • Podłączenie myszy PS2 do ATmega8 i odczyt danych w BASCOM

    ja znalazlem cos takiego http://www.computer-engineering.org/ps2m...

    Mikrokontrolery   20 Kwi 2005 09:22 Odpowiedzi: 2    Wyświetleń: 2717
  • ATmega8 lub ATtiny26- odczyt dwóch odseperowanych napięć

    Sprawą oczywistą jest, że musi być separacja galwaniczna , pytanie tylko w którym miejscu. Najkorzystniej chociaż nie najtaniej wychodzi zrobienie dwóch modułów do pomiaru i jednego centralnego do sterowania, wyświetlania i obliczeń. Moduł pomiarowy to albo mały procek albo ADC gadający np. po SPI. Separacja to najprościej na transoptorach. Są inne...

    Mikrokontrolery AVR   12 Lut 2010 11:08 Odpowiedzi: 9    Wyświetleń: 1622
  • [Amega8] ATmega8 – nieprawidłowy odczyt danych z EEPROM po ponownym zasileniu uP

    Witam, zakładam że rzeczywiście zapisujesz coś do EEPROMa. Temat był już poruszany, ponieważ ATmega przy wyłączaniu/załączaniu zasilania ( w szczególności jeśli napięcie wolno narasta/opada - wolno dla kontrolera!! oczywiście ) jesli nie są spełnione określone warunki potrafi ( i robi to często) zapisywać przypadkowe dane do pamięci EEPROM. Poświęcony...

    Mikrokontrolery   11 Paź 2005 17:14 Odpowiedzi: 2    Wyświetleń: 1755
  • Atmega8 + DS18B20 - błędny odczyt kodu czujnika w WinAVR

    Ja miałem podobne problemy i okazało się, że to z powodu funkcji czasowej delay_us. Zastąpiłem ją inną i wszystko zaczęło chodzić OK. Zastosuj tą: void delayus(unsigned char t) //parametr t od 0 do 255. { do{asm("nop");}while(--t); } W miejscu gdzie masz zdefiniowaną częstotliwość oscylatora wpisz też: #define F_CPU 8000000ul

    Mikrokontrolery   28 Lis 2008 11:54 Odpowiedzi: 13    Wyświetleń: 4541
  • ATmega8 ADC – dlaczego odczyt ADC zawsze 0? Prośba o sprawdzenie kodu C

    [syntax=c]PORTB |= (1<<led1); PORTB &= ~(1<<led1);[/syntax]

    Mikrokontrolery AVR   02 Kwi 2015 20:34 Odpowiedzi: 97    Wyświetleń: 6861
  • [C] ATmega8 + DS18B20: Nieprawidłowy odczyt temperatury 127.9 na LCD

    Temat ten był już wałkowany n razy Zerknij do datasheet'a DS'a Wydaje mi się że czas po odebraniu bitu jest zbyt krótki, z tego co pamiętam to tam min 75 us powinno być Tu masz kawałek działającego kodu, przerób sobie pod swoje komendy #define ONEWIRE_PIN PB2 #define ONEWIRE_PORT PINB #define ONEWIRE_DDR DDRB static uint8_t onewire_reset() {...

    Mikrokontrolery AVR   03 Mar 2010 21:12 Odpowiedzi: 4    Wyświetleń: 4802
  • [ATmega8] ATmega8 i DS18B20 – odczyt tylko jednego czujnika na 1-Wire, drugi nie działa

    A w jaki sposób wyszukujesz te czujniki? Należy to zrobić przez SEARCHROM, zapisać gdzieś wszystkie adresy, a przy odczycie temperatury wywoływać kolejno te adresy. Wyszukiwanie wszystkich układów: unsigned char ow_search_address() { uint8_t conf_mask[8]={0}; uint8_t i, j, retcode; unsigned char dev_num; for(j=0;j<3;j++)...

    Mikrokontrolery AVR   25 Maj 2009 08:42 Odpowiedzi: 3    Wyświetleń: 1914
  • Atmega8 i DS1820 – odczyt temperatury zawsze 85°C po ustawieniu oscylatora 8MHz

    Czym jest spowodowany fakt iż nie dostarczając napięcia do dsa " pracując w konfiguracji dwóch linii danych z podciągnięciem i masa " na pc czujnik działa ok a po podłączeniu do up nie można odczytać danych? Komunikacja jest poprawna ponieważ jest możliwe odczytanie id dsa. Ogólnie tym, że połączenie w trybie dwuprzewodowym (pasożytniczym) wymaga bardziej...

    Mikrokontrolery   22 Lut 2010 10:33 Odpowiedzi: 12    Wyświetleń: 5290
  • Atmega8 i LCD - Błędny odczyt temperatury 4095°C, jak naprawić?

    Wynik temperatury jaki uzyskał jest efektem odczytania samych jedynek z magistrali 1wire, czyli czujnik nie odpowiedział.

    Mikrokontrolery AVR   11 Kwi 2013 21:25 Odpowiedzi: 25    Wyświetleń: 3096
  • ATMega8 + DS18B20 + LCD | Odczyt -0.1 z DS18B20 na PD7, brak zmiany po odpięciu

    Nie kojarzę już przy jakiej okazji otrzymywałem ten błąd. Ale zaproponować Ci mogę skorzystanie z tych kodów:[url=http://www.stsystem.elektroda... czujnik, [url=http://www.stsystem.elektroda.eu/pr... czujników. Kody działają w 100%, pochodzą z wdrożonego rozwiązania. Przyjrzyj...

    Początkujący Naprawy   07 Gru 2012 13:51 Odpowiedzi: 3    Wyświetleń: 1569
  • Atmega8 w programatorze STK200 - brak zapisu, odczyt działa poprawnie

    Układ uszkodzony, dane w nim po prostu zamarzły i tyle - to samo mi się przydarzyło z m88v - czytam normalnie (program się nawet wykonuje) ale nie mogę zmienić nawet jednego fuska. Równoległy wysokonapięciowy również nic nie wskóra. Układ można wystawić na aukcję jako "niesprawdzony", przy obecnych cenach pewnie ktoś się skusi ;)

    Mikrokontrolery AVR   16 Wrz 2010 23:24 Odpowiedzi: 9    Wyświetleń: 2538
  • Konfiguracja i odczyt ADC w ATMega8 za pomocą Bascom - jak to działa?

    Znalazlem jakis stary programik.... odczyt 2 kanalów ADC z częstościa 100 razy na sekunde... Analize pozostawiam Tobie...(podpowiem że Help wszystko wyjaśni) Pozdrawiam $regfile = "m8def.dat" $crystal = 11059200 $baud = 19200 Config Adc = Single , Prescaler = Auto , Reference = Off Config Timer1 = Timer , Prescale = 256 On Timer1 Pomiar Enable...

    Mikrokontrolery   15 Sty 2006 23:04 Odpowiedzi: 1    Wyświetleń: 1164
  • Atmega8 i ADC: Stały odczyt z LM35 po pierwszym pomiarze, co robię źle?

    A co pisze w nocie katalogowej np atmegi8, przy rejestrze ADC Data Register ADCL and ADCH

    Mikrokontrolery   30 Wrz 2007 18:57 Odpowiedzi: 3    Wyświetleń: 2060
  • [bascom] Analiza kodu w Bascom: zmienne, adresy i odczyt EEPROM w Atmega8

    Ten powinien działać musisz wszystko wykonywać w odpowiedniej kolejności. A wspak to on może też czytać sensu to nie będzie miało (2 znacznie nawet objaśnienie :D )musisz zmienić na adres-1, kierunek musi być dodawany zakres adresu dla zmiany kierunku zamienione miejscami i adres musi się zaczynać na 80. A Pętla for next jest tylko po to aby wykonać...

    Mikrokontrolery AVR   17 Paź 2009 12:46 Odpowiedzi: 8    Wyświetleń: 1310
  • Odczyt sygnału IR na Atmega8 (AVR) przez INT1 – identyczne dane dla różnych przycisków

    Na c sie nieznam. Myśle ze kolega wie że pilot nadaje najpierw kod pilota potem dopiero kod klawisza może twój program po odczytaniu pierwszego bajtu konczy juz odczyt. Kiedyś miałem program na 8051 pokazywał na lcd pełny kod każdego klawisza ale chyba mnie gdzies zapodziało to

    Mikrokontrolery   15 Lut 2008 13:40 Odpowiedzi: 8    Wyświetleń: 1890
  • Atmega8 i LM35 – jak uzyskać płynny odczyt temperatury bez nagłych skoków?

    Witam Opóźnienie może wynikać z killku faktów. Po pierwsze czujnik w zależności od środowiska w jakim mierzy temperaturę w różnym czasie reaguje na zmianę temperatury. Pisze o tym w nocie katalogowej LM-a. Po drugie problem może stanowić obudowia czujnika. Po trzecie trudno powiedzieć jak napisałeś program. Biorąc pod uwagę wspomniane czynniki może...

    Mikrokontrolery   02 Maj 2006 16:01 Odpowiedzi: 4    Wyświetleń: 3131
  • [ATMEGA8] ATMEGA8 RC-5 odbiór w C – nieprawidłowy odczyt komendy, ISR(INT0_vect), kwarc 1MHz

    Witam Musisz za każdym razem skalibrować na podstawie 2 pierwszych bitów czas trwania timerem, a dalej już po kalibracji detektować czy to 0 czy 1. Niestety ten czas może się różnić nawet o 20%. Proszę o innych o potwierdzenie ww. słów. Pozdrawiam

    Mikrokontrolery AVR   21 Sty 2010 10:27 Odpowiedzi: 2    Wyświetleń: 1293
  • Odczyt temperatury z DS18B20 na ATMEGA8 w Bascom AVR – kod do 1-wire

    Opis magistrali 1Wire masz w helpie. Poniżej kod na obsługę dallasa DS18B20. Config 1wire = P1.0 'konfiguracja magistrali 1wire Config Lcd = 16 * 1a 'konfiguracja wyswietlacza Deflcdchar 1 , 4 , 10 , 4 , 32 , 32 , 32 , 32 , 32 'znak stopnia Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String...

    Mikrokontrolery   20 Gru 2006 02:21 Odpowiedzi: 6    Wyświetleń: 8463
  • Odczyt sygnału RC5 z pilota TV na Atmel ATmega8 w Bascomie - jak to zrobić?

    Nie. Musisz dać po drodze demodulator na odpowiednią nośną.

    Mikrokontrolery   22 Lip 2008 23:20 Odpowiedzi: 5    Wyświetleń: 1073
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Ja to lubię tak: Zmienić ATmega8 na 88- ta sama cena. Potem w rejestrze ADCSRB ustwić ADTS0...2 tak jak potrzeba- np. przerwanie od Timer0 Compare Match A. Timer0 ustawić tak aby i tak go wykorzystać jako timer systemowy- oba przerwania wykorzystać albo tylko żadanie obsługi przerwania. A reszta w głównej pętli. Ale to jest co ja lubię- wykorzystać...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7129
  • Atmega8 - obsługa zmiennych float przy odczycie ADC i konwersji na temperaturę

    Zakładając, że mamy do czynienia z liczba 4-cyfrową to ten kod by wystarczył, ale ja spodziewam się trzycyfrowej. Swoją drogą dla liczby 4-cyfrowej obie wersje kodu są chyba poprawne np: 1724 temp_dzi = (temp_wysw % 100) / 10; 1724 %100 = 24, 24 / 10 = "2" temp_dzi = (temp_wysw / 10) % 10; 1724 /10 = 172, 172 %10 - "2" Sprawa podanych przez Ciebie...

    Mikrokontrolery AVR   21 Mar 2010 18:47 Odpowiedzi: 28    Wyświetleń: 4030
  • Brak odczytu temperatury z czujnika ds18b20 na LCD w Bascom, ATmega8

    Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...

    Mikrokontrolery AVR   18 Kwi 2015 10:48 Odpowiedzi: 22    Wyświetleń: 2250
  • Interfejs I2C w ATmega8. Odczyt bajtu za wskazanego miejsca.

    Chciałbym odczytać bajt ze wskazanego miejsca w eepromie 24c16 za pomoca nastepujacego kodu: odczytbajtu: SER W OUT TWBR, W CLR W OUT TWSR, W LDI W, (1<<TWINT)|(1<<T... OUT TWCR, W RCALL wait IN W, TWSR CPI W, 0X08 BRNE error LDI W, 0XAA OUT TWDR, W LDI W, (1<<TWINT)|(1<<T...

    Mikrokontrolery   23 Wrz 2006 08:47 Odpowiedzi: 2    Wyświetleń: 1429
  • [C] [C][Atmega8] - Jak odczytać zapisane dane w EEPROM przez programator?

    Witam, korzystam z WinAVR oraz AVR Studio. Napisałem dwie proste funkcje: void zapisz( uint8_t pozycja, uint8_t wartosc ) { eeprom_busy_wait(); eeprom_write_byte(&pozycja,wartosc&#... } char odczyt(uint8_t pozycja) { eeprom_busy_wait(); return eeprom_read_byte(&pozycja); } Wiem, że ATmega...

    Mikrokontrolery AVR   02 Paź 2010 15:28 Odpowiedzi: 8    Wyświetleń: 12361
  • Atmega8 - Woltomierz atmega8_pomiar napięcia akumulatora

    Mam prośbę.Próbuję uruchomić woltomierz do pomiaru napięcia akumulatora i wyświetla mi na LCD same zera. prawdopodobne coś mam źle w kodzie. [syntax=c] #include <stdio.h> #define VREF_VCC (1<<REFS0) //Napięcie odniesienia #define ADCIN PC0 //Aktywne wejście dla pomiaru napięcia(ADC0) uint32_t wynik; uint16_t pm; uint8_t cz_d,cz_u; int main(void)...

    Mikrokontrolery Początkujący   19 Sty 2013 23:41 Odpowiedzi: 21    Wyświetleń: 3288
  • [atmega8a][c] Współpraca atmegi8a i pamięci DataFlash po SPI

    Wysyła z atmega8a po SPI tymi funkcjami do pamięci DataFlash at45db bajt danych, a podczas odczytu zawsze dostaję o jeden bit za mało. Nie wiem co może być nie tak. Z góry dziękuję za pomoc. Przykład: wysyłam: 30 (0000 111 0) odbieram: 15 (00000 111 ) wysyłam: 31 (0000 111 1) odbieram: 15 (00000 111 ) wysyłam: 255 ( 1111111 1) odbieram: 127 (0 1111111...

    Mikrokontrolery AVR   23 Sty 2011 23:46 Odpowiedzi: 1    Wyświetleń: 1101
  • Atmega 8 - serwo nie reaguje na zmiany w OCR2, kod w załączeniu.

    Witam. Próbuje dziś uruchomić serwo na atmedze8 i niestety nie mogę ogarnąć;/ Wydaje mi się że wszystko ustawiam odpowiednio. Serwo zasilam z zewnątrz. Lecz nic;/ Oto kod: [syntax=c]/* * main.c * * Created on: 5 kwi 2018 * Author: Mateusz */ #include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   07 Kwi 2018 19:09 Odpowiedzi: 3    Wyświetleń: 924
  • atmega8 program w c pomiar napięcia, źle wyświetla

    Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. #include <avr/io.h> #include "HD44780.h"...

    Mikrokontrolery AVR   16 Sty 2012 01:11 Odpowiedzi: 15    Wyświetleń: 2508
  • Atmega 8 + AT45db041d procedura zapisu/odczytu pamięci

    Witam 1. Mógłby mi ktoś podesłać procedurę zapisu/odczytu pamięci w asemblerze? 2. Nie wiem dlaczego ale cały czas odczytuje zera a jeśli jest podłączony do programatora ISPcableII firmy propox to odczytuje 0xFF. Czy wyjście danych powinno być podciągnięte rezystorem do zasilania?

    Mikrokontrolery AVR   18 Lut 2011 11:05 Odpowiedzi: 0    Wyświetleń: 632
  • [ATmega8] - Pomiar ADC i wysyłanie przez USART - 34 pomiary i cisza

    Witam, mam taki kod programu, który skleiłem z fragmentów znalezionych w Internecie: Niestety dzieje się tak tylko 34 razy od momentu uruchomienia mikrokontrolera. Dane z terminala: p0p927p1020p1023p1023p1023p1023p1023p102... 1023p1023p1023p1023p1023p1023p1023p1023p... 3p1023p1023p1023p1023p1023p1023p1023pppp...

    Mikrokontrolery Początkujący   30 Mar 2013 16:03 Odpowiedzi: 4    Wyświetleń: 1446
  • Remont, naprawa pieca akumulacyjnego Dimplex (microtherm na dłużej niż 2-5 lat)

    Wiem, że odkopuję trupa z szafy ale może się to komuś przyda. w 2018 roku remontowałem 2 moje piece AEG 4kW i Dimplexa 5kW, jak w każdym piecu akumulacyjnych, remont sprowadził się do naprawy uszkodzonej izolacji na przedniej obudowie. Zastosowałem coś co się nazywa aerożel https://icmarket.pl/aerogels-mata-izolac...

    Systemy Grzewcze Użytkowy   30 Wrz 2024 08:36 Odpowiedzi: 27    Wyświetleń: 2658
  • ATmega 8 ciekawy licznik - W działającym kodzie wpis do EEPROM

    Witam Licznik zlicza paczki impulsów. Gdy odstęp między kolejnymi paczkami>1sek, licznik zeruje się i zlicza od nowa. Do "pełni szczęścia" brakuje mi aby stan licznika z ostatniej paczki impulsów zapisał się w EEPROM, tak aby po ponownym włączeniu zasilania widniał na liczniku. Każda nowa paczka impulsów powinna wyzerować licznik, zliczyć impulsy...

    Mikrokontrolery   16 Lut 2016 14:12 Odpowiedzi: 6    Wyświetleń: 981
  • atmega - Jak zapisać i odczytać dane w zewnętrznym SRAM?

    Witam W pierwszej kolejności proszę o trochę wyrozumiałości, wszystko co wiem o elektronice nauczyłem się z internetu i dzięki Wam ;) Nauczyłem się już pisać wsady w Bascom, i zrobiłem kilka projektów na atmega, mój nowy projekt wykorzystuje kilka mikrokontrolerow. Każdy z nich odpowiada za inne czynności, opracowałem już sposób komunikacji miedzy nimi...

    Mikrokontrolery   17 Lip 2012 15:58 Odpowiedzi: 14    Wyświetleń: 2374
  • [ATMega16 ADC] odczyt poziomu 8 potencjometrow lub enkoderow

    witam! chcialbym zrobic uklad zczytujacy poziomy z 8 potencjometrow i zapisujacy wyniki jako 8 bitowe wartosci z zakresu 0-255 (lub inny zakres do przeliczenia na 0-100%) rozumiem ze bede potrzebowal 8 portow ADC (czyli ATMega16 da rade). wyliczylem sobie ze do dzielnika napiecia moge dac potencjometr 100k(+1k rezystor w szereg) i opornik 1k do masy...

    Mikrokontrolery AVR   31 Gru 2010 10:58 Odpowiedzi: 3    Wyświetleń: 1947
  • Jak czytać dane z RS-232 na Atmega8 w C? Szukam materiałów i przykładów

    Jeżśeli zly dział prosze admina o przeniesienie Witam Mam pytanie a raczej prośbę gdzie można znaleśc coś na temat pisania w atmega. Chopdzi mi o czytanie RS-232. szukałem w google gdyż też uważam to źródło za encyklopedie ale tam jest wszystko stosując API systemowe np. z Windowsa. Prosze o jakąś pomoc w tej sprawie krótko mówiąc 'atmega8' + 'C' +...

    Mikrokontrolery   22 Paź 2006 08:52 Odpowiedzi: 9    Wyświetleń: 7194
  • Jak odczytać pamięć flash z mikrokontrolerów Atmel, np. ATmega8, ATtiny?

    Czy jest możliwe, żeby odczytać pamięć programu flash z uP np. atmega8 lub ATiny? Napisałem program, skompilowałem, wysłałem do uP. Zgubiłem źródło, czy jestem w stanie odczyt tą binarkę programu jaką ma uP w pamięci flash?

    Mikrokontrolery AVR   17 Sie 2010 20:00 Odpowiedzi: 7    Wyświetleń: 2826
  • Jak zapisać i odczytać dane z EEPROM w ATMEGA8(L) w języku C?

    Witam Chciałem poszerzyć pole swojego działania w ATMEGA8 o zapis i odczyt danych z pamięci wewnętrznej uC EEPROM. Otóż znalazłem na 20 i 21 str. manuala ATMEGA8 funkcje w C zapisu i odczytu danych z EEPROM uC. Oto one: Zapis do EEPROM: void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { /* Wait for completion of previous...

    Mikrokontrolery   06 Wrz 2006 21:04 Odpowiedzi: 12    Wyświetleń: 3487
  • ATmega8: Dioda na porcie B nie działa po naciśnięciu przycisku na porcie D

    Witam, domyśliłem się, że gotowców nie robicie (w sumie to i dobrze:) ), tak więc zabrałem się sam za programowanie. Chcę napisać prosty program zapalający diodę, podłączoną do bitu 0 portu B, po przyciśnięciu przycisku podłączonego do bitu 0 portu D. Teoretycznie napisałem, ale nie chce to działać. Znalazłem link na forum gdzie problem był opisany,...

    Mikrokontrolery   02 Lis 2007 00:57 Odpowiedzi: 12    Wyświetleń: 2201
  • Jak odczytywać i zapisywać dane w 8-bitowym S-Ram ze starego komputera?

    Witam wszystkich forumowiczy. Ostatnio wygrzebałem ze starej płyty głównej takie oto układy z 32 nogami: http://pdf.datasheetcatalog.com/datashee... I wg. noty katalogowej jest to 8 bitowy S-Ram który wygląda dość ciekawie, a jako , że mam takich kilka to można by zapisać tam już bardzo dużo informacji(jak na AVR.) Nasuwa mi się teraz...

    Początkujący Elektronicy   12 Sty 2016 04:07 Odpowiedzi: 9    Wyświetleń: 1104
  • [atmega8] [atmega8][C] Odczyt stanu portu ustawionego jako wyjście - jak to zrobić?

    Witam czy jest możliwość odczytu stanu portu mikrokontrolera ale nie stanu gdy pin ustawiony jest jako wejście tylko jako wyjście . Czyli ustawiamy: [syntax=c]DDRC|= (1<<PC0); PORTC|= (1<<PC0); [/syntax] czy jest możliwość odczytu tego że na PC0 jest 1 (którą ustawiliśmy sami) Czy należało by użyć PINC: [syntax=c]jakaszmienna = PINC &...

    Mikrokontrolery AVR   03 Mar 2017 07:48 Odpowiedzi: 9    Wyświetleń: 1539
  • [Atmega8] Atmega8 Bascom - Nadpisywanie zmiennej w przerwaniu int0/int1, reset timer1

    Witam ATMega8 ma Timer1 16-Bitowy i do odczytu lub wpisu służą dwie dane: "TCNT1L" - odczyt lub zapis "dolnej" 8-Bitowej części i "TCNT1H" - odczyt lub zapis "gónej" 8-Bitowej części n.p. stan licznika "21456" odpowiada : TCNT1H =83 ; TCNT1L=208 bo 21456:256(pojemność TCNT1L=256)=83+208 Aby wszystko było OK to obie wartości (TCNT1H i TCNT1L) muszą być...

    Mikrokontrolery AVR   09 Maj 2009 18:31 Odpowiedzi: 14    Wyświetleń: 2827
  • [Atmega8] Atmega8 Bascom Rc5 - Odbiornik IR pokazuje błędne dane na LCD

    Ja używam takiego kodu - odbiornika. Config LCD dostosuj do swoich potrzeb. Działa na każdym pilocie RC5. Instrukcję Lowerline wyrzuć. [syntax=basic4gl] 'Atmega8 Wyświetlanie z pamięcią i napisem Odczyt RC-5 $regfile = "m8def.dat" $crystal = 8000000 Dim Adress As Byte , Command As Byte , Togglebit As Bit Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4...

    Mikrokontrolery AVR   15 Cze 2021 15:45 Odpowiedzi: 13    Wyświetleń: 7566
  • Atmega8 - Debouncing oraz przekaźnik - sprawdzenie układu

    Pin ma być wejściem w takim przypadku? Tak, odczyt przez rejestr PIN , z tym że równy 0 oznacza wciśnięcie...

    Mikrokontrolery Początkujący   28 Lip 2012 10:33 Odpowiedzi: 17    Wyświetleń: 2502
  • ATmega8 UART przerwanie – dioda LED nie świeci po odebraniu znaku z HyperTerminala

    Odczyt rejestru UDR powoduje utratę jego zawartości - stąd jeśli do jego poprzedniej wartości chcesz się ponownie odwołać, musisz jego stan przechowywać w jakiejś tymczasowej zmiennej.

    Mikrokontrolery AVR   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2858
  • Sprzętowy SPI Atmega8 - odczyt wiecej niż 8 bitów

    slawkoz : 1/ Tak, dane są jednocześnie nadawane i odbierane. Po odebraniu trafiają do SPDR. 2/ Zależy o transmisję w którą stronę Ci chodzi. Jeśli bajt ma zostać odebrany, to wpisujesz zero po czym po zakończeniu transmisji odbierasz bajt z SPDR. Jeśli chcesz wysłać dane do układu, to wpisujesz bajt który chcesz wysłać (bez wcześniejszego zerowania,...

    Mikrokontrolery   28 Sie 2008 15:27 Odpowiedzi: 9    Wyświetleń: 2309
  • ATmega8 - popsuł się? Komunikat: READLB entry not found.

    Najprościej weź 2 tranzystory i zrób zwykły multiwibrator na 5V zasilania i dowolna częstotliwosć np. 100kHz i z kolektora puść przez 100pF na xtal1 megi8. xtal2 nie podłączaj. Zrób odczyt sygnatury i jak ją odczytasz to odczytasz też fuses, i po zmiane wpiszesz poprawne ustawienia. Pozdr. N.

    Mikrokontrolery   02 Lut 2007 17:32 Odpowiedzi: 36    Wyświetleń: 9416
  • Atmega8 - Odczyt wartości z potencjometru i ich przeskalowanie

    Przede wszystkim - nie używaj ułamków. Możesz zapisywać dane jako liczby przeskalowane, czyli np. zakresowi od 0 do 5 z rozdzielczością 0.1 odpowiadają liczby całkowite 0..50. Przeskalowanie wyniku z dowolnej liczby stopni a na dowolną liczbę stopni b uzyskujesz mnożąc wynik przez b i dzieląc przez a, czyli np. x * 5 / 256.

    Mikrokontrolery Początkujący   28 Sty 2014 22:59 Odpowiedzi: 6    Wyświetleń: 1710
  • Sterowanie 4 serwomechanizmami przez potencjometrem na Atmega8

    Witam, Przeszukałem całą elektrodę i nie mogę znaleźć odpowiedzi na pytanie (jeśli źle szukałem przepraszam ;]): " Jak do licha sterować ruchem serwa-potencjometrem przez AVR " Czy muszę mieć osobny sterownik serwomechanizmów czy da się to rozwiązać programowo?. Jestem w fazie projektowania mechanicznego ramienia składającego się z 3-4 serw modelarskich(Tower...

    Mikrokontrolery AVR   02 Sie 2013 20:47 Odpowiedzi: 13    Wyświetleń: 3579
  • ATmega8 - Odczyt flash działa, zapis powoduje zawieszenie MCU

    witam, jaki typ programatora mam ustawic w avr studio dla tego układu?? mam avr studio 4 i wszystkie obskugiwane programatory sa na com....

    Mikrokontrolery   19 Mar 2005 20:04 Odpowiedzi: 7    Wyświetleń: 1943
  • ATMega8 - Opóźnienie powodowane usypianiem procesora (TIMER, ADC)

    Moje pytanie brzmi czy mogę pogodzić precyzyjny odczyt z ADC (z uśpieniem) i dokładny timer czy muszę wybrać albo precyzyjne ADC i niedokładny timer albo standardowy odczyt z ADC i dokładny timer? Timer1 jest taktowany przez prescaler z CLK_I/O, a podczas 'ADC Noise Reduction' , ten zegar jest nieaktywny/ wyłączony. Patrz tabela14 w datasheet; w której...

    Mikrokontrolery AVR   13 Lip 2014 07:11 Odpowiedzi: 4    Wyświetleń: 1155
  • Atmega8 i 4xDS18b20 - Optymalizacja czasu konwersji czujników

    W jakim trybie podłączone są Dallasy? Dwoma, czy trzema przewodami? Nie miałem w domu czterech DS`ów luzem, więc na zdjęciu tylko dwa. http://obrazki.elektroda.pl/9677520400_1... Ten kod zajmuje ponad 50% mniej niż Twój i na nic nie czeka. [syntax=basic4gl]'### TERMOMETR 4xDS18B20 ### $regfile = "m8def.dat" $crystal = 8000000 $hwstack...

    Mikrokontrolery   06 Lis 2021 18:16 Odpowiedzi: 7    Wyświetleń: 1029
  • Kod w C do jednorazowej konwersji AC na Atmega8 i zapis do zmiennej

    Witam... Tak można... Ale pamiętaj o sumie przy ustawianiu inaczej wyzerujesz sobie cały rejestr... Tak w tym przypadku nie musisz (ale możesz) się martwić odczytem osobnych rejestrów (H i L) i ich kolejnością... Oczywiście zmienna do której wczytujesz musi mieścić 10-bitów... Zabawa w czytanie rejestrów ADCH lub ADCL ma sens jeżeli przesówasz wynik...

    Mikrokontrolery   10 Sty 2012 20:48 Odpowiedzi: 14    Wyświetleń: 2979
  • [C][Atmega8]presclaler,licznik T1, tablica stałych w PROGMEM

    Obliczenia są +/- poprawne, pod warunkiem, że procesor rzeczywiście jest taktowany 12,8MHz. Domyślnie atmega8 działa na wewnętrznym rezonatorze 8MHz który jest dodatkowo dzielony przez 8. Żeby to zmienić musisz przeprogramować fuse bity. Najlepiej to zacznik od uzyskania częstotliwości 1Hz na jakimś pinie - miganie LED przy czasach rzędu 3,1ms dość...

    Mikrokontrolery AVR   27 Kwi 2009 18:41 Odpowiedzi: 3    Wyświetleń: 2963
  • AtMega8 - program o rozmiarze bliskim 8kB przestaje działać

    czasem problemem okazuje się niestała stała - tablice stałych można przypuszczać, że będą tylko w pamięci flash - przeważnie okazuje się, że kompilator owszem zapisuje sobie tablicę w pamięci flash, ale z początku programu kopiuje sobie ją do ramu - w ten sposób można się odwoływać do komórek takiej tablicy jak do zwykłej pamięci ram (przestrzeń). Może...

    Mikrokontrolery   20 Lip 2007 22:22 Odpowiedzi: 13    Wyświetleń: 1698
  • [AVR] - Czas zapisu EEPROM w Atmega8 przy 4MHz i 16MHz, wpływ na wydajność

    Odczyt EEPROM trwa tyle co odczyt IO. Nie wnosi żadnych opóźnień. Zapis - jest zależny od MCU, dokłądne czasy znajdziesz w jego nocie - zwykle to 2-5 ms. Podczas zapisu procesor może wykonywać inne instrukcje, a nawet je wykonuje. Tylko, żeby z tego skorzystać należy dokonać zapisu z wykorzystaniem przerwań - po zaposaniu komórki wywoływane jest przerwanie...

    Mikrokontrolery AVR   29 Lip 2013 19:28 Odpowiedzi: 1    Wyświetleń: 1839
  • Atmega8 - Grzanie się stabilizatora LM7805 i mikrokontrolera w układzie 12V

    Ehh, (at)dondu, musisz na stronie zrobić taką tabelkę: +----------+----------+----------+ |xxxxxxxxxx| DDRnx=0 | DDRnx=1 | +----------+----------+----------+ | PORTnx=0 | IN:Hi-Z | OUT:LOW | +----------+----------+----------+ | PORTnx=1 |IN:Pull-up| OUT:HI | +----------+----------+----------+ A co do przycisku to o ile przycisk zwiera...

    Mikrokontrolery   13 Kwi 2013 14:42 Odpowiedzi: 24    Wyświetleń: 2283
  • ATMega8 - [C/C++] Nieprawidłowy odczyt jednego napięcia

    Tak na szybko to nie znalazłem nic co mogłoby powodować powyższy opis. Jednak kod, nie obraź się wymaga wielu poprawek: 1) korzystasz z przerwań do obsługi ADC a na flagę końca konwersji czekasz w pętli 2) odczyt z ADC wybierasz justowanie do lewej a później pracowicie obliczasz jakby to miało być justowane do prawej. 3) każda z funkcji zwraca wartość...

    Mikrokontrolery AVR   01 Sie 2015 11:59 Odpowiedzi: 5    Wyświetleń: 1086
  • ATMEGA8 - problem z przyciskiem na PINB.4, ciągłe wykrywanie wciśnięcia

    Po co ustawiasz "set s2" ? Skonfigurowałeś pin jako wejscie Z PODCIĄGANIEM DO PLUSA, więc puszczenie przycisku automatycznie powoduje odczyt logicznej "1" z tego pinu. Co do pinb.4 - Nie jest to zaden specjalny pin, tyle że to WEJSCIE danych SPI. Mi ten pin działał zawsze jak trzeba, ale zaproponuje inny kod (moze bedzie działać :) ) If S2 = 0 Then...

    Mikrokontrolery   03 Mar 2008 16:46 Odpowiedzi: 4    Wyświetleń: 1142