Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia...
#define BAUD 2400 #define MYUBRR F_CPU/BAUD/16-1 #include <stdio.h> #include <avr/io.h> #include <util/delay.h> /* Inicjuje port szeregowy AVRa */ void USART_init(unsigned int myubrr) { /* Ustala prędkość transmisji */ UBRRH = (unsigned char)(myubrr>>8); ...
Witam! Chciałem dziś "pogadać" z układem scalonym przez SDIO w ten sposób że wysyłam informacje przez RS232 do µC a on "rozmawia" z urządzeniem peryferyjnym i odsyła z powrotem do PC otrzymane informacje. Niby zadanie proste, tym bardziej że ATtiny2313 posiada wbudowaną obsługę szeregową. Ale...
Witam! :D Historia jak pewnie wiele innych :D Zbudowałem dekoder RDS na TDA7330 i ATtiny2313. Nie dlatego, żeby się wdrożyc w procesory, tylko dlatego, że w handlu nie ma gotowych dekoderów. No i zaprogramowanie mnie przerosło :D Zrobiłem prosty programator szeregowy, zaprogramowałem PonyProgiem...
I pomyśleć, że za 50 zł można kupić płytkę Nucleo z możliwością debugowania, zaprogramowania jako Arduino, portem szeregowym na USB i paroma innymi wodotryskami, nie mając drukarki ani nie robiąc płytki pod muzealny uC... Z kolei za 4 USD masz nielegalną podróbkę ST-Link plus płytkę F103MDB - możliwości...
Witam Mam szybkie pytanie gdyż bardzo mi sie spieszy. Znajomy dał mi program z AT90S2313 i chciał żeby to wgrać na attiny2313. Moje pytanie czy to będzie chodzić poprawnie?? Dodam że jest wykorzystany port szeregowy (uart) i nie jestem pewny co do poprawności pracy. Może ktoś może mi pomóc i przerobić...
Witam. Używam STK200 i ISPPROG oraz Attiny2313 od niedawna Wszystko było OK do momentu kiedy zaczołem się bawić Fuse bitami Mówię bawić bo w zasadzie zmieniałem je dość przypadkowo. Efekt teraz mam taki że procesor przestał się zgłaszać. Czy zmiana fuse bitów może do tego doprowadzić. Tylko to...
Witam serdecznie.To mój pierwszy post na forum. Czy można zaprogramować ATtiny2313 programatorem Willem 4.0 ze złączem ISP? przeglądałem forum i znalazłem informację że Willem nie potrafi programować równolegle tych układów. Z tego co wiem przez ISP odbywa się to szeregowo. to jak to jest? Czy nie...
Jak odczytać rezystancję czujnika. Rezystancję czujnika najlepiej mierzyć budując źródło prądowe, które powoduje przepływ przez rezystancję stałej wartości prądu. Wtedy spadek napięcia na rezystorze jest wprost proporcjonalny do jago rezystancji U=I*R . Mierzymy wtedy ten spadek napięcia za pomocą...
willyvmm wrote: Doczytałem się że fabrycznie ustawiony on ma fusy CKSEL na wewnętrzny oscylator 4MHz. Czy dokładność tego oscylatora jest dostateczna do odbioru transmisji po rs232 ?? Rozwiążmy problem teoretycznie. Wchodzimy na stronę producenta, ściągamy datasheet mikrokontrolera i czytamy na...
ISPprog musi mieć w tym samym katalogu plik WinIo.sys . Najnowsza wersja : -------------- Wywal te LED-y, obciążają linie sygnałowe, ewentualnie podłącz je przez jakiś układ buforujący, oczywiście stosując rezystory szeregowo... -- Pozdrawiam, Daniel
a jaka wartośc ustawiasz w bitach konfiguracyjnych?? jaki masz podpiety zewnetrzny kwarc - wartość?? i najwazniejsze nie wiem jak pony ale trzeba zwracac uwage co dla programu oznacza ustawiony bit ... "0" oznacza zaprogramowany a "1" niezaprogramowany, czyli calkiem prawdopodobne ze zamiast zewnetrznego...
wydaje mi się ze to przez różnice napięc zasilania procka i programatora. daj szeregowo rezystory 200ohm i powinno być dobrze po co stosujesz ten układ od resetu, AVR ma wszystko w środku
Jesli nie masz dostępu do programatora równoległego który pomimo złego ustawienia oscylatra będzie widział procka to pozostaje podłączyć pod wyprowadz. xtal sygnałek z generatorka, wystarczy kilkanaście,kilkadziesiąt Khz, może być taki np.prowizoryczny zrobiony na popularnym scalaczku typu 555,jak...
Zamiast SPI w tiny2313 jest USI, troche bardziej skomplikowane peryferie do wysyłania i odbierania danych szeregowo. Poczytaj w pdfie o tym ustrojstwie, a dowiesz się jak ustawić rejestry żeby działało jako SPI
Jesteś bardzo uparty. Jeżeli grzebałeś w fuse bitach, to z pewnością one są przyczyną zablokowania procesora. Dlatego, aby dalej posługiwać się tym procesorem, należy go odblokować. Do tego celu służy programator równoległy ( nie myl z ISP na LPT, bo on i tak programuje szeregowo), lub zewnętrzny oscylator....
No i wszystko jasne... Skontakowałem się z dostawcą oto odpowiedź: Tak przez pomylke mielismy partie o dacie produkcji: 0533 (u góry z prawej strony), które miały ustawiony fuse bit na ext.clock, co uniemożliwiało programowanie programatorem ISP (szeregowe). Można je programowac jedynie równolegle... Jesli...
Witam! Projekt fajny, efekt jeszcze lepszy ale zrób smużenie. Najłatwiej to chyba kondensatory elektrolityczne równolegle do każdego z LEDów, choć wtedy potrzebne byłyby jeszcze diody prostownicze (żeby pojawienie się 0 [jeśli zapalasz je 1] nie powodowało natychmiastowego rozładowania kondensatora)....
Ktokolwiek wnikliwie studiuje pdf-ki, ten wie - samo włączenie bitów TXEN i RXEN w rejestrze UCR / UCRSB powoduje wymuszenie stanów właściwych transmisji szeregowej. Możliwe jest oczywiście dodatkowe ustawienie pullup na wejściu RXD (np. gdy z jakiegoś powodu może ono być odłączone przez jakiś...
jesli rejestr z szeregowym wprowadzaniem danych to podłączasz rejestr do mikrokontrolera pod 2 piny, zegar i dane. wyswietlacz musi miec wyjscie równoległe pod poszczegolne piny wyjsc podłaczone sa segmenty wyswietlaczy podajesz kolejno na linie danych stan segmentu i zapisujesz do rejestru sygnalem...
Na samym poczatku napisze ze przeczytalem wszystkie tematy z dzialu mikrokontrolery traktujace o pomiarze U/I. Wiem tyle ze aby zrobic pomiar prady robie cos takiego musze szeregowo wpiac rezystor 0.1Ω. Nastepnie mam mierzyc napiecie na nim. I teraz pytania: 1.Jakiej mocy rezystor? 2.Jak podlaczyc...
Ale jak mam 2 diody połączone szeregowo, każda po 1,85V co w sumie daje 3,7V a zasilam je z 3,6V to myślałem że tego rezystora już nie musze podłączyć? ten rezystor tak symbolicznie tylko jest.. w rzeczywistości to sygnalizator dźwiękowy, który będzie pobierał 270mA więc podłączyłem go jak widzisz.....
Attiny ma piny SCL i SDA, ale jeden z nich jest także opisany jako MOSI - z tego co słyszałem MISO i MOSI to jest programowanie szeregowe. Jeśli jednak programuje AVRa przez ISP to MISO i MOSI nie będą mi potrzebne ?
Wnioskuje, że to przez zastosowanie za słabej bateri, ale nie wiem jaką użyć aby się zmieściła do obudowy z14a -> Bateryjke na pewno taką jak opisuje Freddy. Są też 6V. Spróbuj także użyć dwóch diod szeregowo. Swego czasu skonstruowałem zdalne sterowanie światła w pokoju, w pilocie są dwie diody...
Co za różnica czy oddzielnie, czy nie, jeśli tylko się nie smażą To wsio ryba, Dławik jak? A weź i poszukaj Sobie i pokaż co znalazłeś, przedszkole na innym forum :> Ogółem szeregowo:>
też tak myślałem to podpiąć tylko bez diod, ale dam diody, wtedy chyba baterie nie będą sie ładowały i nic sie im nie stanie??( nie będą przeładowane). A układ pobiera coś około 50mA więc trzy baterie "paluszki" powinny wystarczyć połączone szeregowo tylko muszę sprawdzić czy układ ruszy na 4,5V. Dzięki...
Oczywiscie! Dodano po 5 Witam! Zeby zamknac temat ,moze wytlumacze o co mi chodzilo :-) Zbudujmy najprostszy zasilacz napiecia symetrycznego. Oto on (dwie baterie 1,5V polaczone szeregowo) Punkt B to masa ukladu ,punkt A to -1,5V (wzgledem B) ,punkt C to +1,5V wzgledem B) VCC procesora...
Połączyłem ATTINY 2313 z portem szeregowym komputera, niestety łączność działa tylko w jedną stronę, tzn. komputer odczytuje to co wysyła procek w drugą już komunikacja nie działa. ATTINY 2313 jest taktowany wewnętrzym oscylatorem 4MHz czy dołożenie zewnętrznego kwarcu rozwiąże problem ? Pozdrawiam...
A tu wszystko razem, włącznie z zasilaczem. Na PIC'u ale... Opornik szeregowy w zasilaczu ma za małą moc. Może lepiej zastosować zasilacz z szeregową pojemnością, będzie się mniej grzał.
Witam! Próbuję uruchomić UARTA w trybie asynchronicznym w asemblerze. Debbuguję program i po wykonaniu linii: out UCSRC, R16 zmienia mi się stan rejestru UBRRH z 0x00 na 0x26. Pytanie - dlaczego? Poniżej strzępki moich asemblerowskich myśli :) .INCLUDE "tn2313def.inc" ; kwarc 8MHz .equ...
Ale jeśli chodzi o napięcie to byś musiał 2 takie akumulatorki połączyć szeregowo i do tego jeszcze przez rezystor ok. 220 omh.
Przecież ten projekt jest do bani... linie SDA i SCL powinny mieć rezystory podciągające do Vcc, a nie rezystory szeregowe. Poza tym ten procesor ma sprzętową obsługę I2C przez moduł USI - zobacz datasheet. Tak naprawdę to powinieneś mieć domyślnie SDA i SCL w trybie wejścia (PORTx = 0 i DDRx = 0),...
Witam. Przy tak małym prądzie (max. 120mA) rodzaj tranzystora - bipolarny czy MOSFET - nie ma znaczenia (przy większych częstotliwościach PWM - bipolarny jest nawet lepszy). Czy jesteś pewien (sprawdziłeś np. oscyloskopem), że maksymalny współczynnik wypełnienia PWM jest bliski 100% (np. 99%) :?: Rezystor...
Ostatnio bawilem sie z transmisja szeregowa na ATTiny26. Zostalem zaskoczony srodze, gdyz okazalo sie, ze kalibracja wewnetrznego oscylatora ( 8MHz ) ma rozrzut nawet do 10%. Stad jeden procek dobrze chodzi przy 2400 a inny ni diabla. Moze tu masz tez jakis problem.
Nie wysyłaj RESETU byle gdzie. Wyślij go do VCC przez rezystor 10k. Na czerwoną diodę rezystor szeregowy ma być dwa razy większy.
Ustaw jako DDRD = &B11111111 PORTd.5 = OTPUT. Anody diod do +5V, katody do procka. Szeregowe rezystory.
Możesz dodatkowo szeregowo dać potka. Wtedy nim ustawić próg załączania. Możesz zrobić to programowo i np dać przyciski w układzie, wtedy prostymi warunkami realizujesz próg załączania.
Paweł Es. : Da się odczytywać położenie potencjometru bez przetwornika ADC. Kolega bury.jg jest początkujący więc zapewne będzie pisał soft w Bascomie, a tam jest polecenie "getrc", które ładuje kondensator a następnie mierzy czas rozładowania tegoż kondensatora, a ponieważ jest on rozładowywany przez...
Z jednego wejścia nie. Ale mozesz odczytać z całego portu jeden bajt np. in r16, PORTB i wtedy każdy bit w rejetrze oznacza pin. np 0b10000000 bedzie oznaczać że masz jedynke na wejściu PB7. Oczywiście piny ustawione w DDRx jako wejścia lub wyjscia wcześniej. Można odczytać z jednego pinu przy...
Nie no zaraz zaraz. RX uC to jest to co odbiera dane, łączysz to bezpośrednio z TX telefonu ponieważ telefon i tak nie da więcej niż 3,3V a uC działa na 5V. TX uC to jest to co nadaje dane, i tutaj wychodzi sygnał 5V czego telefon nie przyjmie. Skoro układ z diodą nie działa najlepiej, użyj dzielnika...
Nie znam żadnych gotowych rozwiązań tego typu ale myślę, że dałoby się to zrobić bez rozwalania klawiatury ;) Najprościej byłoby chyba wykorzystać po stronie systemu skrypt w AutoIt (do napisania na szybko czegoś sterującego innymi programami język idealny) + jako hardware mikrokontroler sprawdzający...
... układ nie będzie zbyt "przyjazny" (odporny na zakłócenia) i podpinanie przycisków na dłuższych przewodach (ok. 50cm) odpada. Mógłbyś dać mikrokontroler bezpośrednio przy klawiaturze, a dane do komputera i tak wysyłasz przez RS232, z tego co zauważyłem. Pozostanie Ci tylko pojemność ścieżek....
Jakoś mi się nie chce wierzyć, że ten silnik obracał się z rezystorem 10k. Podłączałeś tą rezystancję szeregowo czy równolegle? Zmierz rezystancję silnika i podstaw do prawa Ohma: I = 3/R Później podstaw to do wzoru (też z prawa Ohma): Rnew = (5-3)/I Otrzymasz rezystancję którą powinieneś...
Witam. Nadmieniam, że czytałem już kilka wątków i stosowałem metody rozwiązania problemu, jednak nie pomogło mi to;/ Do rzeczy - buduję samochodzik zabawkę, sterowany pilotem w kodzie RC5. NIestety bezskutecznie. Odbiornik podczerwieni - tsop1736, zasilanie podpięte przez szeregowy rezystor 220omów i...
A zastanawiałeś się kiedyś jaki wpływ ma częstotliwość taktowania procesora na prędkość baud rate oraz procent błędów ? To zajrzyj sobie do dowolnej noty PDF dowolnego procka AVR na ostatnią stronę rozdziału USART zobaczysz tam tabele z różnymi częstotl. taktowania oraz możliwymi prędkościami...
Witam! Staram się zaprojektować zbliżeniowy czujnik optyczny w oparciu o odbiornik TSOP1736, diody IR oraz mikrokontrolera attiny2313, który będzie (między innymi) generował przebieg prostokątny 36kHz dla diody IR. Obecność przeszkody ma być sygnalizowana zapaleniem się zwykłej diody. Po lekturze kilku...
Transmisja szeregowa przez UART wymaga stabilnej częstotliwości taktowania (najlepiej po prostu kwarcu). Domyślam się, że procesory pracują na wbudowanym oscylatorze 8MHz, to może być przyczyną błędów transmisji.
A diodę podłącz szeregowo z opornikiem 330R-1k bo w ten sposób jest niezbyt profesjonalnie.
Zamień AT90S2313 na Atiny2313 i będziesz mógł tak zrobić. Ten tranzystor to może Ci się uszkodzić. Dochodzi do sytuacji gdy na bazie jest np. 15V a na emiterze 5V. Zabezpiecz bazę diodą i ten dzielnik zrób porządnie - nie podłączone wyprowadzenie potka podłącz do emitera. I albo nie skręcaj nigdy do...
Witam, miałem oto taki kod jak poniżej, działał normalnie czyli po resecie wysyłał liczbę 23 w kodzie ASCII. [syntax=c]#include <avr\io.h> #include <inttypes.h> #include <util\delay.h> #include "uart.h" const uint8_t tabela_losowa[16] = {66, 11, 89, 100, 45, 2, 67, 24, 65,...
Musisz mieć konwerter, polecam ft232rl. Nie ma tu potrzeby na scalak za kilkanaście złotych. Jeśli już, to są prostsze FT230, ale ciągle za jakieś 7-8 zł. Dla prostego projektu to bym zrobił programowe USB i spokój, ale skoro po drodze jest router z OpenWRT, to można się pobawić. Sprawdziłbym,...
Na pewno to jest wtedy, kiedy sam zrobię ;-) Powiem jeszcze raz, w moim urządzonku jest Atmega bodajże 32, MAX323, gniazdo DSUB-9 , kabel do portu szeregowego w starym dobrym Core2Duo blaszaku i ... DZIAŁA ! Dokładnie na tym kawałku softu, który wrzucałem. Nic więcej nie jestem w stanie Ci podpowiedzieć.
Na początek do rysowania schematów są odpowiednie programy a nie Paint , kody programu umieszcza się korzystając z polecenia Syntax a nie wkleja zrzut . Schemat : brak jakichkolwiek kondensatorów do filtracji zasilania , brak GND dla uC , brak oporników ograniczających prąd diod jeden wspólny to żadna...
Czy możliwe że zainstalowany avrstudio4 nie pozwala na prawidłowe działanie mkavrcalculator? I czy w tym mkavrcalculator można programować w bascom wszystkie programy? z tego co zrozumiałem jest to program do języka c. Po pierwsze nie jest to żaden program ani do języka C ani do Bascoma ani...
Co więcej. W porcie szeregowym COM mogą występować napięcia z zakresu od -15 do + 15 V. Więc nie podłączaj nigdy bezpośrednio do układu FTDI bo możesz go uszkodzić.
Po pierwsze potrzebujesz innego tranzystora - najlepiej tzw. "logic level", o większym dopuszczalnym prądzie i mniejszej rezystancji, np. IRLML6344 z TME. Bez rezystora szeregowego da się przeżyć, chociaż ładniej jest z nim. Jeśli ma być, to mniej niż 500 R, pomiędzy bramką i górnym końcem rezystora...
A więc Źle podłączone zasilanie. - Sprawdzone Brak połączenia masy mikrokontrolera i programatora. - Sprawdzone Mylenie sygnałów MISO i MOSI w mikrokontrolerach AVR. - Sprawdzone PDO i PDI zamiast MISO i MOSI, czyli niespodzianka AVR'ów. - Sprawdzone Wyłączenie pinu RESET w fusebit'ach...
AVR raczej nie uległ uszkodzeniu, przynajmniej mi się nigdy nie udało ubić " na śmierć" ukontroler. Za to miałem kilka przypadków przestawienia fusebitów i zablokowania procesora na programowanie szeregowe. Przypadki takie były związane z: 1.Problem połączeń między programatorem a kontrolerem. 2.Wyprowadzenie...
W takim razie leda należy dać wcześniej - przed transoptorem. Szeregowo podłączyć diodę led z diodą transoptora.
A ta noga pracuje jako "otwarty dren"? Jeśli nie, to trzeba podczas pracy włączać i wyłączać funkcję wejściową pinu. Mam taki kod na PIC18. Najłatwiej jest gdy podłączy się DSa do portu szeregowego, wtedy zależności czasowe załatwia sam UART. Tylko w takim wypadku do DQ trzeba podłączyć również wejście...
W tym schemacie brakuje jeszcze rezystora ograniczającego prąd diody LED (szeregowo z diodą). Błąd na schemacie, czy w rzeczywistości go nie ma?
Witam po dłuższej przerwie. Mam się podzielić sposobem rozwiązania mojego problemu. Użyłem pilota RC5 i odbiornika SFH5110-36, jak na razie działa. testowałem też Przedłużacz na podczerwień do UART i nie byłem zadowolony z jego działania, działał ale nie dokładnie, nie za każdym razem dostałem to co...
Potrafisz sterować GPIO w RPi? Jeśli tak, to poszukaj na google hasła "multipleksowanie LED" i napisz program, który będzie bezpośrednio sterował tym LED, lub podłącz pod SPI w RPi rejestry szeregowo-równoległe (np. 74xx595, lub lepiej dedykowany dla LED SCT2024 i steruj te 4 wyświetlacze statycznie)....
Poprzez multipleksowanie. Zapewne ten ATTiny odbiera dane poprzez interfejs szeregowy i zajmuje się sterowaniem multipleksowym LEDami. Możesz popróbować, ale prościej zapewne będzie rozkminić połączenia na PCB i na podstawie schematu napisać własny program sterujący. To raptem kilkanaście linii kodu...
ale problemy (ograniczenia) o których piszesz można łatwo ominąć, osłabiając sprzężenie obwodu ze źródłem, np przez dzielnik pojemnościowy. Podniesie sie dobroć spoadną zniekształcenia a napięcie można jeszcze kilka razy zwiększyć (jeśli ktoś chce). Nie można. W obwodzie równoległym nie ma zjawiska...
Czyli tak - dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16 /8515/8535 itp...(portów hohohoho), do PC łączysz się przez: 1. SPI/USI<>LPT (wersja nie wymagająca dodatkowych elementów), PC pracuje jako MASTER, ATMEL jako SLAVE (ten układ składa się TYLKO z procesora, jakiegoś...
Witam, Problem pojawił sie gdy zmuszony zostałem do zmiany procka z AT90S2313 na ATtiny2313. Ogólnie wszystko sie wydaje wporządku BASCOM wykrywa procka i go programuje. Nie działa jednak jak powinno odbieranie z procka znaków ASCII. Na starym procku uzywałem następujących parametrów transmisji...
Witam. Usiłuję przy pomocy ATTINY2313 dogadać się z tym RTC. Według [url=]noty aplikacyjnej układu powinienem wysłać sekwencję jak na stronie 15, 23 i po inicjalizacji na TPOUT powinno pojawić się 1024Hz, niestety tak nie ma, bo coś muszę robić źle... [syntax=c]#include <avr/io.h> #include...
Tytułem wstępu (można pominąć :) Docelowo potrzebuję zmierzyć napięcie 0-13v. Wygrzebałem z warsztatu układ ADC0804. Ma bardzo proste, równoległe, 8b wyjście. Jednak układ, który będzie potrzebować tego pomiaru (attiny2313) robi wiele innych rzeczy i nie mogę poświęcić całego jednego portu na ten pomiar....
Mam do odebrania co ok. 2 sekundy do 20 bajtów danych. Długość ramki jest różna, określona w drugim bajcie wysyłanej ramki. Po odebraniu ramki trzeba wyliczyć sumę kontrolną, a następnie odczytać z niej pewne dane, na podstawie których uP ma podejmować dalsze działania. Jak narazie zrobiłem odbiór...
Witam, W ramach nauki wygrzebałem z moich odpadków elektronicznych wyświetlacz VFD z sterownikiem P6311. Starowany jest interfejsem szeregowym z liniami danych: DIN, CLK, STB. Opis transmisji jest w PDF-ie. jednak mam pytanie, czy ma ona coś wspólnego z którąś sprzętową transmisją w moim AVR? Ewentualnie...
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...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a....
Włosy powoli staja mi dęba ... to "cholerstwo" nie chce "współpracować" :). Nowy attiny2313 (kupiony wczoraj w Monster Elektronik) włożony do podstawki, podłączony programator usbasp i nic. Tak jak poprzednio nie jest widziany przez programator. Zaczynam powoli wierzyć w magię (no chyba, że należę do...
Można też zrobić wprowadzenie szeregowe do ciągu rejestrów szeregowych które wyświetlają linijkę. Możemy np. zrobić 8 linijek sterowanych tranzystorami. Rejestry szeregowo - równoległe np. serii 74HC164. Można wprowadzać dane ze sprzętowego SPI z klocka i przełączać traznystory na porcie kontrolera....
Witam Mam pytanie dotyczące sposobu zabezpieczenie wejścia w attiny2313. Zaprojektowałem mały układzik, który ma być zamontowany w samochodzie , zwykła linijka diodowa na ledach z możliwością wyboru progarmu. Z tego co znalazłem na forum wynika że wystarczy szeregowo opornik i dwie diody schottkiego....
Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Witam serdecznie. Na wstępie powiem iż jest to moja pierwsza konstrukcja jaką przedstawiam na forum i liczę na konstruktywne opinie. Podstawowe założenia projektu: 1. Zbudowanie "żarówki" (źródła światła) emitującego światło RGB oraz białe, 2. "żarówka" musi być zasilana z 230V i musi...
Zasilacz ten potrzebny mi był do budowy ściemniacza na pilota podobnego do tego - . (W moim tylko attiny2313 i TSOP) Zauważyłem jeszcze jedna ciekawą rzecz. Złożyłem układ ze schematu pierwszego, w którym zastosowałem kondensator o mniejszej pojemnosci 0,47 uF. Ciekawa rzecz polega na tym że niezależnie...
Mam zamiar dziś zaprezentować swoją zabaweczkę - układ przyjmujący sygnał MIDI, sterujący szesnastoma stacjami dyskietek. Na razie wejście MIDI jest tylko poprzez port szeregowy; pętlę prądową zrobię troszkę później; będzie można wybierać, czy sygnał ma być brany z prawdziwego MIDI czy z MIDI na rs232....
Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" - tak to...
1. Czy linia System Clock jest potrzeba? Tak, jest potrzebna gdyż sygnał z niej taktuje pracę przetwornika. 2. Jaka ma być częstotliwość podawana na System Clock? Od tej częstotliwości zależy szybkość próbkowania przetwornika (fs), a więc będzie to 256fs, 384fs, 512fs zależnie od wybranego...
Witam wszystkich "ciekawskich". ;) Kto kiedykolwiek bawił się AVRami wie jaki czasem duży kłopot sprawia zaprogramowanie bitów konfiguracyjnych (tzw. fusebitów) szczególnie dla początkujących programistów. Łatwo tu o pomyłkę ze względu na specyficzny sposób programowania bitów. Nieraz zdarza się za...
Witam... Sprawa nie wydaje sie az tak trudna, jesli nie zalezy nam na duzej szybkosci odswierzania. Mozna zbudowac kilka identycznych mniejszych matryc. Kazda niech sie sklada np z 16x16 diod + rejestry szeregowo rownolegle + maly mikrokontroler chocby atTiny2313 ktory bedzie sterowal tylka ta matryca...
witam wszystkich ...po ostatniej mojej konstrukcji kolorofonu postanowiłem zaprojektować coś odmiennego...a mianowicie płytke testową procesorów AVR i nie tylko... Jest to układ zawierający podstawowe "klocki" (umożliwiające stworzenie tzw.."rąk i nóg" procesora)...takie jak: -wyświetlacz LCD...
Tor sygnałowo zasilający: Kondensator rządu nF -> Iskiernik -> Transil -> Filtr RF (np. z serii BLM) -> filtr LC (dławik + kondensator rzędu nF) Taki tor przetrzyma wszystko. Iskiernik - ładne rzeczy się pojawiają (właśnie przed chwilą dowiedziałem się co to jest :-) generalnie chodziło mi o to,...
Projekt płytki startowej dla kontrolerów AVR, na której z powodzeniem, można wypróbowywać nowe projekty. Została on stworzona w celach typowo edukacyjnych i eksperymentalnych. Płytka wykorzystuje mikrokontroler AT2313 z kwarcem 10Mhz. Wyposażona jest 10-pinowe łącze ISP do programowania. Posiada...
Witam Tak jak w temacie mam napisałem program w bascomie który ma za zadanie zapalać cztery diody led po odebraniu po RS232 cyfr od 1-4 i chodzi to bez problemu ,ale teraz gdy uczę się języka C postanowiłem ten sam program przenieść na C i już nie jest tak dobrze.Objaw jest taki gdy wyśle 1-Zapalają...
Nie jestem wystarczająco doświadczony w urządzeniach zasilanych bateryjnie, ale wydaje mi się, że podałeś za mało założeń. Układ ma pracować 24/7 ale układ musi być zasilany bateryjnie? Czy nie ma możliwości podładowywania tak jak to robimy z telefonami i aku LiIon? Niezależnie jednak od tego ja bym...
Na początku trzeba się zastanowić jak to działa ;) Więc tak patrząc na schemat footswitcha zrealizowany jest on wlasnie na ATTiny2313... Steruje on miedzy innymi LED-ami (przełącza zielona/czerwona)... Oraz patrząc w dokumentację AT2313 wysyła te dane portem szeregowym (PD0 - RX, PD1 - TX) do wzmacniacza... Natomiast...
Mam takiej natury problem: Robie sterowanie LEDami bezpośrednio z AVR'a, ledy szeregowo z rezystorem co by prąd ograniczyć mam w związku z tym pytanka: jaka jest max dopuszczalna obciążalność jednej nózki uP i calkowita dla wszystkich wyprowadzeń (w 8051 pamietam bylo cos okolo 80mA), ważne do...
:arrow: treton Możesz spokojnie wrzucić ATtiny2313, jest on kompatybilny "z zewnątrz", czyli ma jednakowo rozmieszczone wyprowadzenia. Jeśli chodzi o oprogramowanie, to różni się nieco, między innymi: - nazwami rejestrów - adresami wektorów przerwań - portem szeregowym (USART w miejsce UARTA), -...
Wyjście jest chyba jedno - programowa emulacja UARTA. Poszperaj w Application Notes na stronce Atmela - kiedyś był plik z implementacją komunikacji szeregowej na AT90S1200. A tak przy okazji - AT90S2343 jest już zdrowo przestarzałym kontrolerem i lepiej się do niego nie przywyczajać. Zamień np. na...
Trochę pokombinowałem i nawet kupiłem nowy uC. Wszystko chodziło, aż nie ustawiłem bitów konfiguracyjnych CKSEL=1111, czyli zewnętrzny rezonator kwarcowy. Program w starym uC chodzi, jak wsadziłem nowy to dał się zaprogramować, a później kicha. Nawet z zewnętrznym generatorem. Napisałem sobie szybko...
Zrobiłem jakieś półtora roku temu coś takiego ;) ... ale nie skończyłem ;p Układ FTDI FT232BM + attiny2313. Układ prauje jako emulacja portu szeregowego z rozpoznawaniem większości komend chyba w standardzie Crystalfontz (nie pamiętam juz)... Niestety układu nie dokończyłem :( okazało sie że jest...
Witam To juz mój 4 dzień walki z wykonanym przeze mnie programatorem avr910 z ATtiny2313. W dalszym ciągu mi nie działa :( tzn nie zgłasza się w AVRprog. Ustaliłem następujące rzeczy: [1] podłączyłem programator(do programatora była podpięta ATmega8) do PC i obserwowałem w terminalu (nastawionym na...
Witam! Tak od jakiegoś czasu oglądam ten dział i postanowiłem opublikować swój projekcik.. W sumie jest stary (z przed 2ch laty), więc proszę aż tak bardzo się nie czepiać – są to moje początki z dziedziny uC Nie wnosi sobą nic nowego - jest to taki bajerek, ale chciałem się nim pochwalić...
O tym juz pomyślałem wcześniej =D. Mam mikro przyciski z cd-romu, te co określają czy klapka zamknięta czy otwarta. Nie mam jeszcze tylko programu napisanego i na razie nie pisze bo taśma która doprowadza napięcie to tego mechanizmu po środku się spaliła a nie mam ich więcej. Miałem zwarcie w układzie...
witam kkupilem nowa sztuke procka ATTINY2313 przez program Pony prog 2006.Robie odczyt z urzadzenia i blad(-24) a wiec albo ten program jest badziewny albo ten moj programator w biosie przelaczalem naa SPP ECp ECP=EPP i nic. prosze o rade,jakis schemacik dzialajacego programator PEWNEGO Co programuje...
Zaprojektowałem dziś w przypływie weny twórczej taki zasilacz impulsowy. Można wyróżnić dwie linie zasilania : 1. główna i 2. pomocnicza. 1. Linia główna to ta z której bezpośrednio zasilany jest transformator Tr1. 2. Linia pomocnicza to ta składająca się z mostka prostowniczego, kondensatora połączonego...
rdt w simens c35 w ogóle jej nie wierce :), bo i po co? Mimo że układ jest przewlekany, czyli duży nie ma problemu. W takim układzie całkowicie bezcelowy jest wibrator. Wystarczy go usunąć i wciskasz nawet przewlekany ATTINY2313, przewód wyciągasz otworem obok baterii, który jest oryginalny, bo jak pisałem...
lechoo ma rację. Bawiłem się BR-6104K. I to jest moim zdaniem najtańsze i bardzo fajne rozwiązanie. Podłączyłem do takiego routerka płytkę z m.in. attiny2313, przekaźnikami, cyfrowymi czujnikami temperatury co się komunikuje z routerem po porcie szeregowym i chodzi to wszystko jak należy. Wszystko wsyświetlane...
To może zapytam nieco inaczej: jak w Bascomie wygodnie wysylać szeregowo dane na ATtiny2313? Potrzebne mi to do sterowania LCD 7seg podłączonym pod 4 rejestry przesuwne.
Witam, chcę dorobić do budżetowej latarki halogenowej z żarówką H3 sterowanie poprzez PWM w oparciu o mikrokontroler. Mam nadzieję, że uda mi się choć trochę wydłużyć czas pracy :-) Akumulator w latarce ma 6V 4Ah. Jak jest w pełni naładowany, to napięcie na nim wynosi ponad 6V, a zalecane napięcia...
Witam. Mam taki problem. Chcialbym sprawic by komputer komunikowal sie z noim module z mikrokontrolerem ATTINY2313. Kupilem nadajnik TX-4MSIL i odbiornik bc-nbk. Cala zabawa ma polegac na tym ze komputer po porcie szeregowym nadaje znaki a mikrokontroler interpretuje je i robi dalej swoje. Z dokumentacji...
...ale mniej interesuje Cię transmisja szeregowa, bardziej odczytywanie kodów klawiszy z klawiatury AT. Do "zabawy" wystarczy ATTiny2313 - ma sprzętowy UART, więc transmisja RS232 Cię nie obchodzi, ale musisz odczytać i zdekodować kody wysyłane przez klawiaturę. Ost...
Ostatnio dostałem jeszcze trzy takie wyświetlacze i podjąłem próby ich uruchomienia. Co już wiem : - Do modułu wyświetlacza podłączone są 3 diody LED (pin1-3) oraz 9 przycisków (piny 5-13) jako iż całość (płytka z klawiaturą i LED oraz wyświetlacz) stanowi kompletny panel kontrolny drukarki HP LaserJet...
Zakupiłem procesor ATmega162 w sklepie, chciałem go dziś zaprogramować i ... nic z tego. Procesor nie jest wykrywany przez środowisko. Próbowałem na AVR-GCC, bascom-AVR, ISP Programmer. Nie pomaga ręczne ustawienie typu procka. Programator napewno sprawny(programowałem wcześniej ATmega8 i ATtiny2313). Programator...
Na pewno prostsze w okablowaniu byłoby połączenie czujników poprzez sieć 485. 4-żyłowy kabel umożliwia połączenie i zasilanie do 32 urządzeń. Każde urządzenie/termometr to np. - czujnik LM335 - ATTINY2313 (20 pin posiada UART i ADC) - układ do transmisji MAX485 lub odpowiednik Do tego potrzebny...
Witam, Dzisiaj chciałem zaprezentować moją konstrukcję, która powstała parę tygodni temu. Jest to prosty pilot, do iPoda/iPhona, jest wykonany na jednym układzie scalonym (mikrokontrolerze) i pięciu przyciskach. Jak widać konstrukcja jest w pełni na "pająka" jednak takie coś nie przeszkadza, ponieważ...
Pozwole sobie niezgodzić się z kol. Dr.Vee. Pomiar poprzez zliczanie impulsów na liczniku i przepisywanie jego wartości do zmienne w czasie przerwania Timera będzie równie dokładne a poza tym banalnie proste. Dobierając odpowiednio kwarc uP oraz wartość preskalera można spokojnie zdefiniować jaką przyzwoitą...
AVE... A czy Attiny2313 ma odpowiednią ilość pinów I/O? Trzaby 8 na obsługę klawiatury 4x4 i 1-4 na połączenia zależnie od tego, czy użyje się komunikacji szeregowej asynchronicznej, czy SPI, I2C czy zwykłego kodowania BCD. Zresztą ja i tak użyłbym jakiegoś PICa 12F lub 16F... Miałem kiedyś katalog...
Dziękuję za odpowiedź. Nie wiem dlaczego wciąż nie mam komunikacji. Napisałem (podparłem się tym co znalazłem) bardzo prosty program, tylko aby wykonał połączenie. Baud = 19200 Cls Lcd "czeka 5s" Wait 5 Cls Lcd "DZ.+447511337343" Print "ATD+447511337343;"...
100 diod, do sterowania polecałbym multipleksowanie (np. za jednym zamachem sterować 10-cioma diodami) przy pomocy jakiegos małego AVR (attiny2313 będzie ok), do tego sterowanie z PC przy pomocy UART (RS232, ew. z przejściówką może być USB), od strony PC wysyłasz po prostu dane na port szeregowy, w procku...
Witam,jakoś w ferie 2007r rozpoczęłam budowę tablicy led do tira dla mojego Taty . Uwinąłem się w dwa tygodnie,rok potem przyszło zamówienie na następna tablice ale już statyczną. Jak to działa: Ledami steruje attiny2313, jest ich w sumie ok 90,program opiera się na portx.x=x,wait x wiec nie...
Witam. Ostatnio bawiłem się sprzętowym PWM wbudowanym w AVR-ki jak i transmisją szeregową UART pomyślałem jak by to połączyć w jedno. Niektórzy może napiszą, że to przerost formy nad treścią ale zaznaczam że to tylko prototyp który zmontowałem na swojej skromnej płytce testowej(z MAX232 na pokładzie)...
Moje przemyślenia po przeczytaniu tego tematu, to: - układy na i2c nie będą w pełni wykorzystane, wymagają podania adresów oraz sama szyna ogranicza prędkość przeładowywania. Stosunek ceny do liczby pinów jest dość wysoki. - CPLD może i dobre, tylko jak będzie z konsumpcją prądu. Stosunek ceny do liczby...
Witam wszystkich. Dopiero zaczynam zabawę z mikrokontrolerami i na razie tylko programowałem na uczelni w systemie DSM-51. Całkiem nieźle mi w tym szło, wiec teraz chciałbym spróbować czegoś więcej tzn. wymyśliłem sobie zmajstrowanie budzika z termometrem. Na razie przygotowuję się teoretycznie, ale...
Witam Przyłączę się do tematu. Jutro a w zasadzie już dzisiaj patrząc na zegarek :) montuję swoją automatykę do bramy. Zaprojektowałem swój układ sterujący oparty na attiny2313, wzmacniaczu operacyjnym lm358 i kilku innych elementach. LM358 służy w tym układzie jako komparator porównujący spadek napięcia...
Witam. Projektuję pilota do sterowania silnikiem przez RC5 i mam kilka pytań odnośnie konstrukcji. 1 Jaki najlepiej procesor zastosować ja myślałem o ATTINY2313 ale on jest trochę za duży do tego bo potrzebuję zaledwie 6 przycisków więc reszta będzie nie używana, są jakieś mniejsze na których da sie...
Zadna dioda nie jest potrzebna, wystarczy szeregowo z pinem rezystor, przy nap. 12V powinien miec wartosc >12kOm. Jesli to ma byc w samochodzie to dalbym optoizolacje. Przekazniki nie zasilalbym z 5V tylko podlacz cewke przed stabilizatorem do 12V - przekaznik nie potrzebuje nap. stabilizowanego, a tak...
Zmodyfikowałem kod, oraz schemat. Schemat: Odnośnie sugestii w powyższym poście, to nie widzę niczego nieprawidłowego w wcześniejszym połączeniu (port PD3 nie jest później używany) ale dołożyłem dwa rezystory 10k, przez które chcę zewrzeć niewykorzystane piny do masy ustawiając je jako wyjścia...
Witam! Obecnie mój układ wygląda jak na rysunku, dodałem również wcześniej niepokazane włączniki podpięte do wejść PD.... nie miały kondensatorów traz je dodałem, w przyszłym tygodniu zamierzam przetestować układ, zastosowałem juz wszystkie podpowiedzi: 1. dodałem kondensator 10u tantalowy przy zasilaniu...
No zdecydowanie przydałby się schemat tego a nie tylko PCB ale już chyba z takiego suchego widoku PCB wynika kilka wniosków i pytań: 1. Powiedz mi jak to jest? - masz na płytce gniazdo USB ale wyjścia D+ oraz D- podłączone są wprost do wejść procka TxD oraz RxD - czyli ty używasz tego tylko do połączenia...
Chciałbym zaprezentować mój najnowszy projekt. Jest nim 4-strefowy ambilight. Sterownik zawiera konwerter FT232, uP attiny2313 oraz drivery OC. Program do uP napisałem w C (winavr), natomiast program na PC - w C# (MVS). Program uP to (4x3) 12 - kanałowy SW PWM sterowany z USART. Rozdzielczość...
Podpowiedź tutaj zależy od tego, jak ów dalmierz wysyła dane do mikrokontrolera oraz co to za silniczek. W najprostszej wersji (interfejs szeregowy) wystarczy nawet jakiś ATtiny typu attiny 26, czy inny popularny attiny2313, w przypadku, kiedy interfejs danych dalmierza jest bardziej rozbudowany, trzeba...
Witam, Chciałbym przedstawić moją pierwszą konstrukcję na mikrokontrolerze AVR Attiny2313. Jest to mały gadżet - ale cieszy oko młodszych członków rodziny:) Zostałem poproszony przed świętami przez właśnie młodszego członka rodziny o zrobienie jakiegoś mrugającego światełka do szopki.. Jest...
Funkcja kodująca jak i dekodująca są publicznie znane. Jeśli mam dobrą pamięć, to czytając forum wyczytałem, że Microchip zezwala na implementowanie swojego algorytmu tylko na swoich procesorach. Jakkolwiek kod da się skompilować pod AVR, w moim przypadku do testów nawet sobie kod zoptymalizowałem. Samo...
Jest to małe urządzenie, które monitoruje pracę procesora komputerowego oraz pamięci. Za stan pamięci odpowiadają dwa słupki, ponieważ jeden wyświetlacz pokazuje stan pamięci fizycznej, a drugi wirtualnej. W urządzeniu zostały zamontowane trzy wyświetlacze słupkowe LED. Pokazują one dane, co 10%....
Witajcie, kupiłem sobie Dell 1410X i chce się podzielić z wami moją wiedzą odnośnie jego odblokowania. W tym projektorze nie wystarczy zewrzeć transoptora bo to nic nie da a projektor wymryga nam diodkami że jest balast uszkodzony( w moim przypadku był dobry dopóki coś przypadkiem nie zwarłem czego...
A no Tak jak kolega Soki tu mówił wędka musi podawać sygnał na program w komputerze a ten podawać odpowiednie sygnały na sterowniki. Bo przecież musimy widzieć pozycję ( współrzędne) po których się poruszamy za pomocą wędki. Ja na swojej wędce będę miał dwie lub trzy prędkości posuwu, trzy przełączniki...
Witam wszystkich. Chciałbym przedstawić moją pierwszą konstrukcję tutaj, czyli domofon otwierany kodem Morse'a. Inspiracją do stworzenia systemu były częste sytuacje, gdy otworzenie drzwi na klatkę było problematyczne (obie ręce zajęte), czasochłonne (klucze gdzieś głęboko w torbie), lub niemożliwe...
Zauważyłem u Kolegi drobny błąd w programie, po wyjściu programu z instrukcji IF... End If na silnik dalej idzie prąd, może to mieć znaczenie jeżeli program z jednego warunku nie wejdzie w drugi. W rozwiązaniu problemu z przyciskami może pomógłby wewnętrzny przetwornik ADC, trzeba by zamienić Pinb.0...
ad. 2 Proszę o informację czy dobrze do obliczeń pobrałem wartość napięcia chwilowego. ad3 A więc biorąc pod uwagę informacje z datasheet attiny2313 i z cny17 najlepiej jest użyć jako R3 wartości coś koło 100k a nawet trochę mniej bo wtedy najbardziej interesuje nas czas ts czyli zmiana napięcia od...
Witaj! Z czujnikiem (NTC = 10k), który ja stosowałem poradziłem sobie w następujący sposób. Włączyłem go szeregowo z rezystorem 10k pomiędzy wyjście napięcia referencyjnego i masę analogową mikrokontrolera. Przetwornikiem A/DC mierzyłem bezpośrednio wartość napięcia na termistorze. Ze względu na znaczną...
WSTĘP Zacznę od tego, iż długo zastanawiałem się co zrobić ze stertą starych parów 36 opartych na żarówkach halogenowych 30W 6,4V. Sprzedawać je, szkoda, ponieważ może już je kupić po 25zł z żarówką. Stwierdziłem, "mam dużo czasu" przerobię na próbę jednego na diody LED. MODUŁ...
Witam wszystkich! Obmyślam od jakiegoś czasu pewien projekt, a mianowicie układ zdalnego sterowania obrotami silnika. Chcę go zrobic wstępnie na Attiny2313 a program będzie w języku C. Ustaliłem, że do odczytania poziomu napięcia na wejściu można użyć biblioteki ADC i wartości ztabelyzować na bazie...
Witam. Robię układ sterujący praca małego silniczka. Wykorzystuje do tego ATTINY2313 dalej jest rezystor i optotriak MOC 3062. Silniczek zasilany jest napięciem AC 34V, obciążenie ok. jakieś 8mA. Problem polega na tym że układ potrafi załączyć silnik, lecz go już nie wyłącza (muszę wtedy odłączyć...
Witam po przerwie - niestety praca. Programator mam taki podstawowy na 4 opornikach do szeregowego wprowadzania danych ( łącze SPI). System operacyjny XP. W Biosie ustawiłem już ECP + EPP ( czy to jest ważne przy transmisji szeregowej?). Drukarkę mam zainstalowaną tylko HP F380 podłączoną przez...
Tej nocy praktycznie nie spałem, no i, no i się nie wyspałem... Zainstalowałem na Windows program "Realterm" a na Debianie udostępniłem port szeregowy (/dev/ttyACM0) poprzez ser2net i po kawałku analizowałem co się dzieje, a co się nie dzieje z kodem uC itd. Moja karta I/O w końcu ruszyła :) ...
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na...
Witam! Zacznę od tego że z tranzystorami mosfet mam małe doświadczenie. Układ ma sterować żarówkami 12V połączonymi równolegle, o łącznej mocy 80W (zależy mi na możliwości rozszerzenia do 120W). W układzie będzie użyty mikrokontroler (najprawdopodobniej ATTiny2313), który będzie sterował za pomocą...
W miarę rozprzestrzeniania się na całym świecie koronawirusa coraz częściej zastanawiamy się, jak zapewnić sobie i innym bezpieczeństwo w domu, pracy lub innym miejscu spotkań. Dezynfekowanie i sterylizacja za pomocą płynów na bazie alkoholu wszystkich pomieszczeń, w których przebywamy i przedmiotów,...