Witam, Zacznę od tego, że jestem początkujący jeśli chodzi o mikrokontrolery i elektronikę dlatego proszę was o łopatologiczne wytłumaczenie działania rezystorów podciągających na podanym przeze mnie przykładzie bo to co do tej pory przeczytałem w internecie jakoś do mnie nie dociera. Układ...
Witam! Pytanie tylko - co Kolega będzie podłączał do linii? Może stosuje szynę I²C, lub 1-Wire? A wtedy rezystory (tranzystory) w strukturze mikrokontrolera będą miały zbyt dużą wartość by przeładować pojemności ścieżek i linii, a może i zasilić układ 1-Wire w przypadku zasilania...
(at)rosak , Ok, myślałem i wynikało z pierwszego postu, że chcesz zrobić to elegancko - wtedy działoby się to nie po każdym połączeniu ale tylko po wysłaniu określonego pakietu przez moduł BT. Nigdzie nie napisałeś, że nie dopuszczasz innych rozwiązań (czytałem i tak zrozumiałem...
Cześć, Jakiś czas temu postanowiłem napisać sobie kod na Arduino do obsługi pewnego filtra. Wydawało mi się, że usunąłem już wszystkie problemy z jakimi się borykałem, jednak jak to bywa z elektroniką, byłem w błędzie. Do rzeczy: Kod który mam przez większość czasu nie robi...
Wariant pierwszy jest lepszy bo prostrzy, jednak ja bym dał podciąganie do masy a nie do plusa (przy założeniu że stanem aktywnym resetu jest stan niski). Ale jak podciągnę do masy to będą w ciągłym resecie, a ja wolałbym, żeby działały. Chodzi o resety ATMEG8 slejwów a nie Mastera....
Witam, Zajmuję się aktualnie ATTINY13. Mam pytanie odnośnie pinu RESET. Jako, że w przypadku MEGA8 lub MEGA32 zawsze podciągam pin RESET przez rezystor do +5V - dzięki temu zabezpieczam układ przed przypadkowym resetowaniem się układu - takie są wymagania. A jak to wygląda w przypadku...
Dioda Zenera zafałszuje stany logiczne. Tranzystor NPN, INT0 do kolektora + rezystor podciągający do plusa(+5V), emiter na masie. Baza tranzystora (poprzez rezystor szeregowy /dzielnik napięcia), nie powinna wisieć na wyjściu "moto", więc powinien być dodać jeszcze jeden tranzystor, który...
Ehh, będzie ciężko. Wspomniany rezystor to rezystor podciągający (pull-up). Jedno wyprowadzenie do napięcia zasilania (5V), drugie do linii RESET. Do linii reset dodatkowo podłączone jest coś (kondensator, tranzystor, układ resetu) co zwiera tą linię do masy resetując układ. Nie kombinuj,...
W instrukcji do AVRISP mk2 wyczytałem: LINIA RESET: Należy pamiętać aby rezystor podciągający linię RESET nie miał zbyt małej rezystancji, zalecany jest rezystor nie mniejszy niż 4,7kilo, kondensator odsprzęgający nie powinien być większy niż 10 mikro.
Port P0 nie ma rezystorów podciągających do plusa. Podłącz rezystor i dopiero sprawdź. Dodano po 14 :arrow: bolek - z tym odpowadaniem DS-a to chyba nieco inaczej jest. W pdf-ie jest podany czas odpowiedzi od 15us do 60 us. DS też może odpowiadać impulsem od 60us do 240us. Zakładając...
12V potrzebne jest do programowania równoległego. Trochę to ciekawe, że programowanie równoległe wymaga 12V a szeregowe przez ISP nie. Reset jak już napisano 0V - normalna praca, 5V - zatrzymanie / programowanie. Porty AT89S8252 są typu OC i tylko piny portu P0 nie mają węwnętrznych rezystorów...
Witam! Może po prostu dodaj rezystor podciągający 4,7k na resecie do 5V... Pozdrawiam!
Niektóre avr-y nie mają wewnętrznego rezystora podciągającego na pinie resetu. oloam miał fuksa i procek pracuje, następnie zmieni procesor i będzie pytał co się stało. Pzdr. N.
Więc tak jak wspominałem podłącz buzzer odwrotnie, a po resecie gdy inicjalizujesz swoje porty od razu ustawiaj ten pin jako wyjście i podłączaj mu stan niski. To zawsze działa dobrze. Jak mówiłem w nie jednym układzie już tak robiłem. (dzięki temu nie będziesz musiał stosować jak coś,...
Zobacz to: Co do reset z programatora - w oryginalnych jest typu OC, co jest logiczne, bo układ też powinien co najwyżej pasywnie wystawiać stan wysoki - przy pomocy rezystorów podciągających. W programatorach "homemade" może być różnie, tu wyobraźnia twórców jest bogata.
kolego teedd pewnie, że z tym króciutkim programikiem może autor spróbować ale nadal będzie miał ten sam efekt - przecież nie ustawiasz linii portów w tryb wyjściowy i nie podciągasz ich tam do jedynki. A wiesz co się dzieje bez tego z takimi liniami?? zobacz w nocie - są one ustawiane...
Dziękuje za szybki odzew, a więc po kolei. Schemat licznika jak najbardziej klasyczny chyba prościej się nie da: bezpośrednio do nóżek układu dolutowałem równolegle 100nF i 100uF ale nic to nie pomogło. Spróbuję zmienić ten rezystor podciągający na 10k ale wątpię żeby to...
Jest kilka modeli AVR które nie mają własnego rezystora podciągającego do plusa więc lepiej dać te 10k i spokój. N.
Piszecie o wielu kwestiach ale czy nikt nie widzi że ten układ jest do bani? Po pierwsze wywal diodę, po drugie daj za kondensatorem koniecznie rezystor podciągający do zasilania. Dopiero wtedy układ będzie mógł pracować poprawnie. Połączenie diody szeregowo z kondensatorem to jazda bez...
Witam Mam pytanie czysto teoretyczne odnośnie podciągania wewnętrznych rezystorów do portów I/O. Jeżeli podciągnę cały port do GND, a port używam jako IN i OUT (podczas pracy programu ciągle przełączam kierunek) to czy za każdym razem jak port ustawie jako wejście to bity zostaną...
napisałem coś takiego, (to oczywiście nie jest cały program) .include "m8def.inc" .def temp = R16 .EQU SYS_FREQ =16 ;częstotliwość pracy w MHz rjmp RESET RESET: ldi temp, low(RAMEND) ;ustawienie wskaźnika stosu out SPL,...
Ok, pozostawienie pinu wejściowego bez wymuszenia na nim stanu będzie skutkowało zwiększonym poborem prądu. Z dokumentacji wynika coś zupełnie innego a to nie powinien być temat do testów tylko powinniśmy się kierować dokumentacją producenta. Sugeruję zrobić ten prosty eksperyment....
No tu masz wszystko ładnie połączone - jeśli tak jest w rzeczywistości ;) poza tym że dużo za duży rezystor podciągający na linii czujnika temperatury. 10K - duuużo za dużo. Daj rezystor 4,7 albo nawet mniejszy 3,3K Tak samo duuużo za duży rezystor na bazie tranzystora do sterowania...
Moja pomyłka. To oczywiście nie jest opornik 30-60 kΩ, tylko 100-500kΩ. Ta pierwsza wartość pochodzi z noty układu ATmega8535. "Ktoś" mi zapisał plik pod nazwą, która wskazywała na inny układ. To nieco zmienia pogląd nt. braku opornika podciągającego (heh...ciekawe dlaczego we...
no to sporo wyjaśnia - choć przydałby się jeszcze schemat - ale i bez niego: jak widać sterujesz diody LED i wyświetlacze prockiem. Pojedyńcze diody LED te po prawej prawdopodobnie bezpośrednio z pinów procka (brak schematu to zgaduję) - to wszystko powoduje, że zasilanie w czasie zarówno...
Port P0 nie posiada rezystorów "pullup" czyli podciągających do Vcc. Pozostałe porty: P1, P2 i P3 mają wbudowane rezystory "pullup". Po resecie procka na portach pojawiają się stany 1. Pozdrawiam.
Musisz dać rezystory podciągające ok 4 - 10 k na port 0 i wtedy ruszy. Procek działa ? Testowałeś jakimś prostym programem na innym porcie procka ?
Marnotrawienie miejsca? Nie przesadzajmy - dioda jest już lekkim extremem i jeśli linia reset nie jest wyprowadzona na jakimś kablu daleko poza płytkę, to dałbym sobie z nią spokój, ale ile miejsca zajmuje kondensator 100n w obudowie 0805? Pytanie jest oczywiście retoryczne, bo zajmuje on 0.8"...
Precyzuje problem: Otóż chodzi o to, że ustawiam przerwanie od zbocza opadającego na końcówce INT1, przerwanie wywoływane jest przyciskiem. W tym przerwaniu chciałem mierzyć temperaturę, a sprawdzałem nawet wyświetlenie napisu jednak zawsze jest to samo układ działa ale po wyłączeniu...
Microswitch jak najbardziej się nadaje. Rezystor może być, ale nie musi, lepiej jak będzie. AVR ma wbudowany, albo bardzo słaby (słabe podciąganie, bo duża rezystancja) i w niektórych sytuacjach pin może być podatny na zakłócenia z zewnątrz. Z rezystancja bym nie przesadzał, ten wbudowany...
Wszystkim bardzo dziękuję za szybką pomoc. Wysuwa się jeden wniosek - należy dodać podciąganie poprzez rezystor 10k. Interesuje mnie jednak pomysł dodania kondensatora 100 nF od reseta do masy. Do zresetowania procesora potrzebny jest bardzo krótki impuls (chyba 2µs). Taki kondensator...
Wydaje mi się że adres dla odczytu/zapisu powinien mieć wartość &HF1. Jeżeli korzystasz z hardwarowego TWI (np. w Atmega 32 pin PC.0 i PC.1) to masz zamienione SDA z SCL. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 32 $framesize = 32 ' konfiguracja...
Na stronie 16 datasheet jest opis, uproszczony przykład odczytu (żadne błędy nie są sprawdzane): [syntax=basic4gl]' przykładowa konfiguracja dla sprzętowego TWI Atmega 2561 $lib "i2c_twi.lbx" ' biblioteka obsługująca hardwarowe TWI Config Scl...
Atmega 8 posiada sprzętowy interfejs TWI(I2C), więc go może wykorzystaj. Err (0-ok, 1-błąd). Nigdzie w programie zmiennej Err nie sprawdzasz. Jeżeli nie chcesz po każdym wysłanym bajcie sprawdzać zmiennej Err można to zrobić tak, zamiast: I2csend : [syntax=basic4gl]Const Saa1064_buf_len...
Kolego mario99228 Masz masę błędów na schemacie. Czy tak trudno przeglądnąć forum z podobnymi schematami i na nich się wzorować? Brak zasilania procka (AVCC, AGND) Brak rezystora podciągającego Reset. Brak rezystora podciągającego linię 1W dla termometrów. Brak potencjometru...
Nie potrzebne są podciągające rezystory R14-R16, pullupy sa w procesorze (port=1 ddr=0). Niewykorzystane wyprowadzenia ustaw w rejestrze ddr na wyjściowe (1). Co do "szczegułów", to na wyjściu stabilizatora napięcia brakuje kondensatora (cewka w tym miejscu wprowadzając rezystancję obniży...
Rezystor podciągający RESET - 10k, S2 bezpośrednio do masy ( bez rezystora 330R) Autorka zrobiła układ prawie dokładnie tak, jak zaleca Atmel w nocie AVR042. Rezystor R8 (330R) jest istotny z powodu zastosowania kondensatora i przycisku zwierającego go do masy. Jest tym bardziej istotne, że...
Atmele są niestety wrażliwe na zakłócenia, ale skoro już to ma być atmel to musisz blisko jego końcówek zasilania wlutować kondensator tantalowy + zrobić sprzętowy reset (rezystor podciągający reset do zasilania i mały kondensatorek do maski-typowy układ resetu jak w cyfrówce) A teraz...
Popak zasil uC z 5V i zobaczymy czy jak ci poda 5V na port czy wykryje urządzenie. Na 90% nie wykryje, jak ktoś ma toporny hub to zadziała a jak wiadomo z tym ciężko w dzisiejszym sprzęcie. U jednego zadziała a u drugiego nie, diagnozowałem z kilkoma osobami uruchomienie uDMX i wiem że był...
Po 1, nie wersja 8 czy 10 czy 6 bo nie wiadomo o co chodzi. Płytki są oznaczone kolejno 2c, 2d, 2e, 2f, 2g, i ostatnia 2h :) Po 2: PCB v.2h: - dodano pin RX oraz rezystor ściągający 10K KONIECZNIE dodaj rezystor jeśli uaktualniasz do 2.10! Tego rezystora kolega zapomniał dodać na swoim...
Złącze ISP standardowe, programator znajdź sam, wartości elementów dobierasz zależnie od potrzeb. Tranzystory w wersji SMD zastąp większymi, zależnie od silników. Rezystor podciągający reset do plusa ~10K, rezystory ściągające do masy ja dalem 47K, rezystory baza - pin u mnie są 1K, kondensator...
xPatryk --> pod schematem widać opis: Karta 4 przekaznikow z filtrowanym zasilaniem\4 przekaźniki Jak dla mnie to lekka masakra niestety. Gdzie kolega widzi tu filtrowanie zasilania????. Niestety tak jak myślałem układ jest zrobiony najgorzej jak tylko można było do tego podejść więc...
Rezystor podciągający reset do plusa zasilania daj o wartości nie mniejszej niż 4.7k. Jeśli programujesz Xmega to jeden rezystor 10k do plusa a drugi rezystor 10k do masy, tyle że oczywiście zasilanie wtedy max 3.6V
ATINY13A w wersji SMD można spokojnie dostać za 2,50zł na portalu aukcyjnym. Rezystory 1206 kosztują ok. 1gr/szt. Mogłem użyć mniejszych, np. 0805. Na płytce brakuje narysowanego miejsca na rezystor podciągający RESET, dodałem go później "na wszelki wypadek". Dlatego jest on tak nieestetycznie...
Witam Na rezystorach "sieciowych" 2x 4k7 wydzieli się moc ok 6W, prąd 25mA - myślę że rząd wielkości w górę ( 47k ) nie zaszkodzi układowi. Brak rezystora na bazie tranzystora wyzwalającego przekaźnik. Brak rezystora podciągającego RESET uC. Brak pojemności 100nF Vcc/GND. Takie drobiazgi...
1. Zdecydowanie umieść sobie na płytce testowej jak najbliżej nóg XTALx jakieś złącze goldpin do wkładania kwarca zewnętrznego - ale zamiast goldpin żeby lutować kwarca (bez sensu) gdy się będzie chciało go podmienić, zastosuj po prostu coś w rodzaju dwóch pinów z podstawki precyzyjnej...
Nie no :) ... schemat pierwsza klasa. Wspaniale wyszczególnione wyprowadzenia, od zarojenia kondensatorów dostałem oczopląsów. To samo dotyczy tego tłumu rezystorów podciągających reset do Vcc itd. Zresztą gdzie ten pin resetu ? :) Ten schemat to powinien być przykład :D :D PS. A gdzie...
Zacznij od tego: Rozwiązanie ostateczne : Ale zanim do tego dojdziemy - Attiny jest dość mały. Podłącz sam Attiny do : 1. zasilania (+ kondensator 100nF) 2. programatora (linie sterujące + masa) 3. rezystora podciągającego RESET do +Vcc. 4. Oczywiście kwarc + odpowiednie kondensatory Spróbuj...
dondu, dzięki za link, przejrzałem wszystkie tematy tam sibit.pl dziękuje za sugestie Rozebrałem i złożyłem całość raz jeszcze. Przy okazji sprawdziłem wartość każdego R i C multimetrem. Zmieniłem rezystor podciągający reset, na takiej samej wartości: 4.7k, ale mniejsza moc. Obecnie...
Schemat już bardziej przejrzysty chociaż posiada dużo błędów. Mogłeś uratować płytkę pcb gdybyś najpierw nazwał poszczególne połączenia na schemacie a dopiero później reorganizował układ połączeń. Brak rezystora podciągającego Reset. Rezystory R7,R10 narysuj przy bloku Zegara...
czy rezystor podciągający RESET wystarczy jeden? hmm ja bym nie łączył nóżek RESET obydwu procków i nie żałował ew 2 rezystorków a to z tego względu, że jak później będziesz je programował? a jeśli każdy będzie oddzielnie podciągnięty do VCC to spokojnie każdy oddzielnie...
Aż takie środki ostrożności to może przesada, rezystor podciągający reset do + zasilania, ew. dodkowe, osobne zasilanie przekaźników. Procek można też zasilić z baterii. Ale nie sądzę żeby to było aż tak wymagające środowisko, ani wprowadzające tyle zakłóceń.
A jak ATtiny2313 startuje bez rezystora podciągającego reset do plusa? Mi nie chciał żaden startować. Drugie w zasadzie pytanie Dlaczego stosujesz ATTiny2313 w wersji smd przy tak prostej płytce mogła by być ona jednostronna?
Doczytałem że brak rezystora podciągającego reset do plusa zasilania jest przyczyną nieoczekiwanych restartów mikro-kontrolera. Uwaga kolegi "mirley" wydaje się jak najbardziej słuszna. Przypadkowe zakłócenie np. z lutownicy transformatorowej może być przyczyną restartu. P.S. Z własnego...
pokaż schemat tego twojego ustrojstwa to będzie można coś podpowiedzieć a nie zgaduj-zgadulę urządzasz ;) przyczyn może być mnóstwo szczególnie u początkujących, którzy nie wiedzą co to są kondensatory przy zasilaniu, albo własnie rezystor podciągający reset itp
Dodaj rezystor podciągający reset do VCC ok 10kΩ. Możesz także zmienić opóźnienie po starcie w fuse bitach.
A być powinny. Daj chociaż rezystor podciągający reset do Vcc, i chociaż po jednym kondensatorze 100nF na każdą pare pinów zasilających... to nie boli.
Podczas załączania i wyłączania dużych prądów pojawiają się silne impulsy elektromagnetyczne. Cały obwód mikrokontrolera zawsze separuję przekaźnikami i transoptorami. Nie może być również kontaktu z przewodem neutralnym. Za to bardzo starannie trzeba się podłączyć do PE. Mało tego,...
Tego typu rozszerzenia są dostępne na forum. Poszukaj dokładnie. Masz źle podłączone gniazdo ISP. Brak rezystora podciągającego Reset. Nie wszystkie masy i zasilanie są podłączone do układów(podstawek)
Zakupiłem, no i na razie sprawdziłem programowanie SPI z ATmega32 - działa dobrze, ale musiałem zwiększyć wartość rezystora podciągającego reset, teraz mam 4.7k. Nie mogę jednak programować z poziomu WinAVR - efekt jest taki jakby w ogóle nie było programatora podłączonego do USB.
Na schemacie sterownika brak jest rezystora podciągającego Reset do +5V. Co do schematów to narysowane są z błędami projektowymi. Również nie jest potrzebna taka komplikacja układowa. Wszystko można zrobić prościej. Jeżeli zastosowałeś Atmegę to całą obsługę lutownicy tam powinieneś...
Każdy projekt z udziałem AVR'a wyposażonego w możliwość programowania ISP zaczynam od umieszczenia na schemacie zasilania oraz wyprowadzeń dla złącza w standardzie KANDA! Jest to uważam zdrowy nawyk który jak później zauważysz w swoich projektach przyda sie w najmniej oczekiwanym momencie(np....
Witam Projektuję sobie płytkę z podstawkami ( głównie Textool ), którą chciałem podłączyć do programatora. Czy rezonator kwarcowy jest niezbędny do prawidłowego działania programatora? Czy muszę dać na płytce rezonator dla każdej podstawki ( lub przynajmniej jeden wspólny ) Czy...
Witam! Mam pewien problem ze swoim projektem, który zawiera atmege 88PA(TQFP), RFM12B, ds18b20 i parę jeszcze innych elementów. W czym problem? Ano w tym że nie mogę przebrnąć przez podłączenie układu do programatora. Bardzo podobny układ wcześniej zbudowałem, tyle tylko że w obudowie DIP...
1. Trochę mały rezystor podciągający RESET Oj moje niedopatrzenie 0 gdzieś uciekło :P 2. Kwestia zasilania układu(+12): czy na stałe, czy tylko po załączeniu stacyjki? Układ zasilany po stacyjce, lecz pomiar aby odbywał się na klemach akumulatora lecz obawiam się rozładowywaniem...
Witajcie. Minęło trochę czasu - a moduł jeden mi się spalił więc teraz przyszła pora zrobić to porządnie. Z Midora płytki zrobiłem schemat taki (dodałem tylko jedną diodę obniżającą napięcie przed 7805 oraz 2 kondensatory i rezystor podciągający reset układu) I teraz...
Bardzo mało informacji podałeś. Napisz, jakie są objawy, jaki zastosowałeś wyświetlacz, czy w ogóle, coś pokazuje na ekranie no i czy generują się jakieś dźwięki. Jeśli wyłączyłeś JTAG (disabled) sprawdź czy generator w ATmedze jest ustawiony na 1MHz. Sprawdź czy na wyjściu CLKOUT...
Na zdjęciu ze stykówką nie widzę rezystora podciągającego Reset programowanego układu do +zasilania.
Znalazłem [url=]stronę gdzie jest dokładnie taki sam wyświetlacz jak mój. I jak widać ktoś go skonfigurował właśnie pod I2C. Zrobiłem jak na tej stronie podłączając piny DC,CS pod masę i to również nie pomogło. Podłączam wyświetlacz pod ESP8266 i pod Atmegę 328 na zmianę....
Witam! Chciałbym przedstawić matrycę LED na układzie MAX7219 na ATmaga8 wykonaną na święta. Wybrałem matrycę z tym sterownikiem, gdyż chciałem jak najbardziej uprościć konstrukcję. ATmegę8 zaprogramowałem poprzez środowisko Arduino, po uprzednim wgraniu na mikrokontroler Bootloader'a....
attiny13 zajmował by połowe z tego co ten digispark. Abstrachując od ewektualnych pętli, funkcji, złego nawyku używania funkcji delay, oraz nie definiowania zegara w programie ten bardzo trudny kod w c (uproszczony do granic możliwości) wyglądałby tak: PS. kod od wojciecha ma złe założenie,...
Zobacz, czy w Twoim Nano masz rezystor podciągający reset pin i czy masz kondensator na zasilaniu (przy mikrokontrolerze).
Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej...
Przeznaczenie i zasada działania Istnieją biblioteki do Arduino służące do sterowania urządzeniami poprzez IR. Postanowiłem jednak rozwiązać to w inny sposób – chciałem stworzyć układ uczący się tzn. zapamiętujący kody z oryginalnego pilota. Umożliwia to sterowanie całym...
Przepraszam że podepnę się do tematu ale także walczę z RS485. I to walczę dobre kilka miesięcy! A zatem moje pytania: 1.Rozumiem że terminator muszę umieścić na początku i końcu mojej linii rs485 ? 2.Rezystory podciągające linie A i B muszą być przy każdym istniejącym module...
Pajczi - jakbyś zrobił tak jak ci radziłem na początku to już dawno miałbyś dobrze i sprawnie działający układ bez żadnego czasami załączania się przekaźnika czy to przy włączaniu czy to przy wyłączaniu układu. Daj sobie tylko spokój z tranzystorem NPN oraz rezystorem podciągającym...
Fusebit A997 ustawiony na oscylator wewnętrzny 8Mhz , 0100 $regfile = "m8def.dat" ' DYREKTYWY DLA KOMPILATORA $crystal = 8000000 'OSCYLATOR 8MHZ Config Lcd = 16 * 2 'KONFIGURACJA...
ustalam w ten sposób podciąganie pinu do stanów wysokich i niskiego(**) . Zakładałem, że po to jest alias (zawiera nazwę pinu), który sprawę rozwiąże. Co gorsza przyznam się, że taka była moja praktyka więc nie wiem jakim cudem błędy wyszły dopiero teraz. Podsumowując, właściwe...
Witaj ponownie. Rezystor 10kOHM nie jest konieczny, ale jest to dobra praktyka... Dlaczego? Tego do końca nie wiem, ale z mojego domysłu wychodzi na to, że aby zresetować mikroprocesor należy podać masę na reset. Zapewne w procesorze siedzi jakiś rezystor podciągający do plusa, ale gdy Atmega...
Najlepiej zobaczyć co i jak na przykładach. Najpierw obsługa WYJŚĆ. Konfiguracja linii 2 jako wyjście: Config Pinb.2 = Output Ustawianie stanu na wyjściu (linia 2) wysoki / niski: Set Portb.2 Reset Portb.2 Teraz WEJŚCIA. Do każdego z wejść można podłączyć rezystor podciągający...
Autor zastanawiał się, jak zaimplementować w projekcie interfejs bardziej elegancki, niż zwykle stosowane przyciski. Częściowo zainspirowany materiałami wideo umieszczonymi przez D. Jones'a na stronie EEVBlog, postanowił zainteresować się pojemnościowymi przyciskami dotykowymi. Zwykle...
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku...
ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ...
10K w resecie trochę za dużo. 4,7K lub 2,2K Niekoniecznie. Pin RESET w AVR ma wewnętrzne podciąganie i zewnętrzny rezystor zwykle jest niepotrzebny. Nawet jeśli go damy, to będzie układ dwóch równolegle połączonych rezystorów (wewnętrzny i zewnętrzny) o wypadkowej rezystancji niższej,...
Programator elementów I2C „PROGXv13” umożliwia programowanie układów pamięci 24CXX, PCF8583, PCF8593 oraz Syntezy TSA6057. Powstał jako narzędzie ułatwiające budowanie urządzeń z tymi układami, być może kiedyś również z innymi na magistrali I2C. Dla ułatwienia program współpracuje...
mam jescze jedno pytanie programujesz to odzelnym proramatorem?? czy przez ISP?? spoboj odwrócic porty, spoboj uzywac polecen set i reset np. "reset PORTB.5 " oraz tutaj masz cos o charakterstyce portu: Port PB jako uniwersalny port wejścia wyjścia. Wszystkie 8 linii portu są równorzędne,...
Trochę odgrzewany kotlet, ale szukałem info o MiniDK2 i trafiłem na ten temat - pewnie już podłączyłeś w jeden ze wspomnianych sposobów i zauważyłeś, że działa :) Oba sposoby są poprawne, tylko w drugim musisz pamiętać o skonfigurowaniu wewnętrznych rezystorów podciągających. Generalnie...
Dokładnie tylko podłączasz programator w standardzie ISP i powinno śmigać, podajesz zasilanie i chodzi. MISO podłącz do PB.3 (noga m128-->13) MOSI podłącz do PB.2 (noga m128-->12) SCK podłącz do PB.1 (noga m128 --->11) RESET podłącz do RESET (noga m128 --->20) oraz zailanie ...
Żeby pisać na mikrokontrolery w C++ trzeba znać ten język bardzo dobrze. Niestety mikrokontroler to nie PC i nie "wybacza" nieprzemyślanych konstrukcji, które kończą się alokacją ogromnych ilości pamięci. Tak konkretniej to chodzi mi o nieprzemyślane używanie klas. C na mikrokontrolery...
Do układu wprowadziłem kilka poprawek między innymi dodałem elementy widoczne na schemacie kolor czerwony, zmieniłem tranzystor T1 z BC516 na BC307, przewody od fotokomórki ekranowane. Próby przeprowadziłem na układzie z przekaźnikiem i jest lepiej, ale w dalszym ciągu nie ma jednego klapnięcia,...
:arrow: wicy Po pierwsze: podciągnij /RESET do plusa zasilania przez rezystor lub bezpośrednio (kawałkiem drutu). Po drugie: rezystory podciągające na wejściach INT0 i INT1 są konieczne. Nie musisz ich lutować na zewnątrz. Po prostu załącz je programowo przez ustawienie bitów PD2 i PD3...
Brak rezystora 4k7 podciągający linię 1W czujnika temperatury. Brak rezystora 10k podciągającego reset do +3,3V. Brak rezystorów podciągających linie SDA, SCL układu zegarka. Kondensator C7 nie do masy tylko do VDD. Brak zasilania AGND, AVCC atmegi. Diodę SMD znajdziesz w diode.lbr...
Zanim zaczniesz projektować PCB, popraw schemat, bo zawiera błędy. Mikroprocesor nie ma podłączonych wszystkich wyprowadzeń GND , UCC , do odpowiedniego potencjału zasilania. Sygnały trasujemy za pomocą narzędzia Net a nie Wire . Wtedy program automatycznie dodaje węzły na połączeniu...
Brak mi już pomału sił do tego czujnika. Zrobiłem pcb, czujnik SGP30, HTU21, ESP8266 i wyświetlacz ST7789. Zasilanie z aku Li-ion. Chciałem aby czujnik popracował te minimum 12h i bym mu ustawił baseline ale nie da się tego zrobić. Po kilku godzinach pracy na serialu komunikat o błędzie...
Witam wszystkich. Ostatecznie udało się doprowadzić wszystkie płytki do poprawnej pracy na obiekcie. Pomógł filtr przeciwzakłóceniowy dwustopniowy, dokładniejszy filtr software'owy i rezystory podciągające 1k na wejściach wrzutników. Aby uniknąć problemów w przyszłości przeprojektowałem...
Ten artykuł przedstawia projekt, w którym po raz pierwszy zastosowano unikalną technologię 1-Wire firmy Analog Devices w prawdziwie bezprzewodowej technice stereofonicznej (TWS). Konstrukcja wykorzystuje dwuportowe łącze DS2488 1-Wire i ma wiele zalet, takich jak niski koszt i pobór mocy, wysoka...
Wersja procesora (ATtiny13V). Można podłączyć LEDa, z odpowiednim rezystorem prąd można ustalić na poziomie gwarantującym prawidłową pracę stabilizatora. Tylko że niestety wpływ na energooszczędność układu będzie powiedzmy niekorzystny. Podciąganie resetu znaczy że pin /RESET...
DEX - no cóż dlatego, bo taki układ już jest i nic nie da się teraz zrobić. Kolumny i wiersze są podpięte bezpośredni pod wymienione porty.. Więc bezpośrednie wykorzystanie zewnętrznego przerwania nie wchodzi w rachubę. mariuszlorenc - no wlasnie może o to mi chodzi, ale jak to się robi,...
Widzę że kolega potrafi rozpoznać pojemność kondensatora po... no po kolorze? Na co dzień obracam się wśród elementów SMD, zatem jestem w stanie określić przybliżoną wartość np. kondensatora po kolorze. Wiadomo miernika w oczach jeszcze nie mam, ale 100n, czy 1u, a np 10n wyglądają...
Poniżej zamieszam kod w Bascom pisany dla zestawu uruchomieniowego ZL11AVR. Dioda podczerwieni dołączona do Pinb.3. Chyba najważniejsze z tego, to komenda wyzwalająca migawkę: Sonysend &HB4B8F , 20 (Sony alpha korzystają z 20 bitowego protokołu SIRC) W razie pytań postaram się...
Dzisiaj dość swobodny przegląd transmisji szeregowych, rozpoczniemy od przykładowej transmisji równoległej a następnie rzucimy okiem na UART i USART, I2C, SPI, 1wire. Mam nadzieję, że przegląd charakterystycznych cech transmisji szeregowych, ułatwi początkującym zastosowanie w praktyce...
W układ synchronizujący lampę błyskową i aparat Sony A5100 z wykorzystaniem gniazda wielofunkcyjnego tego aparatu . Układ będzie działać też jako zewnętrzny spust dla aparatu z licznymi, dodatkowymi funkcjami. Ze wstępnego śledztwa opisanego w poprzednim odcinku wynika, iż przycisk...
Witam, jeśli ten schemat odzwierciedla stan faktyczny jeśli chodzi o elementy, szczególnie dyskretne to nie dziw się, że masz takie efekty. Jeśli chcesz aby przynajmniej odrazu w diametralny sposób zmienił się stan to zrób przynajmniej kilka podstawowych kroków: 1. przed stabilizatorem...
Witam, dziękuję za odpowiedź i chęć do pomocy ale temat kontynuowałem już na innym forum i rozwiązałem to w trochę inny sposób. Faktycznie brak gotowca zmusił mnie do tego żeby trochę posiedzieć i popróbować samemu. I tak: - z kodu usunąłem część odpowiedzialną za autozamykanie -...
Ostatnio w moje ręce wpadł wyświetlacz DIY-MORE DM OLED-091, czyli bardzo popularny OLED 128x32 z magistralą I2C. Chciałem go użyć do emulatora stacji dyskietek Gotek z firmware HxC. Okazało się jednak, że wyświetlacz włącza się tylko po aktualizacji firmware (lub ręcznym resecie procesora...
nie wydaje mi się by 'podciaganie' spowalniało procesor. To po prostu załącza tranzystor (zachowujący sie jak rezystor podciągający) i wsio, wtedy w stanie spoczynku wejście jest podciągnięte do Vcc, robi się to raz anie w każdym cyklu, (wpisanie wartości do rejestrów DDR i PORT), zawsze...
Odkopuję temat, ponieważ udało mi się znaleźdź przyczynę opisywanego stanu rzeczy. Zaczynając od początku. Po wykonaniu kolejnego egzemplarza sterownika okazało się, że ma on ten sam objaw co poprzedni, tj. po załączeniu zasilania nie jest w stanie sam wystartować. Tym sposobem wyeliminowana...
Witam Robię sterownik do bramy, przerobiłem kod "pod siebie" Sterownik steruje silnikiem, lewo, prawo, sprawdza jaki prąd pobiera silnik i wyłącza go gdy prąd będzie za duży. Funkcja która porównuje wielkość prądu to: If Rez >= Pot_max Then ..... Problem jest w tym, że silnik na starcie...
Stację używałem do lutowania (włączona lutownica) nadmuch gorącego powietrza był wyłączony,przy stacji stał telewizor włączony do tego samego przedłużacza,kiedy go załączyłem wyłącznikiem sieciowym nagle w stacji włączył się nadmuch gorącego powietrza (przy wyłączonym wyłączniku...
Witam Po raz pierwszy ( lepiej późno niż wcale ) wykorzystałem wyjście CLKOUT układu PCF8563. Oczywiście podciągnąłem przez 10K do VCC. Dzisiaj po pierwszym kilkugodzinnym braku prądu, rano zegar był wyzerowany. Podejrzewam, że to przez podciągnięcie CLKOUT do Vcc. Jeśli to jest...
Ok, juz rozumiem o co chodzi w tej sytuacji, bardzo dziekuje. E: Ja nie tyle oczekiwalem, ze pin po ustawieniu stanu LOW zacznie pracowac jako OUTPUT, tylko ze ustawienie stanu LOW bedzie jednoznaczne ze zwarciem go do GND (czyli ustawienia GND w pinie). Nie sądzę abyś to zrozumiał(!) Ustawienie...
A co się dzieje jak odłączysz rezystor ten którym podciągasz reset do plusa, i po co ten rezystor skoro atmega162 ma podciąganie w środku. Ja nie stosuje zewnętrznego rezystora i programy działają.
Pinb.1 = output poniewaz tak pisalo w ksiazce Marcina Wiazani wydawnictwa BTC, ktora to sobie kupilem (błąd?) Tam w tej książce własnie jest przykład z NPN, ustawia port przekaźnika na output, potem set i działa. Z tranzystorami NPN nie miałem żadnych problemów, tylko ztymi PNP, kiedy...
ok thx poczytam z wielkim zapałem tylko jutro... a rezystory są tylko małe i pewnie ich nie widać... a co do tych pustych wejść to co z nimi się robi? podłącza do + ? i czy to się tyczy też resetu? bo u mnie jest on podpięty do włącznika czyli tak jak by nie jest podłączony... z wyjściami...
Jest to dość klasyczny układ, nie jest ani odkrywczy, ani nie zawiera najnowocześniejszych elementów - termometr z 3-cyfrowym 7-segmentowym wyświetlaczem LED ze wspólną anodą. Zamieszczam pełny kod programu w asemblerze z komentarzami. Układ jest zbudowany na mikrokontrolerze AT89C2051. Jego...
Dopóki nie opoanujesz deboucingu- tylko bez delay() bardzo proszę- możesz się ratować dodaniem kondensatora między pin a masę i opornikiem ok. 100ohm w szereg z przyciskiem. A po co ten rezystor szeregowy 100Ohm ? Przy kondensatorze rzedu 100n chyba sklejenia styków się nie ma co obawiać...
Brak niezbędnego rezystora przy LED. Jest kryzys. Trzeba szukać oszczędności! To niby jeden rezystor, ale przy produkcji seryjnej to już będą grube pieniądze :lol: ;) Tak jak mówisz. Reset wiszący w powietrzu trochę kłuje w oczy. I ten potencjometr w bazie tranzystora :) Tu...
1. podciagniete sugeruje kierunek 'do gory', wiec nie do masy. pytasz czy rezystorem. ale czy mozna czyms innym? <: A nie da się to programowo?? Rozwala mi to trochę PCB ale jeśli naprawdę konieczne to zmienię. 2. uklad resetu podobno nie potrzebny. podobno procki bez chocby pull-up'a...
Czesc! Sory za mojego poprzedniego posta… ale trochę się załamałem przez tego Dallasa… nie będę się może chwalił, ile czasu już nad nim siedzę… Więc, odpowiadając na Twoje pytanie o moje doświadczenie z FPGA, to… hmm jakie może mieć student po 45 godzinach zajęć… Wczoraj...
Tak na bateriach działa ok a na zasilaczu nie. Różnica jaką zauważyłem to, że przez układ płynie na zasilaczu 22mA natomiast na bateriach 12mA. Co do RESETu to jednak się z tobą zgodzę (jednak pewny na 100% nie jestem)- cytat z instrukcji: "Aby programator mógł wejść w tryb programowania,...
Kurcze ale malutki jestem... :D Po skrócie 1. Nie używałem JTAG-a i ta wiedza póki co nie jest mi raczej potrzebna. 2. Wiem jak ustawia się fusebits, ale jak napisałem na AT mam wyłączony JTAG a na AT168 nie. Jednak magistrala na AT168 działa bez problemu i to na porcie C z włączonym...
Jeśli chodzi o avry to nie jest jeszcze z nimi tak żle, trzeba tylko czytać manuale do nich. A wtedy można by się dowiedzieć kilku ciekawych rzeczy, np: 1. układ zresetuje się poprawnie sam bez żadnych tam resistorków i kondensatorków czy innych pomocniczych układów - jest to wyprowadzenie...
Jeśli chcesz podłaczyć przycisk pod miso, mosi i sck to nie potrzebne są rezystory zabezpieczajace takie jak w pdf'ie, ponieważ nie masz żadnego aktywnego źródła, które mogło by się "gryźć" z programatorem. Czy za „aktywne źródło” uważa się podpięcie do masy?? Jeżeli...
Czy do pinu resetu masz dołączony jakiś rezystor podciągający ten pin do +5V ? Atmega ma co prawda wewnętrzny rezystor podciągający, ale w zakłóconym środowisku często on nie wystarcza i uC się resetuje. Jeżeli gdzieś kupisz tranzystory, o których pisałem dwa posty wcześniej to kup...
Witam jest dość początkującym w dziedzinie programowania i potrzeba mi połączyć tak aby na jednym wyświetlaczu pojawił sie zegar i licznik impulsów z halotrona jako obrotomierz zegar: $regfile = "m8def.dat" 'informuje kompilator o pliku ...
Udało się :) Nie wszystko ale dla mnie to już osiągnięcie. Zaczynam to łapać :) Zapisuje i odczytuje cały klucz w pamięci <hura> $regfile = "m8def.dat" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.6...
1. Masz podłączoną tylko jedną linię masy - mam nadzieję że to widzisz. 2. Rezystor przy kwarcu zbędny 3. VBAT ma być podłączone do zasilania, a nie do masy 4. Jestem na 99% pewny, że BOOT1 jest na PB1, a nie PB2, ale że nie zrobiłeś opisów pinów to mi się nie chce sprawdzać. 5....
Witam. Mam z książki Marcina Wiązani listing do zegarka na atmega8. Chciałbym włączyc jeszcze do tego projektu termometr ( możne być DS18B20 lub LM35). Jak to technicznie wykonać? listing zegara 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia...
Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie...
Witam Ostatnio złożyłem z książki Marcina Wiązani-"Programowanie_mikrokontrolerow... dwa układy zegarka i termometru. Próbowałem połączyć te dwa układ i napisałem taki program $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config...
Kłopot w tym, że jeśli w Twoim poście zamienię o na 1 a Vcc na GND będzie to argumentacja równie prawdziwa, aby nie podłączać odwrotnie ;-) Albert Wyjścia mikrokontrolerów są w końcu dwukierunkowe. Końcowy tranzystor danej linii portu ma w drenie rezystor podciągający - wewnętrzny....
Cóż, moje uwagi: 1. wywal te rezystory podciągające przy switchach - niby fajnie, ale później zapomnisz przy programowaniu o takim wynalazku jak wewnętrzne pull-upy w procesorach AVR. 2. mogłeś zrobić złącze do programatora w standardzie Atmel ISP lub Kanda - pasowałyby oryginalne kabelki 3....
Witam Próbuje zrobić zegar z książki Marcina Wiązania "Programowanie mikro kontrolerów avr w języku Bascom" Przepisałem cały program z książki, podłączyłem według schematu , i niestety na lcd pojawiają się kwadraciki. Programator mam usbasp, i program mkAVRCalculator. W zakładce...
Witam. Mam pytanie odnośnie stanów na magistrali 1-wire. Wiem że ustawiając stan wysoki na pinie mikro kontrolera ustawiam tam 1, a ustawiając stan niski 0. Jednak ponieważ zająłem się teraz rozpracowywaniem magistrali 1 -wire nastąpił pewien zgrzyt mianowicie w wyrażeniu : clr_wire DDRB|=(1<<0);...
Poszukuję wsadu do AtMega8 umożliwiającego stworzenie zegarka z datą na wyświetlaczu 2x16. Znalazłem kilka ale była też tam obsługa czujników temperatury (bądź pod wyświetlacz led), a ja odczytywać temperatury nie chcę. Czy któryś z forumowiczów dysponuje takim plikiem, lub potrafiłby...
Sprzętowo projekt to mniej niż minimum. To co napisał kolega piotrva to jedno, a dwa to to, że nie powinno się zostawiać zasilania przetwornika ADC nie podłączonego, nawet jeżeli z niego nie korzystamy. Kolejne to brak rezystora podciągającego na resecie, mimo że pin jest nieużywany. Producent...
Sześć metrów - niezłe anteny. Kontaktrony chyba nie działają impulsami milisekundowymi? Zrób więc filtry dolnoprzepustowe na wejściach. Na rysunku masz na portach modułu radiowego - zrób takie same na PA0 - PA3. Rezystory niekrytyczne - nie za duże, nie za małe - 1k jako podciągające...
Witam, Projektuje sobie urządzenie które w zasadzie będzie zegarem, ale z kilkoma funkcjami. Chodzi mi o to że np. o godzinie 12 w południe chcę aby na jednym z pinów procesora pojawił się stan wysoki do np. godziny 13. Zegar programowo jest ok, odlicza czas, wszystko jest na LCD, nie wiem...
Poprawiłem obsługę wyświetlacza. Mam nadzieję, że teraz jest poprawnie. Niestety pomiar odległości dalej nie działa jak należy. Do 50cm jest w porządku. Powyżej zaczynają skakać segmenty wyświetlacza, ale wynik jest prawidłowy. Po przekroczeniu 100 cm na wyświetlaczu robi się dyskoteka...
Witam Zacząłem zabawę z ARMami kupując LPC1114/302. Po zlutowaniu układu mam problem z tym, że program po prostu nie rusza... Prosiłbym o pomoc gdzie szukać błędu bo ja już nie wiem. Podłączenie jest bardzo proste. LPC1114 zasilany przez stabilizator 3,3V, 2x100nF przy pinach zasilania...
Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab...
Zrobiłem kilka urządzeń obsługujących hot-plug na i2c i wszystkie zostały przetestowane dość dobrze nie wykazując uciążliwości ani uszkodzeń. 0. Rezystory podciągające muszą być tylko po stronie mastera. Dla magistrali 3,3V używałem rezystorów 1,0k-2,2k. 1. Urządzenia końcowe...
Wróć, wróć, nie wiem skąd mi się ubzdurało, że w pierwszym poście pytałeś się o podciągnięcie pinu reset. Od początku: Pull-up uzyskujesz, gdy do danego pinu podciągasz napięcie przez rezystor. Każdy pin ma mieć osobny rezystor podciągający. Reszta z Twoim opisem się zgadza.
Jedna zworka pod układem której nie widać brzydko wygląda? Inne zworki poza procesorem można zrobić z rezystorów 1R albo podobnych (w sensie dać cały rezystor jako zworkę). Np. jedna z bardzo psujących projekt ścieżek to linia RESET idąca do złącza IDC. Można by ją puścić rezystorem...
Dziś na tapecie znajdzie się dzwonek do drzwi o nazwie kodowej MIK64, który nabyłem dawno, dawno temu, nie wiedząc do końca nawet, co to jest. Niedawno osoba, od której go wtedy kupiłem odezwała się do mnie z prośba o zbadanie go z uwagi na całkowity brak informacji w sieci, więc postanowiłem...
Witam. Jeśli mogę coś dodać, to: 1. Porty 89C2051 są fizycznie tak zbudowane, że mają własne rezystory podciągające do Vcc (pullup resistors). W związku z tym jeśli traktujesz port jako wyjście, to możesz uzyskać, przy stanie 1 na porcie, niewielki prąd wypływający z wyjścia do obciążenia,...
Witam.Jestem w trakcie robienia wytrawiarki i termostatu do niej.Opieram się na projekcie kolegi Ducha.Zrobił bardzo fajny termostat na diodach led.Jego program trochę przerobiłem na moje potrzeby.Lecz nic nie trwa wiecznie.Na początku szło gładko,ale potem zaczeły sie schody.W założeniu mój...
choć wydaje mi się że wskazane obszary pamięci są poprawne (0x80000000 przy BOOT0 ustawionym na 0 powinien wskazywać początek flasha). Co do tego żebym zerknął do noty to nie bardzo rozumiem, jedyne do czego można by się na upartego przyczepić to podciąganie NRST do zasilania, bo jest...
Witam serdecznie. Mam trochę doświadczenia z programowaniem mikrokontrolerów, ale do tej pory tylko Arduino, konkretnie Arduino Pro Mini. Postanowiłem uniezależnić się od Arduino i zamówić kilkadziesiąt sztuk swojego projektu na PCB. Mam przygotowany schemat, teraz trzeba tylko zaprojektować...
Witam, ja bym dał przed tym stabilizatorem 1000uF, ale jeśli nie będzie dużych chwilowych wahań tych 12V to można dać oczywiście mniejszy, ale niech się mądrzejsi wypowiedzą :) Teraz zastrzeżenia: - czemu baza Q1 jest zwarta do masy? Zakładam, że to zwykły chochlik, jednakże powinieneś...