Po co PCF 8591 Atmega8 ma własne przetworniki ADC 10-cio bitowe Czas otwarcia i zamknięcia tranzystora uzależniasz od zmierzonych wartości nap i prądu
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...
na Twoim miejscu zainteresował bym się programem "Eagle" i sam coś takiego zrobił pod własne potrzeby potrwa to o wiele szybciej i nabierzesz doświadczenia w tworzeniu własnych płytek ze schematu
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Co do atmeg to teraz faktycznie nie widzę sensu kupowania standardowej ósemki(tamte układy są lepsze, a w podobnej cenie). Przede wszystkim dużo nowsze układy a jak dodać taką jedną z dużych zalet że timer0 nie jest już "goły" ja w Atmega8 tylko ma kilka trybów w tym zawsze i wszędzie przydatny CTC - to już ogromna zaleta ;) .... ale jak piszesz jest...
Ja się zawsze zastanawiam skąd się biorą u tylu ludzi , początkujących te schematy bez podłączonego AVCC i AGND ??? przecież - trąbi się o tym nie tylko w nocie PDF ale i na forum - no wszędzie. Wprawdzie ATmega8 ma zwarcie wewnątrz pomiędzy VCC i AVCC ale nie podłączanie jeszcze niefrasobliwie drugiej nogo GND to już - proszenie się na własne życzenie...
dzięki zastosowaniu tylko RS485 dla wszystkich procków, czujników oraz linuxa uzyskasz większą elastyczność systemu. Przy dobrym przemyśleniu komunikacji będziesz mógł np odczytywać stany czujników i układów poza centralą bezpośrednio przez program na linuxie itp itp aby takie rzeczy były możliwe warto zastosować np takie rozwiązanie gdzie będzie np...
Witam, Mam jedno pytanie. Czy jest możliwe dokonanie pomiaru napięcia przy pomocy procesora Atmega8 z tego samego źródła, z którego jest on zasilany ?? Wiem, że kiedy próbowałem tak zrobić na ICL 7106 to układ scalony natychmiast się spalił. Z góry dziękuję za pomoc.
1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program po zakończeniu tejże podprocedury - po rozkazie ret,...
http://obrazki.elektroda.pl/6262101000_1... Dzisiaj przedstawiam efekt kilku dni mojej pracy. Ponieważ kuchenny zegar odmówił z wiekiem posłuszeństwa, postanowiłem złożyć własną zabawkę pokazującą czas. Z założenia miał to być zegar z podstawową funkcjonalnością, bez wodotrysków, tani i czytelny. Oparłem się na projekcie opisanym tutaj:...
http://obrazki.elektroda.net/100_1287497... Witam, Dekoder + Nadajnik testowy (odebranego kodu). Bardzo często zdarza się potrzeba sprawdzenia w jakim standardzie nadaje pilot, który wpadł nam w ręce a nie mamy żadnego symbolu lub nawet jeśli mamy to nie występuje jego dokładny opis na www.lirc.org/remotes W takiej sytuacji ciężko go wykorzystać...
bluzgi na mnie, ze nie wiedzialem, ze ceramiczne maja mniejsza opornosc, oooo czym ty mówisz? jakie bluzgi? kto? może coś źle przeczytałeś? .... ale ok może się pomyliłeś.. tak czy inaczej piszesz, że masz zasilacz 3A więc powinny się procki wyrabiać - ale tu widać jednak, że nie do końca masz pojęcie co i jak z tym zasilaniem i odsprzęganiem. Dlatego...
(at)obrsla: jeśli procek taktuje z częstotliwością 8Mhz to przerwania będa wyłączone cały czas Nie będą wyłączone cały czas i nie ma to nic wspólnego z taktowaniem. Nawet jeśli napiszesz: pytam się bo nie che bez potrzeby odkręcać prędkościomierza Zawsze możesz zostawić tak, jak jest :-? Tylko po co wtedy ten temat? (at)dondu: Problem do wyjaśnienia...
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
https://obrazki.elektroda.pl/7292733600_... Opis konstrukcji Od razu na wstępie zaznaczę, iż konstrukcja ta powstała już kilka lat temu, ale nadal z niej korzystam. Publikuję te materiały, ponieważ co jakiś czas na forum pojawiają się pytania o tani zasilacz na początek. Też stałem przed takim dylematem. Tak więc, gdy po 12 latach...
http://obrazki.elektroda.pl/8407002400_1... Witam wszystkich forumowiczów Dziś Wam przedstawię kolejny projekt który niegdyś wykonałem. Jest to oscyloskop cyfrowy wykonany na Atmega8 - projekt zapożyczyłem od kolegi cosimo i jest on udostępniony na elektrodzie - link poniżej http://www.elektroda.pl/rtvforum/topic80... Nie będę...
Wywal te rezystory na pinach... Wiem że to zabezpieczenie, ale to będzie stwarzać problemy, Dalej, oddal przycisk reset od 7805 i przy układzie daj miejsce na radiator, A tak na koniec, nie taniej wyjdzie takie maleństwo na uniwersalnej? Bo moim zdaniem do tego szkoda robić pcb...
A chciałbym się zapytać dlaczego kolega nie korzysta ze sprzętu? I2C w atmedze nazywa sie TWI (pewnie jakies patentowe problemy) i robi to ona sprzetowo. Jezeli kolega nie chce jednak sprzetowo (np jak drugi interfejs i2c jest potrzebny) to polecam biblioteke http://homepage.hispeed.ch/peterfleury/i...
http://obrazki.elektroda.pl/8038763400_1... Witam, chciałbym przedstawić tutaj projekt sterownika lampek choinkowych. Nie jest to może konstrukcja idealna, jednak jako mój pierwszy większy projekt, myślę, że nadaje się do przedstawienia na forum, tym bardziej, że mało jest projektów tego typu na polskich stronach. Dodam, że projekt...
Witam. Dysponuje własną konstrukcją laminatora (mechanika wyjęta z laminatora lervia) jednak jakiś czas temu spaliła się elektronika zapożyczona z orginalnego laminatora. Chcę zrobił własną elektronikę opartą na mikrokontrolerze atmega8 z płynną regulacją temperatury pracy grzałek oraz wyświetlaczem LCD z aktualnymi info. Wobec tego mam następujące...
Autor urządzenia powinien dopracować mocowanie karkasu. Teraz widać że się kiwa jak pijana baletnica. Autor tego urządzenia zasługuję na najwyższa nagrodę, to że mocowanie jego jest nieprecyzyjne i za to nalezy go nie obwiniać ale trzeba chwalić za to co zrobił i należało by to rozwijać udoskonalać.... nie ma w sprzedaży u nas takiej maszyny więc też...
Witam Przeanalizuj [url=http://www.elektroda.pl/rtvforum/to... Atmega8 i TWI , ale jak zacząć... powinno pomóc w zrozumieniu magistrali TWI(I2C). Jest to gotowy szablon z obsługą magistrali TWI do którego wpisuje się własne procedury.
napisz w języku C program na Atmega8 ładujący plik hex do pamięci mikrokontrolera AT89S52 poprzez interfejs ISP. Komunikacja PC - Atmega8 poprzez łącze RS232. Oczywiście, chętnie Ci pomogę! Podaję poniżej przykład implementacji w języku C, który pozwala na wgrywanie pliku hex do mikrokontrolera AT89S52 używając mikrokontrolera Atmega8 jako programatora...
Gratulacje SirKamil90 autor tego projektu. Zrobiłem ten projekt i jesteśmy bardzo zadowoleni pracy. I przeprojektowany własne okablowanie, mam nadzieję, nie obrażać twórcy projektu. Będę pisać jak najszybciej plik PDF z okablowaniem. Gratulacje (at)electricianul stacja lutownicza wykonana. Niektóre zdjęcia mnie z przebytą. Zamiar zrobić sprawę w oparciu...
Diora WS504B Tuner AS502 Korektor FS502 CD - CD 502 Kolumny: Slot A: 2x Altus110 Slot B: Własne 3drożne 200W na głośnikach JBL Wzmacniacz lekko podrasowany - standardowy wszystkie elektrolity wymienione, + większa część tranzystorów - te grzejące się ze stabilizatorów napięć dostały dodatkowe radiatorki + główny wentylator włączający się przy zbyt wysokiej...
linijka odpowiedzialna za częstotliwość wygląda po prostu tak: F_CPU = 16000000 + w makefile to musiałoby być tak: -DF_CPU 16000000 a nie tak jak ty to napisałeś wyżej :( = Prawidłowa odpowiedź, czyli -DF_CPU=16000000UL Źródło http://gcc.gnu.org/onlinedocs/gcc/Prepro... i doświadczenia własne :)
Witam Od jakiegoś czasy bawię się atmega8 i attiny2313 , pobawiłem się prostymi projektami na diodach , silnikach ale chcę też zobaczyć inne możliwości tych AVR .......i tu zaczyna się problem ....szukałem po necie kompletne aplikacje (schemat+kod,soft) jedyne co widzę to pytania i porady o programatory , niekompletne projekty (sam schemat lub sam kod)........
A sprawdź jeszcze czy napięcie na pinach nie spada podczas programowania przy podłączonym procesorze. Czy "programator" ma własne zasilanie?
Ewentualnie, amatorzy elektroniki często w razie potrzeby wytrawiają sobie własne płytki drukowane, czy to metodą termotransferu, czy fotochemią. Co prawda takie płytki są brzydsze (brak soldermaski, metalizacji i napisów) i mniej precyzyjne niż produkowane przez profesjonalistów, ale często dla prototypów są wystarczające.
Na jednym tranzystorze nie da się wykonać układu który wyłączy swoje własne zasilanie, jakbyś przeanalizował działanie układu zauważył byś że w stanie "wyłączonym" prąd bazy T1 i tak będzie płynął. Potrzeba co najmniej dwóch https://obrazki.elektroda.pl/9747657800_... Zasilanie jakiegokolwiek układu scalonego przez rezystor to zły pomysł...
Najlepiej własne sterowanie (są nawet zaawansowane na atmega8 tutaj na forum) i do tego kolba pensola/solomona za około 50zł. Nie do zdarcia ;)
Mamy już kod źródłowy czyli projekt jest już kompletny i teraz zainteresowani tym projektem mogą zadawać merytorycznie pytania lub proponować jego modernizację. R-MIK – pytasz - Kod źródłowy w Bascom? Po co? Wskazujesz na link w którym sam umieszczasz Własne opracowania, a w nim - Kod źródłowy (AVR-GCC) i kod wynikowy (Hex, Elf, Eep) Żaden z tych...
Są gotowe edytory, którym można wpisać własne reguły zaznaczanie tekstu. Do tego można w nich także dodać dodatkowe funkcje do menu, które będą wywoływały zewnętrzne programy (w celu np. kompilacji kodu czy zaprogramowania procka). Pozwoli Ci to zaoszczędzić wiele pracy z pisaniem własnego edytora. Jednym z takich edytorów jest Crimson editor. A co...
Przecież gdyby to połączyć tak jak piszesz to natychmiast wywaliłoby różnicówkę. Kolego, zanim napiszesz kolejny post na stronę A4, a może zamiast tego - wskaż jakąkolwiek notę jakiegokolwiek większego producenta, który zaleca łączenie samego A i B, bez łączenia mas transceiverów przy wykorzystaniu zwykłych transceiwerów RS485 o jakich tu piszemy. Ja...
mała uwaga : czy programator ma własne zasilanie ? w złączce nie masz vcc , mogą być problemy z zaprogramowaniem uP
Miałem podobny problem. Tanie programatory UsbAsp (do 20zł) często nie działają z popularnym sterownikiem http://www.fischl.de/usbasp/ . W moim przypadku rozwiązaniem okazała się instalacja Extreme Burner. Program ten instaluje własne sterowniki, z którymi programator już działa.
... Ewidentnie program zamiast siedzieć w pętli odbioru danych dopóki nie dobierze wszystkich znaków, po prostu z niego wychodzi za każdym razem gdy odbierze jeden znak i wraca do pętli głównej gdzie dopiero następuje jego odebranie... Ja tu nie widzę nic dziwnego :D Twoja druga pętla while(1) jest dużo szybsza od magistrali szeregowej i to wszystko....
Chciałem przedstawić mój pierwszy projekt w BASCOMie. Jest to moduł komunikacji mikrokontrolera z telefonem komórkowym poprzez sprzętowy UART. http://obrazki.elektroda.net/97_12540699... W projekcie wykorzystałem uC Atmega8 i telefon SE T300. Wykorzystałem ten model, bo akurat taki miałem i okazało się, że przypadkiem ten model ma pewną zaletę....
Ja sądzę że powinieneś przemyśleć sugestie i napisać poprawiony kod, a wtedy ktoś może wyłapie jakieś pozostałe błędy i w ten sposób wspólnie coś z tego będzie.Pomimo tego że jest to dość prosty kod do napisania, nie sądzę żeby ktoś chciał za Was to zrobić, tak byłoby gorzej dla Was bo nie ma to jak nauka poprzez własne myślenie?
Najgorsze jest to, że wydając kilka stów na płytkę ewaluacyjną ograniczasz się w zakresie stosowanych procesorów. A na stykówce masz co zechcesz. eee to wcale nie jest najgorsze ;) Ja kiedyś też zaczynałem od EvB , który jest godny polecenia ze względu na dobry stosunek ceny do jakości. Wcale nie jest wadą (to oczywiście moje subiektywne zdanie, a...
Witam, AF7018 napisał: Do tego jeszcze chcę jeszcze rozbudować i dołożyć pomiar strat ziarna. Teraz mam straty ziarna zrobione w postaci analogowej na zwykłej linijce diodowej . Jestem ciakawy w jaki sposób zrealizowałeś pomiar strat i czy stosowałeś fabryczne czujniki czy własne rozwiązania. Z góry thx za odpowiedz! Justin19,
Ja wiedziałem, że tak będzie ;P
Dzięki michalko12 za pomoc. Co prawda zmiany, które mi zaproponowałeś nie rozwiązały problemu z kompilacją, ale zacząłem pisać własne funkcje do obsługi LCD i odnoszę już pierwsze sukcesy. Zresztą cały kod staje się dla mnie bardziej czytelny i zrozumiały, więc na razie nie będę korzystał z gotowych bibliotek pod sterownik hd44780. W przyszłości pobawię...
Witam. Małe skromne pytanie. LCD 16x2 - PRC1602A -( 4Bit) - Atmega8 (F_CPU 8Mhz internal) Lcd na porcie D ,Vo -/+5V - ten sam efekt. Sprawdziłem chyba wszystko, kontrast po kilka razy połączenie. Po wyczyszczeniu pamięci w atmedze ,Lcd gaśnie jeśli wgram mu program zapalają się prawie wszystkie kwadraciki (treści na Lcd nie ma). Wgrywam program (w C)...
No tak- ale to nie jest DS tylko pamięć na ATmedze zaprogramowana zgodnie z 1wire. Reszta układów podpieta do 1wire będzie miała swoje 3.3V. Tylko ta Atmega udająca 1wire będzie miała nieco niższe napięcie zasilania- o spadek na diodzie. P.S. A swoją drogą- fajny pomysł zrobić własne układy na 1wire. Szkoda tylko że sprzedawać tego nie można.
To była moja pierwsza myśl, Disable INT0 umieściłem w pętli głównej na zasadzie [syntax=basic4gl]Do Czas = Czas * 0.22148394241 Predkosc = Fusing(czas , "###.#") Predkosc = Format(predkosc , "00000") Mid(predkosc , 4) = " " Text = Predkosc Disable INT0 gosub sendnap Enable INT0 Loop [/syntax] I działanie to przyniosło efekt w postaci narastania licznika...
Wiem, wiem. Pytam w razie, gdyby jakieś pojemności między stykami miały tendencję do przeszkadzania itp. BTW odnośnie informacji z poprzedniego linku: czy pomylenie zworek w USBasp i przypadkowe podanie napięcia z USB programatora, gdy programowany układ ma własne zasilanie, stwarza bardzo niebezpieczną sytuację? A jeśli tak, to niebezpieczną dla układu,...
ja próbowałem zrobić na tych transoptorach wg czyjegoś schematu konwerter RS232 na RS485 - więc ledwo się wyrabiał z tymi transoptorami na prędkości 9600 a o wyższej można było tylko pomarzyć ... ale mówisz o aż sekundowym opóźnieniu??? albo jeszcze większym? - nie będę się sprzeczał - ale to chyba nie możliwe, żeby bez podciągania zewnętrznego była...
Nie specjalnie. Ale ustalmy kilka rzeczy. Poznawaczym : 1. PL2303HX to nie jest żaden programator. To tylko konwerter USB-UART. Nawet jeżeli wrzucałbyś tym konwerterem program do ATMegi z bootloaderem, to ten konwerter nie pełnił by wtedy roli programatora. Programatorem była by sama ATmega. Tzn jej bootloader. A PL2303HX jedynie by dostarczał programu...
proponuję zabrać się za to zadanie ale używając języka asembler albo C - wtedy zrobisz to bez najmniejszego problemu - tu trzeba wykonać procedurki o skrajnie dobranych zależnościach czasowych i dlatego myślę - ale może się mylę , że akurat Bascom nie jest do tego akurat najlepszym narzędziem - z drugiej strony sam jestem ciekaw czy komuś w Bascomie...
Powiem szczerze, że moje "doświadczenie" w programowaniu avr-ów to kilka projektów w połowie 'zerżniętych' z internetu, a w połowie dopisane własne algorytmy i funkcje. Nigdy nie zwracałem uwagi na optymalizacje kodu w stopniu większym niż: "a po co powtarzać dwa razy to samo", a mimo to programy działały dobrze. Przy okazji: gdzie mogę znaleźć biblioteke...
Wygoda, wolę kręcić niz kombinowac z przyciskami, zwłaszcza te strt/stop. Chodziło mi o to że nie ma płynnej regulacji w locie (a jest w opisie). Takie zaglitch-owaneraczej trudno nazwać płynną i w locie. Płynna to nie, w locie to tak (raczej tak) PS nie pytałem o R-MIK tylko o ten projekt. A pytania zadałem bo IMO nieuczciwie kolega (at)gdL prezentuje...
poczytaj tutaj: http://avr.elektroda.eu/?q=node/30 Do wejścia AREF musisz podłączyć własne zewnętrzne źródło napięcia, albo skorzystać z wewnętrznego źródła 2,56V, ale wtedy należy między AREF i masę wpiąć kondensator. Na płytce masy cyfrowa (GND) i analogowa (AGND) muszą być połączone, na schemacie tak jakby brakowało "kropki" ;). Rezystor 10K ze schematu...
Witam wszystkich! Na początku (Tak dla moderatorów) chciałbym powiedzieć że problem próbowałem rozwiązać samemu ale niestety bezskutecznie. Wcześniej korzystałem z ArduinoMega 2560 i bardzo mi przypadło do gustu. Dodam że to była moja pierwsza styczność z uC. Postanowiłem więc zbudować sobie samemu własne Arduino oparte na Atmega8 z użyciem programatora...
Witam, jestem konstruktorem mechanikiem. Kiedyś robiłem sterownik na atmega8 do 16 serwomechanizmów modelarskich. takie serwa mogą mieć moment 5 kgcm, można stworzyć własne serwo: silnik + przekładnia + enkoder, są to wtedy dużo większe koszty. Wydaje mi się jednak,że najpierw trzeba przemyśleć sprawę sterowania i zasilania serwa. Takie małe modelarskie...
może to i przydatna rzecz i fajna na prezent, ale nie ma co się oszukiwać. Tematu mikrokontrolerów nie pojąłeś zbyt mocno, jedynie co to zaprogramowanie atmegi. Polecam zacząć pisać własne programy, zacząć od migania diodą w bascomie ;) No i przydał by się jakiś panel na tą obudowę nakleić bo obciach takie "powyrywane dziury" dać na prezent ;)
Może AD7788, ma znacznie mniejsze szumy własne i efektywne 16 bitów kosztem tylko około 16 pomiarów na sekundę. Do tego AD1580. Ale to tylko wyliczenia i kalkulacje, każdy element w torze pomiarowym przy takich rozdzielczościach będzie wnosił sporo "własnych" dodatków i pozostanie jeszcze kwestia (możliwe że najważniejsza) PCB.
U mnie chodzi to na jednym przewodzie jako pętla prądowa. Potrzebne całe 5 elementów przy kazdym procku a dokladnie tranzystor PNP jako nadajnik NPN jako odbiornik oczywiscie porniki(2) na bazy i opornik rzedu 100 do 1000 ohm jako obciazenie linii do masy. Robiłem próby chodzilo na kilka kilometrów. Co do programu Kwasir to raczej ci sie nie przyda,...
Witam ! Masz problem że po włączeniu I2C nie steruje TSA6057 na własne życzenie, ponieważ Gosub I2C umieściłeś w podprogramach: W_gOrę, w_dół gdzie program po starcie nie wchodzi ! Przykładowe rozwiązanie: Przed pętlą Do loop dodaj parametry początkowe PLL np.145000 a potem dodaj Gosub I2C, Pozdrawiam. Stefan
Do atmegi chyba najłatwiejszy jest język Bascom. Ściągasz do niego kompilator BASCOM AVR, robisz programator i tworzysz swoje własne projekty. Gdzieś posiadam polskiego Help'a do tego programu i powiem szczerze, że z niego samego można się wiele nauczyć bo do każdego rozkazu jest jego przykład użycia...
Próbowałem ustawić prescale timera 1 na 8 co powinno dać przerwanie co 32,768ms i w przerwaniu zwiększałem liczniki mikro\milisekund co eliminowałoby opóźnienie przed zmianą wartości licznka. Wynik bez większych zmian - również około 1s\2h, może minimalnie mniej. Przerw: Timer1 = Timer1 + 49911 Incr S If S = 60 Then S = 0 Incr M End If If M = 60...
Zobacz oscyloskopem co wchodzi na uP, bo obawiam się, że procek zlicza oscylacje własne układu LC (cewka zapłonowa, kondensator). Sygnały z układu zapłonowego są trudne do obróbki i wymagają dobrego odkłócania i kształtowania by śmieci nie zliczać (przepięcia, oscylacje). Do tego powinien być przed wejściem uP jakiś układ monostabilny dający impuls...
Mirek, jak siebie znam, to zrobię, ale to mój początek przygody z mikrokontrolerami, chciałem zacząć jakoś spokojnie, wykluczając własne podstawowe błędy spowodowane brakiem wiedzy. Ale nic, ja jestem uparty :-) Podoba mi się to przerzucenie dużej ilości zadań z rozbudowanej elektroniki na soft, trochę programowałem w przeszłości, znam pewnie na podstawowym...
Witam, od razu się przyznam, że dopiero raczkuje tworząc własne programy dla mikrokontrolerów, dlatego pytam: jak obsłużyć termoparę (J) przez Amtega8 (wiem, że ma wbudowany przetwornik ADC), chodzi mi o jakiś prosty przykład, na którym mógłbym się wzorować-uczyć, może być w C jak i w Bascomie. Chcę by program po prostu odczytywał temp. z termopary...
Moje początki były ciężkie ale teraz potrafię już odpowiednio ustawić bity konfiguracyjne na własne potrzeby, lecz brak mi odpowiedniego sprzętu do odblokowania tych już zablokowanych. Owszem zbuduję w przyszłości programator równoległy lecz teraz wystarczył by mi prosty Rezurektor którego na dodatek można używać bez podłączania do komputera. Jest to...
(at) Jakie narzedzie mozna opanowac jak najszybciej by pilac programy zawierajace SPI I2C ADC przerwania itp itd? Jak się ma biblioteki czy to własne czy cudze to każdy kompilator dobry czy to Bascom/C/Pascal/asm - nie ma to znaczenia. Dlatego moim zdaniem pytanie bez sensu :) AVRStudio (darmowe-ale jest to jednak IDE producenta Atmeli) Ja jakoś ciągle...
Witam Skorzystam z tematu aby zaprezentować mój problem. Zakładaj proszę własne tematy, bo to Twój problem, a nie problem tamtego autora. Otóż napisałem program do regulacji poprzez PWM prędkością silnika jednak temat przerwałem i wróciłem do niego po kilku miesiącach i teraz siedze już drugi dzien na tym i nie mogę pojąć czemu program wcześniej działał...
Witam! Zbudowałem pewien sterownik na mikroprocesorze Atmega8. Sterownik ten obsługuje mostek H, sterowanie odbywa się przez podczerwień i pilota RC5. Zaprojektowałem go w ten sposób, żeby w przyszłości móc wykorzystać UART ( dodałem złącze na PCB do wolnych pinów uC ). Teraz przychodzi potrzeba sterowania innym urządzeniem za pomocą UARTa. Urządzenie...
Hmm. A potrzebujesz podświetlenia? Jeżeli nie to faktycznie wrzuć LCD np. 16x2 i bez podświetlenia będzie brał kilka miliamper/kilkanaście. Jeżeli to nie jest projekt komercyjny, tylko jednorazowa realizacja na własne potrzeby to daj 3xAA to będziesz miał koło 4,5 V z baterii (potem mniej). Dla procka napięcie może spaść a jak niskie napięcia tolerował...
Jeżeli ma to być na RS232 to dość dawno Philips w nocie aplikacyjnej chyba dla 751 opisał protokół na przerwaniach (widziałem na własne oczy lecz numeru nie pamiętam). Kłopot w tym, że to działa dla dwóch procesorów, ale nic nie stoi na przeszkodzie by zaimplementować to dla RS485 i liczba chętnych do rozmów wzrośnie do 32 (chyba się nie pomyliłem)....
Bingo! :D Coś z Ciebie będzie. Kod do Bascoma jest tam dlatego że strona jest hobbystyczna i w pewnym stopniu edukacyjna. Jest tam więcej przykładów programowania. Mając kod źródłowy można też projekt przerobić pod własne potrzeby lub coś do swojego własnego podglądnąć. Niemniej wsady tam są skompilowane. Jeśli ustawisz FuseBity to oczywiście musisz...
Ja zrobiłem taki układ na SE T300 (może być też T68i) jeśli chodzi o odbiór sms i sterowanie czymś tam jest fajny przykład w samples - sms.bas Mój układ dzwoni do mnie i wysyła sms kiedy mam alarm na centralce, a po odebraniu sms o treści UZBR lub ROZBR uzbraja/rozbraja zdalnie centralkę alarmową. Jeśli zaś treść sms to ZAL lub WYL to układ steruje...
cala zabawa polega na tym aby samemu pisac biblioteki, a nie uzywac gotowcow. Pozwolę się nie zgodzić z tym stwierdzeniem. Gdybym ja (przykładowo) pisząc aplikację tworzył wszystko od zera - nie zarobił bym ani centa. Jako przykład podam projekt, którym się obecnie zajmuję (RF/SimpleMac) z bibliotekami ST dla STM32W108. Po co mam tracić czas na pisanie...
Planuję zautomatyzować trochę swój ogródek. Na początek chcę zrobić coś prostego - włączanie i wyłączanie zraszaczy z centrali zlokalizowanej w domu + sterowanie oświetleniem. Centrala byłaby zbudowana na bazie Atmega8 (plus klawiaturka, lcd, ... wiadomo). Jeden cały port atmegi poświęciłbym na sterowanie zraszaczami i oświetleniem. To znaczy, że można...
Witam. Piszę pierwszy raz na forum i chciałbym się dziś przywitać oficjalnie. Z racji większej ilości czasu jaką spędzam w domu z dzieckiem zaprojektowałem do różnych celów płytkę prototypową z gotowym filtrowaniem i stabilizatorem napięcia 5V do zamieszczania w różnych projektach własnych. Płytki wykonuję przy pomocy drukarki laserowej z metodą transferu...
Oczywiście że można użyć Atmega8 bo kosztuje praktycznie tyle samo, a wszystkie elementy w wersji przewlekanej można upchać na płytce wielkości wyświetlacza. I pozbywamy się błędu pomiarowego, miniaturyzacji. Ten miernik to taka ciekawostka, tak jak napisałem, co można upchać w jeden mały Attiny13. Po prostu mowę mi odbierało gdy widziałem kolejną lampkę...
To żeby było poprawnie co powinienem zmienić? (chyba nic, bo temperaturę odczytuje teraz poprawnie na /16 pomimo zmiany rozdzielczości- też do końca nie znam się na programowaniu ds'ów ponieważ dopiero jestem początkującym) edit: wyeliminowałem błędy filtrując to co odczytuję z ds'a taką oto częścią prymitywnego kodu while(1) { wyswietl_temp();...
pmw --> a no widzisz, sam na własne życzenie się męczysz tym powolnym programowaniem. Można trochę szybciej ale trzeba użyć mkAvrCalculatora. Można wtedy nie zakładać zworki SLOWSCK tylko przy programowaniu wybrać możliwie najmniejszą wartość spowolnienia zegara z rozwijanego pola "Slow SCK option" ale w programie ;) .... wtedy będzie się programowało...
Tak na marginesie nie konfiguruje się pinów tylko porty. Więc zamiast: ............ W Bascom przy ADC nie ma potrzeby konfiguracji portów jako wejscia. Na dobrą sprawę, wszystkie porty 'by default' Bascom traktuje jako wejścia bez podciagania, więc nie jest błędem w takim przypadku pominięcie wpisu o configuracji portu. Druga rzecz: Zauważ że wpis...
PCB IMHO do wymiany. Podświetl sobie w eagle ścieżli GND i Vcc i zobacz jak je prowadzisz. Masę masz ślimakiem od zasilania do procesora, a stamtąd (!) dopiero do przekaźników. Nie lepiej jest z Vcc. Na tak długiej ścieżce nie tylko indukują się zakłócenia, ale także przy impulsowym poborze prądu dochodzi do wzrostu potencjału. Przekaźniki dobrze żeby...
Od kilku dni staram się uruchomić pomiar temperatury czujnikiem ds18b20. Pomiar niskich temperatur przebiega poprawnie. Po przekroczeniu temperatury 54stC na wyświetlaczu ukazuje się wartość 127. Poniższy kod jest skopiowany z tego forum, poza tym napisałem własne funkcje obsługi 1wire lecz skutek był taki sam. Programując uC bascomowymi procedurami...
Ok, postanowiłem oszukać własne oko i zrobić to w ten sposób, zapalam i gasze przez 1/200 sekundy i jest ok, ale chcac zrobic to z użyciem rpzycisku nie działa jak należy. np: ... do{ HIGH1; // stan wysoki na PC5 PORTD=0x04; PORTB=cyfry[1]; delayms(5); PORTD=0x08; PORTB=cyfry[k]; delayms(5); if(bit_is_clear(PINC,5))...
Przeanalizowałem kod źródłowy i masz rację "autor" przyblokował ci trochę kod. Bo zamiast przez całe źródło korzystać z jednego określenia pinu, trochę nabruździł. Generalnie nie korzysta właściwie z tego pinu dla jakiegoś szczególnego powodu bo całą procedurę wyświetlania zrealizował krok po kroku z opóżnieniami w poszczególnych procedurach i bez przerwań....
Witam, Ostatnio postanowiłem skonstruować prosty wyświetlacz LCD sterowany przez USB. Zaczerpnąłem schemat z http://www.linuxfocus.org/Polish/March20... Jedyną zmianą jaką wprowadziłem była zmiana mikrokontrolera na ATMEGA8. Programuje w C. Do programowanie używam programatora STK200 i aplikacji uisp. Niestety napotkałem poważny problem!...
Witam Mam do odstąpienia płytki pod Atmega8. Płytka posiada złącze do sterowania wyświetlaczem graficznym stabilizator zasilacz miejsce na przekaźnik oraz płytkę klawiatury na 4 mikroprzelączniki. Płytka jest wykona profesjonalnie z solder maską można zrobić wiele fajnych urządzeń. Odsługuje wyświetlacz graficzny 122x32 lub po małej modyfikacji 128x64....
USART wydaje się całkiem ciekawy, tyle że musiałby pracować asynchronicznie u mnie bo nie będzie linii zegarowej pomiędzy układami i nie wiem jak by się to sprawdzało... Widać kolega omawia wymarzony schemat ustrojstwa na bardzo dużym poziomie abstrakcji. Nawet został już zaprojektowany a tymczasem nawet nie zostały przeprowadzone własne testy i próby...
Jak konstrukcja działa to bardzo dobrze ale nie obejdzie się bez uwag: 1.Po co do takiej prostej konstrukcji stosować ATmega8 na analogi by nie ucierpiało miejsce w obudowie ( przerost formy nad treścią ) 2.Z tyłu to gniazdo 220V nie lepiej było by zastosować wyjście z zasilacza komputerowego takie jak na zdjęciu zyskał byś na wyglądzie i na miejscu...
slawek-matyl -> dopiero w drugim poście napisałeś, że chodzi ci o transmisję RS232 ale w torze radiowym 433MHz - a to robi wielką różnicę ;). A właśnie to jest twoim problemem a nie dobieranie kwarca zewnętrznego. Bo nawet przy stosowaniu kwarca "przyjaznego" dla RS232 - będziesz miał te same probelmy. Wynikają one z tego, że te proste i tanie pary...
tylko ze tu jak dobrze rozumie trzeba każdą informacje wysyłaną na wyświetlacz wpisywać po kolei do tablic i żeby na wyświetlaczu pojawił się jakikolwiek napis to trzeba trochę się napisać i każda informację (np literkę) pisać w osobnej tablicy.. przykro mi ale przy obecnym poziomie doświadczenia nie będziesz w stanie tego sam zrobić. Wyświetlacz nie...
Kod przerobiłem na własne potrzeby (jedna podwójna dioda o 2 anodach i 1 katodzie, zatem dwa stany Q1 i Q2 o naprzemiennych wartościach). Faktycznie, tak dużo łatwiej. uC stosuję ponieważ jest to element projektu uczelnianego i takie są jego wymagania. Zastosuję się do schematu zasilania, mimo iż tak naprawdę układ zasilany jest z USB lub z zasilacza...
Już na samym początku tej mozolnej drogi muszę kolegę delikatnie naprowadzić - to co kolega wyłuskał i pokazuje nam w cytacie to tylko komunikaty na wyświetlacz które oprócz roli informacyjnej nie mają wpływu na wartości rezystancji kalibracyjnych. Niektórzy forumowicze pytali o możliwość polskiej wersji językowej, więc może podpowiem, że wystarczy...
Pierwsze co to chciałem podziękować za bogate wypowiedzi i własne sugestie. Powiem tak, macie Panowie racje w 100%. Przemyślałem to i doszedłem do wniosku że podczas pisania umieszczę coś na styl nr. seryjnego w każdym procku. Wyszukiwarkę też już rozkminiłem jak zrobić. Może tak w skrócie opisze jak działa moja komunikacja. Są 4 ścieżki, ABCD. A to...
Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów na jeden obrót #define POMIAR_ILOSC_OBROTOW 10 //ile obrotów ma trwać...
Nie no! Nie poddawaj się tak szybko! Ja jak widzisz się nie poddaję i jestem zdeterminowany drążyć z Tobą temat do skutku :D chociaż ktoś mógłby powiedzieć że sprawa przecież mnie nie dotyczy... ;) Z doświadczenia powiem Ci że im więcej problemów z uruchomieniem jakiegoś układu - tym większa satysfakcja gdy się to w końcu uda! Nie raz zdarzało mi się...
http://obrazki.elektroda.net/74_12498390... Witam. Chciałem przedstawić projekt licznika opartego na mikrokontrolerze atmega8. Projekt ten powstał z chęci sprawdzenia swoich umiejętności w asemblerze więc przy komentowaniu projektu proszę zwracać większą uwagę na software niż na hardware. Projekt został ukończony parę miesięcy temu ale dopiero...
P o pierwsze pisownia ! P isze się rzeczy ! P o drugie to co będziesz miał na uczelni, a to czego chcesz się sam nauczyć to zupełnie dwie inne rzeczy. Jeżeli chcesz zapoznać się z budową robotów powinieneś na bieżąco zapoznawać się z podstawami . N ajlepiej zaopatrz się w podaną przeze mnie książkę w pdf , co nic cię nie będzie kosztować, płytkę stykową...
Witam Mam do odstąpienia płytki pod Atmega8. Płytka posiada złącze do sterowania wyświetlaczem graficznym stabilizator zasilacz miejsce na przekaźnik oraz płytkę klawiatury na 4 mikroprzelączniki. Płytka jest wykona profesjonalnie z solder maską można zrobić wiele fajnych urządzeń. Odsługuje wyświetlacz graficzny 122x32 lub po małej modyfikacji 128x64....
LOL kto robiąc wtyczkę lutuje razem piny? :) Wtyczkę powinieneś zrobić normalnie jako przedłużacz, a dopiero na płytce czy na pająku czy jak tam robisz łączyć razem piny :) Przynajmniej ja tak to widzę :) Rozłącz te piny (4 i 6) a TX z max'a podłącz do 4 pinu a nie 2 :) o ile masz rację, że nie powinno się robić nic w kablu - on powinien być tylko...
Witam serdecznie. Zbudowałem układ, który ma za zadanie dokonywać pomiaru prądu, napięcia, temperatury oraz liczby obrotów. Poniżej zamieszczam schemat: http://obrazki.elektroda.net/52_12834085... opis wej/wyj : PC6 - reset PD0 - przekaźnik1 PD1 - czujnik cyfrowy temperatury PD2 - przekaźnik2 PD3 - D7 (LCD) PD4 - przekaźnik3 Vcc Gnd PB6 - kwarc...
Dobra no wiec po kolei: 1. Co do obudowy do zegara, to nigdy nie palnowalem tego urządzenia "ubierać" w obudowę - zreszto u mnie na biurku zegarek stoi bez obudowy i wg mnie jest ok - mozna by co prawda bardziej precyzyjnie dociąć płytki ... A te kilka pocynowanych scieżek - to wynik nadmiaru cyny i braku na podorędziu plecionki. Tak sobie myślę że...
własne oświetlenie własne zabezpieczenie własne chłodzenie
blokada pływająca czyszczenie video budowa krajzegi
calormatic ustawienia vaillant ustawienia
Norma uziemienia słupa telefonicznego – Rozporządzenie MC 2022, PN-EN 62305, wymagania Ω Piec Beretta My Smart nie wyłącza się po osiągnięciu temperatury