Witam. Szukam i szukam i znaleźć nie mogę biblioteki Eagle do takiego oto kwarcu smd: jest to malutki element i ciężko znaleźć coś takiego. Te większe są ale niestety muszę zastosować taki element do układu radiowego. Z góry dziękuję :)
Witam, Mam trochę pytań. Miło by było gdybyście zechcieli odpowiedzieć (proszę o wyrozumiałość). Przeglądałem już forum, przeglądałem też notę aplikacyjną. Dowiedziałem się że np. dla kwarcu od 3-8Mhz należy ustawić fusebity (dobrze mówię??) na 111 lub na innym podłączeniu (z tabeli 7 str.27 -nota aplikacyjna atmega8) na 0111. Interesuje mnie również...
Schemat w załączeniu.Jakość jest denna, ale może coś wydukasz.Wartości pisane odręcznie są zczytane fizycznie z urządzenia. Co do oznaczenia kwarcu, x-tal jest to ogólna symbolika tego elementu występująca we wszystkich programach cad'owskich, to i pewnie w pspice też występuje.Poszukaj w miscellaneous library , jezeli taka biblioteka występuje.
Sony, słyszałeś błędnie. Najprościej jest zajrzeć do źródła, czyli do AVR-libc. jakubek - żeby delay działało poprawnie niezbędne jest poprawne zdefiniowanie zegara taktującego procesor. Czyli zdefiniowanie F_CPU, z tym, że robi się to globalnie w makefile, ew. możesz sobie to zdefiniować w opcjach projektu w AVR Studio, co spowoduje wygenerowanie odpowiedniego...
Witam, napisałem program w C na mikroprocesor, który odczytuje temperaturę z czujnika DS18b20. Wszystko działa dobrze, gdy korzystam z wewnętrznego taktowania ATmegi. Problem zaczyna się, gdy podłączam zewnętrzny kwarc o częstotliwości taktowania 1.47456MHz. W makefileu zmieniam oczywiście częstotliwość taktowania na prawidłową oraz w programie. Do...
Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...
Witajcie moi drodzy Dziś tematem będzie sterownik LED WS2812. Najpierw opiszę jego działanie od strony teoretycznej, a potem zaprezentuję moją bibliotekę do jego obsługi przeznaczoną dla PIC18F45K50. Co to jest WS2812? WS2812 jest to inteligentny sterownik LED połączony z diodą RGB. Pozwala on na sterowanie dużą liczbę LEDów z pomocą zasadniczo jednego...
Witam Poszukuje biblioteki do protela DXP 2004 - slot ISO 7816 na karty czipowe i generatora kwarcowego KXO-200 zaplace punktami
Jeśli chodzi o Protela 99 albo DXP to wystarczy otworzyć bibliotekę C:\Program Files\Design Explorer 99 SE\Library\Sch\sim.ddb i masz dostatek bibliotek układów TTL, CMOS, tranzystorów FET i bipolarnych, kwarce,diody, transformatory, lampy i wiele innych elementów.I wszystko gotowe do symulacji.Przeszukaj jeszcze inne biblioteki jakie znajdziesz w tym...
Ten projekt jest interesujący ze względu na zastosowanie biblioteki do wyświetlania tekstu na ekranie telewizora systemu PAL, która może okazać się użyteczna w zastosowaniach poważniejszych niż gry typu tetris czy snake. Od strony elektronicznej układ jest bardzo prosty, ponieważ skałda się z mikrokontrolera ATmega168 taktowanego kwarcem 20 Mhz i minimalnej...
Biblioteki to jeden ze sposobów na pisanie kodu. Z tego co widziałem na forum to właśnie jest to sposób na szybki start, a krytyka jest związana raczej z nieumiejętnym korzystaniem z biblioteki w tym również w przykładach. Za przykład podam tutaj przykład GPIO - IO Toggle (stm32f4_dsp_stdperiph_lib). Definicja zmiennej GPIO_InitTypeDef GPIO_InitStructure;...
Witam wszystkich, nurtuje mnie dziwnie napisana funkcja delay w bibliotece którą znalazłem do obsługi czujnika wilgotności i temperatury SHT10. Bibliotekę zaimplementowałem w swój projekt, i czujnik ładnie działa, ale za cholerę nie wiem jak on działa korzystając z tego dziwnego delaya...Dlaczego autor nie mógł po prostu użyć wbudowaną funkcję z biblioteki...
Dzieki mirekk36 . Postanowiłem znaleźć inny schemat i napisać nowy program. Przerobiłem cały kurs Eagla który przedstawił mi mirekk36. Teraz pytania: Z jakich bibliotek mam korzystać przy czujniku DS18B20 i wyswietlaczu HD44780? Jakiej wartośći rezonatora kwarcowego użyc w moim przykładzie i dlaczego w niektórych układach z mikroprocesorami go nie ma?...
Obecnie testuje na Atmega644P oraz Atmega1284P dla kwarcu 16 MHz.
Witam Próbuję uruchomić wyświetlacz z S1D15705. Po skorzystaniu z kompletnej biblioteki z tego postu: www.elektroda.pl/rtvforum/viewtopic.php?... wyświetlacz ruszył. Znalazłem bibliotekę na stronie radzio.dxp.pl i ta biblioteka z wielu powodów wydaje się być zdecydowanie bardziej przejrzysta i przyjaźniejsza do zastosowania. Jednak jest...
Ok. Nie rozumiem tylko czego nie wiesz. Zasilanie bierzesz z biblioteki supply, zarówno GND, jak i VCC i podłączasz jak Ci wygodnie, tak by nie było za bardzo zamieszmieszane i nieczytelne. Każdy z tych elementów, nieważne ile byś ich wstawił wszystkie stanowią jeden węzeł, więc nie trzeba ich łączyć dodatkowo drutem. Np wszystkie elementy GND to węzeł...
Witam Z góry przepraszam za odkopywanie tematu, ale nie mogę znaleźć rozwiązania mojego problemu. Biblioteka działa bardzo dobrze przy kwarcu 16 Mhz na Atmedze 644p, ale tylko przy włączonym dzielniku zegara przez 8. Przy normalnym zegarze 16 Mhz nie odbieram danych. Próby zmieniania losowo dzielnika częstotliwości SPI oraz zmiana czasu opóźnień w pliku...
Ale zauważ że w ramach testu kolega zmieniał całe otoczenie kości (p.#5) i różnica działa, nie działa dotyczyła tylko samej kostki z inną rewizją. Typowe "anecdotal evidence" (zresztą tak jak i moje [; ). To są układy z drobnym rastrem, nie widzę powodu dla którego dwukrotne przylutowanie pod rząd tego samego układu nie może być błędne (np. zimny lut...
Witaj !!! Tak jak napisał kolega LightHouser, nop to rozkaz, który nie robi na prawdę nic ale zajmuje cykl rozkazowy. W standardowym procesorze '51, zastosowano preskaler przez 12. Znaczy to, że częstotliwość taktująca (kwarca) wstępnie jest dzielona przez 12. Jeżeli zastosujesz kwarc np:12MHz to naprawde rdzeń procesora będzie taktowany częstotliwością...
A jakiego procka w końcu używasz, bo piszesz że ATMega8 a deklarujesz - $regfile = "m8535.dat". Te biblioteki troszkę się różnią !!
Witam moje pytanie dotyczy kwarca gdzie w bibliotekach elementów w eaglu można znaleźć? Za pomoc dziękuje.
Biblioteka pozwala na korzystanie z napisanych funkcji lub tylko na korzystanie ze zdefiniowanych rejestrów. Na pewno kod przygotowany z wykorzystaniem przygotowanych struktur jest bardziej czytelny i szybszy w analizie przez innych którzy też ich używają. Sam z nich korzystam, ale i tak są przypadki że coś trzeba zmienić. Przykładem jest chociażby...
Witam! Zazwyczaj komunikuje się z moimi urządzeniami przez RS232. Ale niestety, jak wiadomo zostało to wyparte przez USB i podłączenie swoich urządzeń do laptopów staje się bardzo kłopotliwe. Dlatego chciałem w końcu wziąć się za to USB. Z tego co wyszperałem, najlepiej jest skorzystać z gotowej biblioteki V-USB, która posiada obsługę HID co bardzo...
Witam Jako, że nie chcę zakładać nowego tematu to piszę tutaj. Mam problem trochę dziwny niby pozmieniałem co trzeba i funkcja f_mount zwraca status FR_OK ale wywołanie po niej jakiejkolwiek innej funkcji np f_open owocuje statusem FR_NOT_READY. Procesor to M32 pędzona przez kwarc 16MHz. Mógł by mi ktoś podesłać na pw plik mmc.c przerobiony pod kwarc...
Witam ponownie :) Faktycznie w wersji 1.11.9.8 kompilacja przebiega bezbłędnie :) Program się skompilował, attiny zaprogramowany na dniach będę testował czy zadziała. W kodzie programu zmieniłem kwarc na 12MHz (tak jak było w oryginalnym projekcie). Mam jeszcze pytanie bardzie techniczne, mianowicie tu jest schemat oryginału: Czy kondensatory kwarcu...
Witam, Zobacz z jakim zegarem pracował ten projekt w oryginalnym wykonaniu. Jaki kwarc był zastosowany, ustawienia PLL itd. Coś mi się wydaje że chyba czasówka jest nie halo. Pozdrawiam
Przetestowałem trochę, i wszystko działa dobrze dopóki fusebity są ustawione na wewnętrzny oscylator. Jak podłączam zewnętrzny, ustawiam fusebity i przestawiam prędkość wg. tabeli w dokumentacji to komunikacja przestaje działać - zaczynają lecieć krzaki. Co może być przyczyną? ----------------------------------------... Problem...
Jak na moje to nie masz ustawionyh Fuse Bitów. To, że masz podpięty zewnętrzny kwarc to nie oznacza że taktujesz z tą prędkością procka. Podaj jak masz ustawione fusy.
Cześć, Zrobiłem swój pierwszy układ w Altium Designer. Najpierw schemat, później płytka. Sprawdziłem układ, projekt nie zawiera błędów. Na koniec chciałem wygenerować widok 3D. Bardzo ubogo wyglądają kondensatory ceramiczne, kwarc, dioda led i zworka (P2). 1. Skąd mogę pobrać nowe te komponenty z dobrą wizualizacją 3D? 2. Pobrałem kątowy wtyk IDC-10...
Witam, Mam bibliotekę stworzoną przy udziale Eclipse. Niestety zegar w niej jej ustawiony na 11059200, a posiadam kwarc 16k: Gdy dodam w kodzie programu #defince F_CPU to wyskakuje warning, ze [syntax=c]../main.c:17:1: warning: "F_CPU" redefined[/syntax] Oczywiście nigdzie w kodzie nie ma takiej linii. Podczas kompilacji mam taki komunikat: [syntax=c]avr-gcc...
A więc właśnie biblioteka od STM32 ujawniła swoją potęgę! Problem jest typu "w ogóle nie kumam jak te układy działają i jak je skonfigurować, ale mam tu jakiś projekt z 50-cioma plikami i mi nie działa". Wiesz ile jest zmiennych w tej niewiadomej? Zaczynając wyliczankę od tak prozaicznych spraw jak różnice sprzętowe (kwarc, płytki, ...) kończąc na bardziej...
Mi I2C nie ruszył bez kwarcu, a wydawało mi się że powinien. Konfiguracji HSE też nie widziałem, spróbuj skonfigurować zegar tak żeby sygnał zegarowy pobierany był z HSE może teraz zadziała :)
Tylko jaki zegar mam rozumieć jako referencyjny? Chodzi o kwarc? Nie mam pojęcia co rozumieć pod tym pojęciem, ale raczej nie podejrzewałbym kwarcu Proponuję experymentować z jakimś bardziej widocznym zegarem, wpisz więc do systick maksymalną wartość - 0xFFFFFF - wtedy będzie coś widać na pewno [; 4\/3!!
1. M328p nie ma wewnetrznego kwarcu, co najwyżej oscylator RC 8MHz. 2. Żeby kody z Arduino działały musisz podpiąć pod procesor zewnętrzny kwarc 16MHz i ustawić odpowiednio fusebity. Co do pkt 2 - nie prawda. Często robię jakieś urządzenie na mega328 i procesor jest na osobnej płytce bez kwarcu 16MHZ. Używam wew. RC 8Mhz i wszystko jest ok. Nie wiem...
No właśnie... co jest w komentarzu? Kwarc zewnętrzny 25MHz, a na Discovery jest 8MHz. Tak naprawdę Rdzeń pracuje nie na 168MHz, tylko na 53,76MHz, a wszystko inne odpowiednio wolniej. Zmień definicję i będzie działać. BTW. W przykładach od Freddi'ego jest dość fajnie zrobione wyliczanie ustawień PLL w oparciu o zdefiniowaną częstotliwość kwarcu i żądaną...
Poniżej część programu dla dobrania kwarcu. [syntax=c]MCP_CAN CAN0(10); // Set CS to pin 10 void setup() { Serial.begin(115200); if(CAN0.begin(CAN_50KBPS) == CAN_OK) { #if DEBUG_MODE Serial.print("MCP2515 Library Receive Transmitter..."); #endif } else { #if DEBUG_MODE Serial.print("Can init fail!!\r\n"); #endif }[/syntax] Poniżej masz tryb normal oraz...
Musi być taki kwarc. Wpisuj crystal lub resonator.
BlueDraco nie mówię, że ma być zero - nawet przy założeniu, że wszystko poniżej 0,5V to PWM = 0% układ nie działał poprawnie. Chodzi mi bardziej o zwrócenie uwagi, że coś, co sprawdzało się X razy przy założeniach Y, może nie zadziałać, gdy zmienimy założenia. Co do C - tak, tylko assembler - bo mamy pełną kontrolę nad każdym taktem procesora i pełną...
Kwarce w bibliotece "crystal.lbr". Trochę to zajmuje zanim pozna się biblioteki elementów w eagle, ale proponuję ci zacząć samemu je przeglądać, zamiast pytać na forum. Dodatkowo w oknie głównym programu, można (po naduszeniu na zieloną kropkę) powyłączać biblioteki z których nie będziemy korzystać, co nieco ułatwia poruszanie się po gąszczu elementów....
Tmf, niestety pobranie uaktualnionych bibliotek nie pomogło. Dziękuję koledze Kwarcu za sugestię zmiany tych parametrów - po kilku próbach wyświetlacz zadziałał. Pozdrawiam
Moje pytanie było precyzyjne - który ARM ma wewnętrzny kwarc? Żaden. Dziękuję, o to mi chodziło. Idąc tak daleko to można powiedzieć że każdy - w końcu układy scalone na bazie krzemu są maskowane jego dwutlenkiem - czyli de facto kwarcem Tu chodziło o jakąś formę rezonatora - a to jest wg mnie czepianie się. Jeśli dla kogoś nie ma różnicy między rezonatorem...
Otóż właśnie miałem ten sam problem. Na 8 MHz śmigał, na 16 MHz czasem się zainicjował, czasem nie. A jeżeli już to wyświetlał błędy co kilka znaków. Podłączyłem oscyloskop i zdziwiły mnie znaczne różnice czasowe na pinach wyświetlacza przy różnych taktowaniach. Problem tkwi w jednej z funkcji i ujawnia się dopiero przy 16 MHz. Chodzi o bibliotekę w...
Dziękuję wszystkim za pomoc. Biorę się za naukę STM32 z wykorzystaniem biblioteki HAL oraz narzędzia Cube. Kurs tutaj:
Arduino ma swoje częstotliwości PWM i raczej na niskim poziomie 490 -980Hz. Jak chcesz mieć wyższe to trzeba się zagłębić bardziej w biblioteki, zainstalować dodatkowe i sobie ustawić, timery obsługują millis i delay, więc lepiej nie grzebać przy timerze 0 lub PWM z nim związanym. Na timerze 8 bitowym masz 255 kroków co wydaje się wystarczające o uzyskania...
No tak. Sprawdzałem możliwość przeprojektowania PCB aby linie danych wyświetlacza korzystały tylko z jednego portu, ale jest to niemożliwe. Albo na jakimś porcie brakuje pinów (bo np są wykorzystane dla kwarcu), albo potrzebuję dostępu do ADC lub transmisji UART. Właśnie złożyłem zwykłe Arduino (5V) z tymi układami 74HC245. Działa bez problemu, nawet...
Z tymi NONO gdzie, że jest na odwrocie jakiś moduł CH340, a nie widać przy nim kwarcu to polecam od razu test jak to działa. Mam taki jeden i nie ogarnia 115200, upload działa OK tylko ze starym bootloaderem 57k (i z takim przyleciał, choć inne NANO już przylatują z nowym bootloaderem), tak samo potem z komunikacją. Niektóre mostki USB-UART faktycznie...
Potrzebna Biblioteka do Pspice z kwarcem 1MHz do budowy gen.kwar. Bo nie wiem jak zbudować taki generator bez tego!!!
Aby używać delay musisz koniecznie umieścić tą linijkę . Co do zegara taktującego to np najpopularniejsza ATmega8 ma wewnętrzne taktowanie na 1,2,4,8 MHz i za pomocą odpowiednich bitów wybierasz, którą częstotliwość chcesz. (Ten sposób taktowania mało precyzyjny i nie do wszystkiego się nadaje). Oszczędzasz na elementach zewnętrznych i upraszczasz płytkę....
A gdzie w tych parametrach należy wpisać częstotliwosc kwarcu Musisz znaleźć w internecie jakie parametry zastępcze L,C,R i Co ma kwarc który cię interesuje.
Witam mam na stanie książki,myślę że każdy znajdzie coś dla siebie. Biblioteka Radioamatora Jak nawinąć transformator A.N.Podjapolski Biblioteka radiomechanika Części składowe i naprawa odbiorników radiowych K.Lewiński Biblioteka Radioamatora Cewki do odbiorników Henryk Borowski Biblioteka Radioamatora Jak zbudowac odbiornik kryształkowy Czesław Klimczewski...
Witajcie moi drodzy Tutaj opiszę moje doświadczenia z uruchamianiem sterownika LED MAX7219 oraz bibliotekę do jego obsługi którą opracowałem dla mikrokontrolerów PIC. W skrócie MAX7219 to kostka która pozwala sterować bardzo dużą liczbą diod LED za pomocą tylko kilku pinów mikrokontrolera. Co to jest MAX7219? MAX7219 to prosty sterownik wyświetlaczy...
Witam Jeżeli nie ma pasujących elementów, to można je zastąpić innymi, a mianowicie; 98C4051 –dil 20 w bibliotece „ic package” DS18D20 –potraktować jako baterię zegarkową, biblioteka „battery” AT24C02 –biblioteka „atmel” element „AT24C” lub dil 8 z biblioteki „ic package”...
Korzystam z biblioteki AVRlib, kwarc ustawiłem na 8MHz w programie, fusy także za zewnętrzny, UART działa na 19200 więc jest to 8 MHz, oprócz tego w symulatorze działa pod 8MHz. Przerwania zablokowałem na całą sekwencję resetu, zapisu, konwersji i odczytu, nadal 0xFFFF. Procesor sprawny bo sprawdzałem drugą atmegę32 od znajomego, już myślałem że coś...
Witam. Co do kalibracji to w mojej pierwszej bibliotece zawarłem kod skopiowany z internetu który pobiera bity kalibracyjne z "production signatures" i zawsze jest to wpisywane. Zauważyłem także iż sygnatury te zawsze są równe zero (przynajmniej dla serii A) wiec swojego czasu sprawdziłem czy wpisywanie tego ma sens i.... wyszło ze nie, choć mam doświadczenie...
To pięknie pomalowane cudo, które możemy podziwiać na zdjęciach to zegar szachowy. Służy do odmierzania czasu dla każdego z graczy podczas gry w szachy. Dodatkowe opcje zaimplementowane w nim opiszę poniżej. Ostatnio na nowo odkryłem ciekawą rozrywkę jaką niewątpliwie są szachy. Niestety pech chciał, że osoby, z którymi grałem śmiało mogły by startować...
Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy i kwarcowy), funkcjonalność PLL ( Phase Locked Loop ), itp.,...
Witam Robię prototyp płytki pod STM32L151 i zatrzymalem się przy zewnetrznym kwarcu. Nie mialem go zamiaru użyć, ale jak wyczytałem w "STM32™ microcontroller system memory boot mode" AN2606 str 39 "The external clock is mandatory only for the DFU bootloader and must be in the following range..." , wynika że jak chcę użyć DFU bootloader to muszę...
Po prostu zgrały się w nieodpowiednim momencie jakieś krytyczne czasowo elementy programu. Np. odczyt zegara RTC po I2C. Albo co gorsza jakieś wewnętrzne mechanizmy BASCOMa działające na przerwaniach. W normalnym języku programowania jak C, to definicja częstotliwości rezonatora nie ma wpływu prawie na nic (jedynie na funkcje opóźniające). A w BASCOMie...
Dawno dawno temu w urządzeniach dane tylko do odczytu były przechowywane w pamięciach EPROM. Tego typu pamięci były programowane elektrycznie natomiast kasowane promieniowaniem UV. Kasowanie było możliwe dzięki okienku kwarcowemu w obudowie (istniały też tańsze jednokrotnie programowalne pamięci bez okienka w obudowie). Na EPROM-y można było natrafić...
Co do źle nazwanych linii danych to zawsze można je poprawić poprzez edycję schematu D0-D7. Trzeba potem tylko wygenerować nową netlistę i ją uaktualnić w programie Pcbnew. Jeśli by zostały dodane nowe elementy na schemacie, to dodatkowo trzeba je skojarzyć z odpowiednim elementem płytkowym i dopiero wtedy uaktualnić netlistę w Pcbnew. Odnośnie pinu...
No to sprawdziłem. Bez biblioteki $lib "Lcd4busy.lib" wszystko się wykrzacza. Ze sprawdzaniem zajętości LCD wszystko chodzi pięknie. Nawet jak zmienię taktowanie na 2MHz. Jak masz wolne piny- to wykorzystaj do sprawdzania Rw. P.S. Wyłącz zewnętrzny kwarc- i masz wolne końcówki na porcie B. Albo wykorzystaj port D do LCD- zostaje jedna nóżka- a resztę...
Pomysł stworzenia tej konstrukcji narodził się, gdy przyjaciel autora tego układu wymyślił pewien projekt. Chciał on, aby zestaw serwomotorów naśladował ruchy rąk użytkownika. Na serwach miały być zamontowane lasery, co umożliwiało by tworzenie efektownych pokazów. Plany odrobinę się zmieniły i zamiast laserów na serwach postanowiono zamontować matryce...
Patrząc na Twój kod zauważyłem że wykorzystujesz funkcję z biblioteki "delay.h". Tymi funkcjami nie uzyskasz dokładnych czasów potrzebnych do obsługi interfejsu 1-Wire po którym komunikuje się czujnik DS18B20. Udostępnię Ci swoją sprawdzoną w 100% bibliotekę do komunikacji po 1-Wire. W tej bibliotece wystarczy dobrać czasy opóźnień dla Twojego kwarcu...
W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie w nocie katalogowej: Długość przewodów połączeniowych może...
Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się opisać użycie większości popularnych peryferiów, bibliotek, w SDCC...
Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego zegara/kalendarza opartego o mikrokontroler PIC16F1455 , gotowy moduł wyświetlacza ośmiocyfrowego na MAX7219 oraz gotowy moduł RTCC (zegara/kalendarza) DS1302 , zasilanego i konfigurowanego przez USB . Do zegara zaprojektowałem własną obudowę którą wydrukowałem na drukarce 3D . Całość opiszę...
Jako kilkuletni męczennik PICa, stukający kilka tyś urządzeń rocznie powiem że gdybym dziś miał decydować i chodziło by o jakieś wersje 32bit to brał bym się za wszelkie inne ARMy. Dziś są one dobrze poznane i jest w czym wybierać. Przed kilku laty były trochę abstrakcyjne, a PIC32 dysponował jakimś tam zapleczem. Ich totalna porażka to najnowsze PIC32...
Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a może nawet potem z I2C coś ruszymy. Nie będzie to kompletny opis...
Sorry za długą przerwę w korespondencji, ale nadal głowię się nad zaprojektowaniem częstościomierza o następujących parametrach: -napięcie wejściowe sygnału mierzonego od 0,5V do 150V -zakres pomiarowy od 0,1Hz do 99,99 Hz -dokładność pomiaru >0,1% Projekt muszę wykonać na układach TTL ze względu na konieczność zasymulowania układu w programie Pspice....
Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy termometr: nadajnik z jednym czujnikiem, który będzie...
Witajcie moi drodzy Tutaj opiszę moje pierwsze starcie z SI5351 firmy Silabs. Celem projektu było uruchomienie trzykanałowego generatora zegara SI5351 sterowanego przez I2C w połączeniu z mikroprocesorem PIC32MX w środowisku MikroC PRO for PIC32. Projekt obejmował samodzielne ogarnięcie PCB i biblioteki pod SI. Krótko o SI5351 SI5351 to trzykanałowy...
sdzyx w takim razie po co jest tam ten interfejs? Dla zabawy? Wg. mnie nie, jest po to zeby cos z nim robic prawda? W user manualu tych prockow jest przedstawiony bardzo prosty programator isp na jednym ttl`ku, a wiec programowac przez isp napewno mozna. Jesli się myle a kolega sdzyx ma jakies inne doswiadczenia to prosze o poprawienie. popierwsze...
Witam. Myślę iż optymalne dla starszych osób były by raz większe niż na lcd 20x4 czyli 16x16 pikseli. Równocześnie nasunęło mi się pytanie o ile wolniej będzie działał program który ma wielkość 20kB bo zauważyłem że czym większy wyświetlacz tym prędkość odczytania programu od DO do LOOP jest wolniejsza, a zwiększanie częstotliwości kwarcu rekompensuje...
Freddie, ja uważnie czytam, raczej wydaje mi się ze Ty nieuważnie czytasz co ja piszę... Wszędzie piszę że konfigurację robię dla największego możliwego kwarcu. przedstaw obliczenia które pokazują że PLL ustawione dla 8MHz będzie działać z kwarcem 25MHz. Gdybyś mnie zrozumiał zadał byś pytanie o obliczenia że układ ustawiony dla 25MHz będzie działać...
Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:). Prezentowany projekt będzie częścią bardziej złożonego projektu realizowanego...
Zacząłem od nowa: kupiłem nową ATmegę328P. Podłączyłem ją do pustej płytki stykowej, dodałem zasilanie, kwarc, kondensatory i WiFi. Ustawiłem fusy w avrdude z użyciem spowolnienia -B8 na USBasp (low: 0xFF, high: 0xDE, extended: 0x05). Układ zaczął działać z kwarcem. Nie wgrywałem bootloadera Arduino, tylko program z Arduino IDE obsługujący WiFi. Działało...
Elektroniką zajmuję się od dawna. Mój pierwszy telewizor rozebrałem mając 8 lat. Czytałem każdy numer Elektroniki dla Wszystkich w szkolnej bibliotece, książki o elektronice i inne czasopisma. Nie mogłem jednak zajmować się elektroniką praktyczną w tych wczesnych latach z powodu mojej matki. Bo wiecie, jestem trochę ślepy, i moja matka bała się, że...
Próbuję porozumieć się z układem ATM90E32, na płytce są dwa takie układy na jednej magistrali SPI + procesor ATXMEGA128A3U. Każdy z układów ma osobną linię !CS, tak wygląda ich połączenie: Próbowłem używać USART w trybie SPI ale nic nie dawało użycie " PORTC_REMAP=PORT_SPI_bm;" (aby zamienić SCK z MOSI) wiec wróciłem do pracy z klasycznym SPI, poniżej...
Nie wiem jak wy, ale ja nie wiedze kwarcu ani na jednej, ani na drugiej plytce. Widze natomiast napis na kawalku papieru 27MHz i 40MHz, a to jeszcze o niczym nie swiadczy. Byc moze producent postanowil zmienic czestotliwosc i standardowo przykleja karteczki, bo akurat takie posiada. Z cala pewnoscia odbiornik jest typu superreakcyjnego. Odsylam do biblioteki...
Witam! Nie wiem jak moglbym pomoc,konstrukcja jest banalnie prosta. Mam informacje ,ze kilka osob wykonalo moj programator i dziala bez zarzutu.Jedyna wada jest brak mozliwosci zmiany rezonatora,ale niebawem zamieszcze wersje z mozliwoscia zmiany kwarcu. Przy "uruchamianiu" programatora nalezy zwrocic uwage czy po wlaczeniu zasilania LED "morugnie dwa...
W uproszczeniu częstotliwość sprzętowego generatora PWM to następująca zależność: F oscylatora / Prescaler / X, i tak: dla rozdzielczości Pwm=8 bitów X=510, dla rozdzielczości Pwm=9 bitów X=1022, dla rozdzielczości Pwm=10 bitów X=2046. Przykład dla rozjaśnienia: F kwarcu = 8MHz, rozdzielczość generatora PWM=9 bitów (możliwe 8,9 i 10), Prescaler=8 (możliwe...
Triangle Deluxe - Zaawansowany system oświetlenia Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało ponad 1000zł. Wstęp. Było tyle do zrobienia że nawet teraz nie wiem od czego...
Mam problem z określeniem wielkości jednostki czasowej cytat Bascom Basic AVR: Uwaga! Do zliczania nie jest używany żaden z liczników-czasomierzy. Wewnętrzna zmienna pracująca jako licznik (16 bitowy) jest zwiększana co 10µs. Czas ten jednak zależy od częstotliwości taktującego kwarcu. Można zmodyfikować procedurę z biblioteki by zmienić podstawową...
Ach jo!! Wszystkim Dzisiaj chciałbym zaprezentować wam analizator widma (chyba tak to się pisze ) sterowany cyfrowo z komputera. Projekt powstał na zaliczenie zajęć z "Języki Programowania - projekt" WEMiF na PWr. Płytkę zrobiłem dla swojej dziewczyny Kasi : ) którą pozdrawiam. Szybko napisałem program na uP i zacząłem testować. Kasia wspólnie ze swoim...
nie mam w tym temacie żadnego jeszcze doświadczenia (bo dopiero będę się w to bawił kiedy przyjdzie zamówiony na alledrogo wyświetlacz) ale sporo czytałem na ten temat tutaj, na elektrodzie - i najczęściej pojawia się wyświetlacz od siemensa S65. Kupić go można od 15-20 zł, do obsługi jest biblioteka Problemem jest komunikacja po SPI, jej max prędkość...
Fakt, trochę ją skomplikowałeś stosując dwie warstwy. Spokojnie to zaprojektujesz na jednej przestawiając niektóre elementy. Jeżeli płytka będzie robiona w zakładzie to będzie miała przelotki, ale jak będziesz ją robił w domu to niektóre elementy będziesz miał kłopot przylutować. Nie wspomnę przypadku nagłej ich wymiany i kłopoty z ich odlutowaniem....
Witam, posiadam w/w wyświetlacz i mam problem z jego uruchomieniem. Sterownik jaki w nim siedzi to SAP1024 i o ile dobrze wyczytałem to jego sterowanie odbywa się tak samo jak w T6963C. Ściągnąłem więc biblioteki ze strony radzio do T6963C. Jednak po uruchomieniu nic się nie wyświetla. Śledząc program zauważyłem, że przy inicjalizacji wyświetlacza nie...
Nauka alfabetu Morse'a wymaga dużo poświęcenia i motywacji. Sposoby nauki koncentrują się zwykle wokół kluczy telegraficznych z brzęczkami. Jednak, dopóki nie zaczniemy za jego pomocą przesyłać prawdziwych informacji, ciężko o rezultaty. Z tego powodu autor projektu zbudował własnoręcznie projekt klawiatury Morse'a podpinanej do portu USB. Po wystukaniu...
Nie wiem czy takie rozwiązanie Cie zainteresuje, ale można do tego celu wykorzystać arduino (wgrać bootloader na atmege8) i bibliotekę IrRemote, której wykorzystanie jest banalnie proste. Jednak wtedy chyba lepiej z zewnętrznym kwarcem.
Zakładam, że Twój program jest w folderze Cw1_diody - czy tak? Załączona paczka to sporo programów, trzeba zgadywać, o który chodzi. (Tak nawiasem: zazwyczaj jest problem z brakiem części kodu, tu mamy nadmiar ;)) Tak na pierwszy rzut oka program wygląda poprawnie. Taki daleki strzał w ciemno - czy na płytce jest zewnętrzny kwarc? Czy jest podłączony?...
A dokładniej to 20 linii GPIO, z tego niech dwie odejdą na V-USB Fakt, nie policzyłem tych "analogowych", a przecież to zwykła Atmega i one wcale nie muszą być analogowe. etam, nie tak trudno Trudno, bo trzeba uzyskać określoną prędkość transmisji, co może nie być możliwe przy zastosowanym na płytce Arduino kwarcu. Trzeba by to policzyć, ale pewnie...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być dokładna do 0.1 stopnia!(narazie nawet same pełne stopnie)...
Od kiedy autor odkrył, że możliwe jest zbudowanie urządzenia wyposażonego w interfejs USB i opartego o procesor AVR, postanowił samemu takowe zbudować. Ponieważ opisy zastosowania bibliotek USBtiny i – bardziej wyczerpujący - V-USB były zbyt skomplikowane, autor postanowił stworzyć własny tutorial. Na początek nastąpi opis podstaw budowy urządzeń...
radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty i dane. Wszystko to małą mocą, bez zezwoleń czy licencji....
Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM) Tytuł jest mylący - układ nie ma optoizolacji. Po obu stronach połączone są masy, dodatkowo Vcc przez rezystory podciągające na I2C. W efekcie nie wiadomo czemu ten ADM służy. - AVR mają mało UART. Jest to szczególnie odczuwalne w przypadku ArduinoUNO. Niektóre AVR mają 2...
Witam. Do tej pory programowałem uP w czystym C. Jedyne rejestry jakich używałem to te związane z wyjściami, wejściami (DDR, PORT). Tam wszystko przebiegało bezproblemowo. Problemy pojawiły się przy obsłudze kwarcu. Chciałem do CLKPR wpisać wartość bezpośrednio (CLKPR=0x80;) , niestety kompilator nie pozwala mi na to. Podobnie dzieje się gdy próbuje...
RE: joboo Spodobał mi się twój projekt. Postanowiłem sobie zrobić całość w eagle..ale z możliwością zaprojektowania obwodów drukowanych płyty głównej z atmegą i płyty z led-ami. Mam pytanie do Ciebie...chodzi mi o ten generator kwarcowy..jaki zastosować na schemacie i jak go podłączyć...W eagle jest kilka takich, co wybrać w bibliotece. Po za tym proszę...
Sorki że się wtrącę, ale też dopiero zaczynam zabawę z AVR. Zbudowałem odbiornik, wrzuciłem program napisany w Bascom AVR - program śmiga, LCD wyświetla, ale nie odbieram kodu. Wydaje mi się, że winny jest Atmega, bo chodzi na wewnętrznym oscylatorze - mam włożony i zadeklarowany kwarc 8MHz ale on i tak zasuwa na wewnętrznym RC - tak mi się przynajmniej...
jeśli nie potrzebujesz bardzo dokładnie tej 1 us, to uzyj biblioteki util/delay.h tam jest funkcja _delay_us(1) gdzie 1 to czas w us, i samo ci wyliczy na podstawie zdeklarowanego na samej gorze kwarcu.