Sorry, troszkę źle nazwałem temat ;). Postaram się poprawić. Wracając co tematu ;) to wyszukałem gdzieś na internecie, że tą metodą, którą chce odmierzać czas osiągnięto dość dobre rezultaty, ale gubiono 1-2 sekundy na 15h. Z tą tylko różnicą, że podłączony został zewnętrzny oscylator kwarcowy 8MHz. No zaraz zaraz. Czyli to dla Ciebie taka mała różnica,...
https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....
Mam bardzo wielką prośbę o pomoc w kwestii wyświetlenia temperatury na mojej płytce testowej Atmega16.Mam czujnik DS18B20 procesor Atmega16 zewnętrzny kwarc 16MHZ ,LCD 2X16 Używam programu Win AVR i Mfile.Na porcie B mam wyświetlacz,PINA0 to wejście DQ mojego czujnika temperatury .do tej pory bawiłem się-właściwie uczyłem sterować diodą LED,używałem...
Witam wszystkich Na poczatku prosze o wyrozumialosc gdzyz jestem poczatkujacy... Mam zamiar zbudowac nastepujacy uklad: czujnik temperatury DS1820 + AT90S2313 + siemens s55 podlaczony poprzez rs... Zasada dzialania: W odpowiedzi na okreslona wiadomosc sms, zostaje odczytana temperatura z czujnika i ta wartosc zostaje odeslana sms'em do nadawcy. Chodzi...
-onwire.h zmieniłem tylko pin, do którego odpowiada za linie 1Wire, czasami zostawiałem to nie zmieniane i tak jak tam piszę podłączałem odpowiedni pin. -Naturalnie, kwarc wsadzony 11059200 -Tak -Zgadza się -W instrukcji pisało, że zworki bodajże mają być włożone, aby zadziałał zewnętrzny kwarc -Sprawdzać nie sprawdzałem. -Ominąłem całkowicie gniazdko...
Przyznam, że 99,99% moich programów zaczyna się od napisania przerwań od timera, najczęściej 1ms (w 8051 było to 10ms bo był koszmarnie wolny i rozbudowane przerwania wywyływane co 1ms zużywały 50% czasu procka). Do tej wypowiedzi. Nie uzależniasz przerwania od specjalnego pinu procesora, który bezwzględnie wymusza wykonanie konkretnych akcji. Tworzysz...
witam. faktycznie to kwarc bo jest tam też zegar. a oto fotki... ten czujnik już już znalazłem i mam pytanko bo pomierzyłem bez wylutowania i pokazuje ok. 10 k.Om czy pomiar może być dobry??????
Witam, Mam czujnik HP03A, który zakupiłem w sklepie internetowym seguro.pl. Odczytałem wartości współczynników kalibracji z pamięci eeprom czujnika i otrzymałem następujące wartości: #define C120596 #define C23086 #define C3339 #define C4531 #define C524134 #define C66237 #define C72372 #define A7 #define B21 #define C6 #define D9 Są to zbliżone wartości...
Witam, Próbuję zrobić wysokościomierz barometryczny na atmega328P-PU. Dla oscylatora wewnętrznego 1MHz wszystko mniej więcej działało. Gdy podłączyłem zewnętrzny kwarc 8MHz i ustawiłem fusy: lfuse=5D , hfuse=D9, efuse=07 przestała mi działać komunikacja szeregowa. Tzn komunikacja jest, tylko w terminalu wychodzą mi krzaki. Czy zna ktoś rozwiązanie tego...
To okrągłe, to nie bateria, a buzzer. A ta metalowa puszeczka, to kwarc zegara. Pomiar tam jest albo na diodzie albo na jednym z tych czarnych elementów. Musisz je odgiąć, odczytać, co jest na nich napisane i odszukać sobie opis tych elementów. Popularny czujnik, to lm35. Niemniej wprowadzenie długiego przewodu może zakłócić pomiar.
Czujnik temperatury faktycznie jest typu 1820. ale odczyt jest dobrze zrobiony od strony programowej. Zauważyłem że przy taktowaniu z wewnętrznego oscylatora 8MHZ prawidłowo odczytuje temperaturę ale nie działa RC5, przy zewnętrznym kwarcu działa poprwawnie RC5 ale niepoprawnie odczyt z Dallasa w czym tkwi problem? zewnętrzny kwarc ma 6MHZ
Witam Temat może i wałkowany kilka krotnie, ale siedze nad tym jeż 3 dni i nie mogę odczytać temp z DS1820 i wyświetlić na LCD 16x2, na AT89S52 wszystko działa mi elegancko czujniki sprawne, napisze drugi program pod Atmege, wykrywa mi czujnik, i wyswietla komunikat jak odepne, ale ciagle mam 0 stopni, może ktoś ma na 100% sprawdzony program, moze jakieś...
Witam, Odświeżam wątek żeby nie zakładać nowego . Posiadam czujnik SHT 11 i MMnet01 od firmy Propox. Na pokładzie Atmega 128. Lecz mam jeszcze Płytkę testową Atmega 8 w razie potrzeby. Korzystam z biblioteki zamieszczonej przez ostrytomasz ze strony http://tomeko.net/termometr.php . Docelowo chcę to odpalić na mmnet01 czyli na Atmega 128, mam tam kwarc...
Resztę pod anteną zalewasz masą. Znawcą nie jestem i nie mam zamiaru trzymać się czegoś na upartego. W linku do datasheet który wysłałem post wyżej auto nie stosuje GND pod anteną ? Atmega ma kwarc czy RC jedziesz? Atmega taktowana 1MHz z RC na razie, później będę optymalizować kod oraz prędkość i zastosuje zewnętrzny kwarc, aczkolwiek timingi w komunikacji...
Poinformowanie kompilatora o F_CPU w kodzie potrzebne jest dla funkcji _wait_ms i _wait_us, żeby te mogły odpowiednio obliczyć liczbę taktów zegara, jakie trzeba odczekać aby uzyskać zadane opóźnienie. Definicja F_CPU jest też w parametrach projektu (jeżeli używasz AVR Studio). Taktowanie ma się nijak do temperatury. Jeżeli kwarc był by za szybki to...
Witam, Wiem, że podobne tematy były jak mój lecz nie znalazłem rozwiązania a siedzę już ponad tydzień czasu nad tym. Robię czujnik reagujący na odbitą wiązkę z diody IR 920nm. Wykorzystuje atmega8 do generowania nośnej 36kHz lecz mam za mały zasięg. Reaguje dopiero na odległości około 20cm a potrzebuje 1m. Pin B.1 odpowiedzialny jest za podawanie impulsu...
Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...
Kod: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <string.h> #include <avr/eeprom.h> #include "KS0108.h" #define lcd_rs 4 #define lcd_e 5 #define WE 7 #define WE2 6 #define PORT_1Wire PINA #define SET_1Wire DDRA &= ~(1 << 7); #define CLEAR_1Wire DDRA |= (1 <<...
Zobacz no, czy noga tego kwarcu, co wygląda jak walec, nie styka się z czymś na płytce? Jak zachowuje się LED w zewnętrznym czujniku - mignie krótko co minutę? Czujnik temperatury zdaje się być na płytce, w formie elementu SMD. Czy ta stacja ma wybór kanałów RF? Mi się nieraz zdarza, że moja stacja (większa) połączy się z jakimś innym odbiornikiem sąsiada,...
Stara mega32 da radę, ale dla pewności taktowałbym ją zewnętrznym generatorem kwarcowym (taniocha) a nie kwarcem. Bascom to przeliczy. Widziałem 1wire jak działa z Bascom w Xmedze na 48MHz. Wystarczy dobrze zadeklarować prędkośc taktowania, co obstawiam jeśli reszta protokołów działa. Dalej obstawiam błąd w oprogramowaniu przez programistę :)
Jeśli więc chce pracować z oscylatorem zewnętrznym i mieć odblokowany PORTC to mam postawić ptaszka tylko w ramce CKOPT? Czy wtedy procesor będzie pracować z pełną szybkością zależną od użytego kwarcu, bo widzę, że są ustawione bity CKSEL? Chyba nie czytasz poprzednich postów. Usuń ptaszka z JATGEN to ci da pełny dostęp do portu C Wszystkie CKSEL bez...
Witam. Miałem dziś odczynienia z uszkodzeniem czujnika zewnętrznego od stacji pogodowej AURIOL IAN130868 - objawy: po pierwszej nocy na dworze (po zakupie z drugiej ręki, jako sprawna) czujnik przestał działać, brak komunikacji, migania diody i bardzo losowo zapalające się segmenty na wbudowanym LCD. Przypadłość niezwykle znana na internecie, bez rozwiązania...
Jeszcze jedno pytanko. Czy gdy dałem kondensatory 33nF a w specyfikacji atmegi jest 12-22nF to może zdarzyć się tak, że nie wzbudzi się kwarc i programator może nie widzieć procka? Fusy ustawione na zewnętrzny kwarc
https://obrazki.elektroda.pl/3265063200_... Zdolność precyzyjnego odmierzania czasu leży u podstaw rozwoju całej ludzkiej cywilizacji. Stworzenie zegara, który działa w każdej pozycji i w każdych warunkach leżało u podstaw nawigacji morskiej. O ile szerokość geograficzną da się obliczyć na podstawie wysokości słońca nad horyzontem,...
Natomiast w programie z czujnikiem synchronizacja jest co do us, wiec pytam was, juz doswiadczonych forumowiczow co moglem pominąć. Pominąłeś bagatela nawet jakiś rąbek swojego kodu bo to tam masz błąd. No więc dobrze, zanim wkleję tu linijki kodu, pytanie konkretne. Jak może być błąd w programie jak bez zewnętrznego kwarcu działa?
Ad.2 - AREF przez elektrolit do masy ( nie zwierać z AVCC !!! ). Na AVCC 100nF do masy (bezindukcyjny) Ad.3 - zworka nigdy nie zaszkodzi - lepiej żeby była, choć bez niej też pewnie i będzie działać, co jest zależne od interfejsu SPI programatora Ad.4 - Elektrolit za Graetzem na 1000uF lub lepiej na 2200uF . Elektrolity za sabilizatorem - wystarczą...
Witam, buduje obrotomierz oparty o czujnik hala, Proszę o sprawdzenie programu do tego schematu. I o wszelkie wskazówki co można by było zmienić. Zgodnie z życzeniem odpowiedź jest krótka: - albo program jest błędny.... - albo schemat jest błędny.... -Albo oba wariany są błędne!!!! Dłuższa odpowiedź: 1. Program jest pisany dla ATtiny 2313 a schemat...
Podobnie jest z tanimi,"super dokładnymi" RTC DS3231- praktycznie same kiepskiej jakości podróbki. Z tym akurat układem sprawa jest bardziej tajemnicza. Znalazł się ktoś podejrzliwy, kto korespondował w tej sprawie z Maximem, dobrał się do struktury układu i wysłał zdjęcia do producenta. https://blog.heypete.com/2017/07/29/a-lo...
Najtańszą i najbardziej uniwersalną płytką uniwersalną jest płytka na której są: - stabilizator 5V - kondensatory - uP w podstawce DIP - wyprowadzone gniazdo do programowania - wyprowadzone piny zasilania 5V do zasilania zewnętrznych układów - kwarc podłączony poprzez zworki + tuż obok jakieś gniazdo do kwarcu (aby można było uzywać różnych kwarcy)...
Sprawdź czy w stacji nie ma zimnych lutów. Sprawdź poprawność pracy kwarcu.
Chcę zdyscyplinować mój wbudowany oscylator kwarcowy z powodu zmian temperatury i procesu. Moja częstotliwość odniesienia wynosi 25 MHz, a częstotliwość wyjściowa 50 MHz. Wymagania dotyczące szumu fazowego 50 MHz przy przesunięciu 1 MHz wynoszą -150dbc/Hz. Zaproponuj odpowiednią strategię projektową w tym zakresie. Osiągnięcie niskiego szumu fazowego...
Jeśli chodzi o stabilność rezonatora to u mnie jest z kolei problem w nadajniku stacji meteo 443Mhz. Niska stabilność częstotliwości w funkcji temperatury powoduje latem utratę połączenia z bazą Podejrzewam że nie chodzi o samą stabilność częstotliwości nadajnika w zewnętrznym czujniku a stabilność prędkości taktowania mikrokontrolera (w zewnętrznym...
Sam piszesz że kwarc nie chodzi a wpisujesz $crystal=8000000. Ustal najpierw jakie jest rzeczywiste taktowanie procka i takie wpisz. uC taktowane jest z wewnętrznego kwarcu 8MHz (tak ustawione w programie i FuseBitami) a to co nie chodzi, to zegar czasu rzeczywistego (kwarc od niego podpina się pod inne nóżki uC niż kwarc zewnętrzny), który obsługuje...
Mam problem aby zmienić taktowanie timera z wew. generatora atmegi na zew. kwarc zegarkowy (timer 1). Po podłączeniu kwarcu do wejść TOSC1 i TOSC2, ustawiłem flagę CS12 i zmieniłem liczbę zliczanych cykli. Po tych zmianach nic się nie dzieje (nie są zliczane sekundy itd.). Co jeszcze trzeba zrobić? Szukałem, ale niby nic więcej nie trzeba było ustawiać...
Jakbyś chciał zastosować czujnik DS to radzę dać zewnętrzny kwarc,bo inaczej możesz mieć problemy z komunikacją ( przerabiałem to). Też przy obsłudze timerów radzę zastosować zewnętrzną stabilizację częstotliwości. A projekt poza tym super - prosty ale najprostsze rozwiązania są zazwyczaj najlepsze.
kod pisałem juz jakis czas temu. i na symulacji działał.Teraz dopiero zakupiłem potrzebne elementy i zmontowałem w realu.Po długich próbach doszedłem do błędu-okazało się że przez przypadek włożyłem czujnik na odwrót.Już wszystko działa-odziwo czujnik nie został uszkodzony.Temat uważam za zamkniety.
W środku masz Hex'a, wystarczy podłączyć piny jak w plikach *.h, ustawić Atmegę na 8MHz (wewnętrzny oscylator lub zewnętrzny kwarc), wgrać i przetestować. Powinno działać.
a co z tym kwarcem czy program do attiny nie pracuje na wewnętrznym oscylatorze? a na płytce jest zewnętrzny? a jak zoptymalizować ten kod w bascomie- za bardzo nie wiem o co chodzi jestem początkujący
AVCC i AGND muszą być podłączone, nawet jak nie korzystasz z przetwornika. Ja bym wyjścia z TCRT5000 podpiął pod piny analogowe, zawsze mogą się przydać ich zdolności do mierzenia, a nic to nie kosztuje. ;) Zawaliłeś sobie najfajniejsze piny tymi czujnikami - UARTa który jest wręcz stworzony do rozwiązywania problemów z robotem "w biegu" i przerwania...
A i jeszcze jedna rzecz. W ATmega8 mam zewnętrzny kwarc 8MHz. Czy w ATmeg128 muszę też go zastosować dla poprawności transmisji? ja nie wiem w ogóle po co ci ten kwarc w Atmega8 - skoro ona ma tylko obsługiwać transmisję RS232 i LCD + jakieś jeszcze tam drobiazgi. Noo - chyba, że chcesz koniecznie jakieś wyższe prędkości transmisji RS232 np 115200bps...
1n1p - Atmega8-16 / Atmega8l-8 / Atmega8A - wewnętrzny 8MHz attiny2313 - Attiny2313 / Attiny2313v / Attiny2313A - wewnętrzny 8MHz dla at90S2313 trzeba zewnętrzny kwarc 8MHz więc świetnie zastąpi go attiny2313 softy w załączniku jeśli chcemy zmienić porty we/wy na inne dla naszej nowej pcb to robimy to w pliku .inc skompilować całość można programem...
Zidentyfikowałem drugi kwarc (jeden z dwóch walcowych). Ma on symbol 77503 i zapewne odpowiedzialny jest za DCF77. Pierwszy z nich, ma oznaczenie TKD16.000. Z mojej niewielkiej wiedzy w tym zakresie wnioskuję, że pozostałe dwa (lub przynajmniej jeden z nich) są częścią układu odpowiedzialnego za odbiór sygnałów 868MHz. No właśnie. Czy jeden z pozostałej...
Nowe AVRki (np. Atmega168BT) mają błyskawiczny czas wybudzenia z uśpienia. Nie chce mi się szukać w ds'ie, ale chyba coś poniżej 1us. Jakby co, to proszę mnie poprawić. EDIT> 6 cykli zegara: http://obrazki.elektroda.pl/7919703200_1... Czyli przy wewnętrznym 8MHz mamy poniżej sekundy. Oczywiście nie dotyczy taktowania zewnętrznym kwarcem,...
Owszem, mogłem i zamierzałem zrobić ściemnianie wyświetlaczy ale już nie starczyło mi wyprowadzeń uP, a nie jest to takie ważne żeby stosować ATmega16 lub inny większy uP. Wystarczy mi że na noc jednym ruchem enkodera wyłączam cały wyświetlacz, a jak dzwoni rano budzik to się sam włącza i miga(patrz filmik) Z tego co widziałem na zdjęciach Atmega pracuje...
Witam :) Po kilku dniach zabawy udało mi się zbudować układ składający się z ATMEGA16 (kwarc zewnętrzny 8 MHZ, rs232) i: - czujnika podającego na pin A1 napięcie 0.2-4.7V - czujinka podającego częstotliwość 4-40kHz na pin PBO. Po przestudiowaniu podstaw BASCOMu i lekturze forum udało mi się napisać oddzielne programy do obsługi tych czujników. Jednak...
No ale program jaki pokazujesz jest do lcda... On ci nie wyświetli na obudowie "Wykryłem czujnik!!" Wrzuć program jaki używasz i tyle. Program zamieszczony przez Tdv po wywaleniu stosownych rzeczy nie ma prawa nie działać... Próbowałeś zewnętrzny kwarc?
Dzięki za podpowiedzi. Używałem delay.h i dla 1MHz wszystko było OK ale po zastosowaniu kwarcu 16MHz otrzymuje błędne informacje z czujnika (właśnie takie jakie były w momencie, źle ustawionych czasów). Korzystam z czujnika DS18B20 (czujnik temperatury) i komunikacja następuje poprzez 1-Wire, ale zasilam czujnik z zewnętrznego źródła, a nie poprzez...
Witam Ponieważ chcę podłączyć iButton DS1996 - pamięć 64kb na 1-wire do mojego uC ATMEGA8 (z kwarcem zewnętrznym 8MHz), to czy zadziałały by twoje funkcje w C ?? tj.: ow_reset(void); read_bit(void); itp. no oprócz tej do pomiaru temperatury, bo jej bym nie potrzebował ...
Wszelkie znaki na niebie i na ziemi wskazuję, że masz "przekłamaną" częstotliwość taktowania rdzenia :D Mikrokontroler podpięty jest pod zewnętrzny kwarc 12MHz a jest częstotliwość mam wprowadzoną w pliku makefile w F_CPU 12000000UL. To że masz podpięty kwarc pod mikrokontroler( a nie odwrotnie :D ), nie jest równoznaczne z tym, że mikrokontroler z...
lord_dagoth: był bm wdzięczny za schemat :) w tym wcześniejszym linku co podałeś są jakieś wartości elementów filtru, ale schemat zawsze pewniejszy, szczególnie dla początkującego :). Ch.M. : no to jest po prostu jedna bateria co składa się z dwuch pakietów i ona jest źródłem zasilania ( może nie powinienem jej w taki mrazie na schemacie umieszczać...
kwarc zewnętrzny atmega32 zewnętrzny kwarc zewnętrzny kwarc atmega8
złącze diagnostyczne corsa denon x1000 camping radio
alcatel zablokowany zasilacz mobilny
Ekspres DeLonghi Dinamica Plus - ciągłe płukanie Napęd bramy Nice RO500 - migająca czerwona dioda