Dokładne postępowanie zależy od programatora i programu go obsługującego. Aby włączyć zewnętrzny rezonator należy: bity CKSEL muszą być ustawione w zakresie 1010 do 1111 (im większa częstotliwość rezonatora tym więcej) Zajrzyj do pdf do tego procesora do rozdziału System Clock and Clock Options . Najpewniej obecne ustawienie to CKSEL 0001 co oznacza...
Człowieku o czym ty mówisz? Połączyłem układy clock mosi i miso niec nie robiłem z ss to ty chcesz podłączyć sie przez i2c czy SPI w końcu? Chciałem ci powiedzieć też, że attiny2313 nie ma wbudowanego ani I2C(TWI) ani SPI(nie mylic z programowaniem na SPI) i musisz wiedzieć, że atmega8515 też nie ma wbudowanego TWI, ale ma SPI.
Witam, powracam do tematu. 1. uP: Atmega8515 2. Mysz: mysz optyczna PS/2 3. Środowisko: Bascom AVR Zapoznałem z materiałami z linków McRancor - dzięki serdecznie. Postanowiłem wykorzystać te informacje i skomunikować uP z Myszką poprzez PS/2. Więc podłączyłęm zasilanie myszy - zaświeciła (mysz opto) Nie wiem jednak jak ugryść to dalej. Posiadam jeszcze...
codevision avr atmega 8515 nadawanie i odbior /***************************************... This program was produced by the CodeWizardAVR V1.23.8a Professional Automatic Program Generator © Copyright 1998-2003 HP InfoTech s.r.l. http://www.hpinfotech.ro e-mail:office(at)hpinfotech.ro Project : Version : Date : 2006-07-02 Author : j Company :...
No tak, ale jak wybrałem procesor ATMEGA8515 i plik m8515def.inc to wszystko powinno być dorze, a jednak nie jest... No cóż, bugi się zdarzają... Ja przestałem się bawić w symulację, to co chcę sprawdzić to najczęściej wypluwam na wyświetlacz. Nie odpowiedziałeś czy można definiować rejestr, np. RI = r17 Jak najbardziej, nawet wszystkie : ;) .equXtal=16000000...
Ja tu widzę problem z ogarnięciem środowiska, a nie procesora... Ładujesz inny program... Moje makefile, musisz sobie dopasować do ATmega32 i swojego zegara: ########################################... # Makefile for the project LED_Blink ########################################...
The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0 MHz clock. All frequencies are nominal values at 5V and 25°C. This clock may be selected as the system clock by programming the CKSEL Fuses as shown in Table 9. A może 8MHz i dzielnik? :) Czy to 1MHz i pętla powielająca?
a jak mam kilka plików? http://www.edw.com.pl/n0013/vfd_clock/pr... Tak jak tutaj. Który mam otworzyć, i czy mam go tak po prostu skompilowac? EDIT: Czy atmega miała szansę przetrwać zasilanie 12V? bo JAKIMŚ SPOSOBEM pojawiło się tam gdzie nie powinno, napięcie którego w OGÓLE nie ma w układzie?
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
Problem w tym, że nie mam zielonego pojęcia co to fusebity Czyli de facto Twój problem polega na tym, że potrzebujesz mobilizacji do przeczytania noty katalogowej (Sekcja "Memory Programming" i "System Clock and Clock Options")... ;) http://www.atmel.com/devices/ATMEGA8535.... Fusebity avrdude ustawi również, wystarczy poczytać manuala.
witajcie mam taki probem chce połączyć dwa avry jeden to at 90s8515 8Mkwarc drugi to atmega 8515 16M kwarc Atmege chce ustawić na MASTER połączyłem piny SCK, MOSI,MISO,SS obu układów chce wysłać z atmegi zmienną "a" do atmela i odwrotnie KOd ATMEGI $regfile = "m8515.dat" $crystal = 16000000 dim a as byte config spi=hard , data order=msb, polarity=high...
hi przyjaciel, oczywiście przykro, wulgaryzmy google tłumacz, dobry ciekawy projekt, chciałbym, aby przynieść wam po najpierw sugerujemy dodać bibliotekę do TX-out napędu DIP10 dźwięku, http: // www ..... .hoelscher-hi.de / Hendrik / światło / Zasoby / http://www.hoelscher-hi.de/hendrik/light... txd.zip i to nawet jest funkcjonalnie...
Witam. Posiadam program do zegara VFD, lecz posiada tak zwane duchy. Po zastosowaniu większego rezystora ograniczającego prąd siatki też można ten efekt zniwelować ale czy można byłoby zrobić to w programie? Btw czy można przerobić program dodatkowo na to żeby pokazywał datę? Wrzucam program: [syntax=C] ////////////////////////////////////////...
Do ATmega8535 nagrałem LFUSE 0xE0. No trudno. Zobaczyłem, co zrobiłem. Zbudowałem sygnał zegarowy stąd http://obrazki.elektroda.pl/7826805700_1... No i teraz próbuję zagadać do procka avrdude -p 8535 -c usbasp -P com7 -B 2000 -i 4000 ale nie czyta poprawnie sygnatury. W zależności od uruchomienia mam kombinację np: 0xff00ff, 0x00ff00,...
Trzeba odpowiedznio skonfigurować FUSE BITS podczas programowania układu. Polecam notę aplikacyjną układu (działy: System Clock and Clock Options, Memory Programming). Tylko ostrożnie z tymi "fusami"... można pozbyś się Resetu...a potem tylko programowanie wysokonapięciowe...
tak , masz rację to jest lcd.c lcd.h : #ifndef LCD_H #define LCD_H /***************************************... Title: C include file for the HD44780U LCD library (lcd.c) Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File: $Id: lcd.h,v 1.12.2.4 2005/02/28 22:54:41...
Odpowiadam z sporym opóźnieniem, ale faktycznie problem tkwił w wersji BASCOMA-AVR. Teraz mam wersję i co zauważyłem to, że przy tym samym kodzie, zapis do eeprom przy pomocy zmiennych zdefiniowanych jako Eram jest prawidłowy. Obsługa RTC przy pomocy zdefiniowanego zegara: Config clock = soft, też działa sprawniej (tzn, działa wogóle;))
No to zataktuj go z wyjścia XTAL2 ATMega8535 i powinien ruszyć. Jeśli tylko ten fusebit przestawiłeś to procesor powinien ożyć po zataktowaniu zewnętrznym sygnałem.
Witam, właśnie walczę z obsługą LCD pod Atmegą 8 - cały kod jest w C, z użyciem biblioteki: lcd.h #ifndef LCD_H #define LCD_H /***************************************... Title: C include file for the HD44780U LCD library (lcd.c) Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
Pewnie ustawiles External Clock. Teraz musisz na nozke XTAL1 podac zewnetrzny sygnal zegarowy zeby moc ponownie dostac sie do fuse'ow i ustawic External Crystal Resonator bo pewnie o to Ci chodzilo ;) Pozdro Dexter
Sory, już się poprawiam [syntax=c]#ifndef LCD_H #define LCD_H #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * (at)name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency in Hz...
dzięki maciek :) Dodano po 51 Teraz zmieniamy procka na ATmega8535. Obydwa procki będą ze soba współpracowały przez modemy radiowe Radiometrix'a BiM2-433-64-5V. Zamierzam użyć poleceń printbin #, inputbin # ale wcześniej oczywiscie otworzyckanały procedurą open. Ale pytanie jest o kwarc. Otóż do tego ATmega8535 też mam podpięty kwarc 7,273800Mhz z dwoma...
Dokładnie tak. Pytanie z jakiego uP korzystasz? Np.: tiny2313 ma 4 wyjścia OC: OC0A i OC0B dla Timer0 oraz OC1A i OC1B dla Timer1. Dla mega8 masz trzy wyjścia OC: OC1A i OC1B dla Timer1 oraz jedno dla Timer2 (OC2) Co do wejść oznaczonych TOSC1 i TOSC2 - w kontrolerach ATmega służą do podłączenia kwarcu zegarkowego (32kHz). Przy wykorzystaniu licznika...
Witam! Widziałem już na Elektrodzie kilka postów na temat zegara w AVR ale niestety mi nie pomogły. Napisałem taki kod w BASCOM: Config Lcd = 16 * 1a $crystal = 8000000 Config Clock = Soft Time$ = "22:08:00" Cls Do Home Lcd Time$ Loop End Po uruchomieniu programu zegar nie zlicza tylko cały czas wyświetla godzinę 22:08:00, Do procesora ma podłączony...
trudno mi powiedziec tak od razu, ale sprawdz dokladnie jeszcze raz polaczenia zasilania, szyny danych, zegar itd. może wstanie na wewnętrznym clocku. na początek polecam at90s8515 . lepiej sie programują bo 8535 czasem mają kłopoty z programowaniem. trzeba im niekiedy obniżać Vcc do ok 4.7 V przy prog. najszybciej sprawdzisz programator. najpierw sprawdz...
Programator USBasp Programator bazuje na niezawodnym projekcie Thomasa Fischla USBasp. Możliwość programowanie układów 5V/3.3V. Wgrane najnowsze oprogramowanie. Specyfikacja Wsparcie dla AVRDude from version 5.2 onwards Allows you to to read or write the microcontroller EEPROM, firmware, fuse bits and lock bits Support for Linux, Mac OS X and Windows...
Dzieki za brak pomocy, przez to musialem sam pokombinowac. A wystarczyło petle główną zrobić pustą i obsługe wyświetlania wrzucic do podprogramu sectic wywoływanego co 1sek. Moze sie komus przyda, pozdro Config Lcd = 16 * 2 'inicjalizacja wyswietlacza Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 ,...
Witam. Znalazłem ostatnio opis emulatora zmieniarki CD do grupy VAG (VW, AUDI, SEAT, SKODA). Działa to na takiej zasadzie, że oszukujemy radio generując protokół zmieniarki a na wejście liniowe podajemy np. sygnał z odtwarzacza MP3 zamiast ze zmieniarki której fizycznie nie ma. Niestety inaczej się nie da i musi być emulator jeśli fabryczne radio nie...
Widać, że wykazujesz jakąś inicjatywę, więc: Układ nie będzie prosty. Jak chcesz go zrobić bez użycia mikroprocesora. Możesz użyć 4 rejestrów przesównych np 4094 CMOS i licznika liczącego najprościej do 32 czyli musiał być zestawić ze sobą 2 dowolne liczniki np 7493, 74192, 74193 itp. Wyjście Q6 podłączasz do wejścia DATA rejestru 4094 i do układu zerującego...
Czy dane zczytywane z jednego sektora karty to jest 512 bajtow czy bitow ? Bo jesli to sa bajty to mi wychodzi ze jeden znak w pliku txt zajmuje 32 bajty a to chyba cos za duzo ;/ Niech mnie ktos naprowadzi bo caly czas mecze sie z odczytaniem danych i cos mi nie wychodzi. Niby nawiazalem komunikacje z karta ale jakos nie moge przetworzyc odebranych...
Witam , udało mi się odpalić wyświetlacz , użyłem innych bibliotek - pana Peter Fleury . Pojawił sie jednak kolejny problem , biblioteka jest do wyswietlacza 2x16 a ja chciałem ją przerobić na 4x20 i tu pojawia sie problem : - pierwsza linia wyświetla się ok - druga linia , pierwsze 8 znaków drugiej linii jest dublowane z linii pierwszej ( 8 ostatnich...
Funkcje do obsługi wyświetlacza pochodzą z gotowej biblioteki, którą znalazłem za pośrednictwem elektrody. Oto funkcja do wrzucania tekstu na lcd z flash procesora. Co do pamięci - avrstudio pokazuje mi że używam około 12kB flash i 300bajtów sram więc ok. Co do double i float to nie wiedziałem, że to to samo... A jakie są tego konsekwencje? Funkcja...
Z jaką częstotliwością rezonatora pracujesz? Wszystko co dotyczy konfiguracji liczników masz w help'ie (również w b. dobrym polskim tłumaczeniu autorstwa Zbigniewa Gibka) przykład: CONFIG TIMER0=TIMER, PRESCALE=64 'ustaw timer/licznik0 jako timer z podziałem częstotliwości zegara /64 (...) ON TIMER0 wyswietl 'po przepełnieniu licznika skocz...
Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
A masz ustawione odpowiednio fuse ? Mój Make: # Name: Makefile # Project: hid-data example # Author: Christian Starkjohann # Creation Date: 2008-04-07 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)...
Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...
O, widzę, że ktoś oprócz mnie również ma ten problem :D Przede wszystkim musisz uwzględnić ten pin SS, o którym wspomniałeś, bez tego ani rusz. Za każdym razem gdy coś wysyłasz po SPI musisz ustawiać SS na zero, a po wysłaniu SS na 1. Warto również zajrzeć do bibliotek, które udostępnia Atmel, jest to nota AVR319, do pobrania stąd [url=http://www.atmel.com/devices/ATTINY...
bascom atmega8515 atmega8515 programator ponyprog atmega8515
karta pamięci uszkodzona głęboki rozładować akumulator ciepło oddawane przez radiator
mikrofalowka samsung akumulator odkurzacza silvercrest
Serwis i naprawa wyciskarek Bio Juice - gdzie szukać? Jak odczytać parametry triaka: poradnik