Według tego: [url=http://mirley.firlej.org/fuse_bity_... oraz tego: [url=http://www.engbedded.com/fusecalc]L... Przy kwarcu zewnętrznym powyżej 8Mhz lfuse=0xff to dobre ustawienia...jeśli się mylę...niech koledzy w razie czego mnie poprawią Mam nadzieję, że linki pomogą EDIT Może to nie fusy, a np funckja opóźniająca, albo preskaler...
Na resecie cały czas 5V Przy resecie piny są w stanie wysokiej impedancji - mierzysz artefakty a nie napięcie. Dla czego jak na procesorze przez chwilę jest 1 V (dopuszczalne 1.8...5.5V DC )to po powrocie napięcia do 5 V procesor nie działa poprawnie ? W nocie masz podane zapewne minimalne czasy narastania napięcia na zasilaniu. Jeśli napięcie narasta...
Nie panujesz nad zakresem działania instrukcji w if-else... Po wywołaniu podprogramu Obie wykona ci się też kod za nią (ALARM/PRACA), który manipuluje przecież tymi samymi portami. Tak to powinno wyglądać (wtedy wykona się albo Obie albo kod za nią, a nie wszystko): Do If Pinb.2 = 0 Then Call Obie Else If Pind.2 = 0 Then 'PRACA Portd.1 = 1 ' zielona=on...
kod to cos w tym stylu (pisze z pamięci bo mam na innym kompie): void main(){ PORTB = 0x00; DDRB = 0xFF; // tu próbowałem dwóch rozw. =0x00 i bez lepszych rezultatów while(1){} } pozdro
http://www.elektroda.pl/rtvforum/files-r... Tu masz opis obydwu złącz, po prostu odpowiednio połącz. BTW. Wiesz o istnieniu czegoś takiego jak goldpiny? Te druciki trochę dziwnie wyglądają.
Nie do końca , ja ostatnio męczyłem się bo na wolnych portach chciałem puścić i2c , niestety bascom odmówił współpracy , musiałem na tych portach zrobić przyciski . Dziwne ?!
"Początkowo program działa poprawnie" to nie dziwne, że na początku działa ci poprawnie a potem leci w przysłowiowe "maliny" nie potrafisz kolego jeszcze dobrze się posługiwać przerwaniami i samą konstrukcją programu - masz tak namieszane że szok w zasadzie czytając sam program to nie wiadomo dokładnie co chciałeś uzyskać pierwsza wskazówka - najpierw...
błąd Program size is 1066 words oznacze ża program ma 1066 słów, a słowo to w tym przypadku 16 bitów. attiny2313 ma 2k bajtów czyli 1k słów. niema tu nic dziwnego pozdrawiam
Dziwne. Wydawało mi się że attiny2313 jest dużo tańszy. Poza tym wybrałem attiny2313 bo attiny13 może mieć dla Ciebie trochę za mało wyprowadzeń. Ewentualnie weź pod uwagę atmega8 bo są tanie i "wszystkomające".
Ajjjj doczytałem właśnie coś na ten temat... Czy mogę dać na wejściu trzy kondensatory ceramiczne (równolegle) po 100nF, a na wyjściu jeden 100nF? Czy musi to być 330nF tak jak w nocie katalogowej? Zobacz w googlach jak podłączyć lm7805(mogą być te trzy równolegle). a mikrokontroler i tak musi mieć własne filtrowanie zasilania (100nF ceramik i ok....
Nie dziwne- reset zaczyna się od GND- tak zrób.
Tak czasami bywa :D Teraz już wiesz dlaczego często prosimy o zdjęcia. Czy usmażyłeś - oznacz od razu ten układ tak byś wiedział, że go "dziwnie" potraktowałeś, ale testuj na nim dalej. Dalej już kombinuj sam, tylko rezystory zmień na 1k. A ja śmigam do wyrka.
hmmm w zasadzie to ja tę zworkę zakładam tylko na czas przeprogramowania procka na większą częstotliwość taktowania - nigdy na programowanie (bo nie korzystam nigdy z taktowania mniejszego niż 8MHz) ale ok .... skoro zakładasz SLOW_SCK - i nie widzi ci tego attiny2313 to jakaś dziwna sprawa - hmmm a jaką masz wersję wsadu do usbasp? może jakąś bardzo...
Zdefiniuj zmienną Temp jako Word. Jak ci ma wyświetlić 600 jesli zmiena Byte może przyjąc max wartość 255. Właśnie powyżej tej wartości będą ci sie wyświetlać dziwne rzeczy.
Witam ! Dziwne połączenie na schemacie ! Piny 1 i 20 zwarte ? Typowy schemat to: Pomiędzy piny 1 a 20 ATtiny2313 rezystor np.4,7k Pozdrawiam. Stefan Powodem nie startowania ATtiny2313 może być też za mała pojemność obu kondensatorów przy rezonatorze 8MHz ( proponuję 27pF lub 33pF 2sztuki )
Ten preskaler czyli jak sie domyślam [Divide clock by 8] to zauważyłem jak ładowałem program z 90s2313 na Attiny2313 i licznik jakoś dziwnie czas zaczoł odmierzać. Czyli jak obecnie mam ustawione 4 Mhz na zewnętrznym kwarcu to jak przestawię na internal oscilator 4Mhz to będzie bez zmian dla programu?
Ta kostka jest bardzo dziwnie zaprojektowana = źle. Można ją zrobić na ATtiny2313 Można usunąć kwarc (8MHz + 2 x 22pF) i włączyć wewnętrzny gen. RC Brak rezystorów w segmentach wyświetlacza Dziwnie podłączone przyciski
Funkcja Getrc5 działa z przerwaniem INT0 lub INT2. Z INT1 nie można jej skonfigurować. Ustaw w programie Timer0 i podłącz odbiornik na Pind.2 (dla ATtiny2313).
Tak wstawiony jest opornik miedzy reset a zasilanie. dziwna sytuacja
Zmień while(1) asm("nop"); na while(1); Avr-gcc czasem dziwnie zachowuje się przy pętlach bez {}
Witam, nie używałem AVRDude więc niewiele mogę o nim powiedzieć. Do programowania używam PonyProga (w wersji beta obsługuje attiny2313) i STK200. Jednak kiedy miałem źle wyprowadzone łącze potrafił reagować dziwnie, również "udając" wczytywanie oprogramowania do uP (a to wygląda tak jak u Ciebie).
czemu taki dziwny sposób obsługi klawiszy ?
Dziwne, bo u mnie podświetla.
Nie da się tego jakoś rozwiązać bo działało mi to przez jakiś czas. Dziwne strasznie.
Zdziwił mnie fakt, .ze zaprogramowałem ATTiny2313, który nie był podłączony do napięcia zasilającego i programator ISP (z układem 74HC244) też nie był zasilany. Dziwne ale prawdziwe. Pozdrawiam
A dobrze masz ustawiony f_cpu? Przy 300ms opóźnieniu to wszystko będzie dosyć szybko działać. Kolejnym problemem może być to jak to wszystko jest połączone. Przy okazji takie coś nie ma sensu: DDRA &=~pa0 | ~pa1; Już prędzej tak: DDRA &=~(pa0 | pa1); ogólnie to cały kod jest co najmniej dziwny.
Ja osobiście nie mam problemów z przenaszalnością kodu w firmowym asemblerze Atmela, nawet pomiędzy różnymi wersjami rdzenia, gdyż są w nim wbudowane definicje pozwalającej na asemblację warunkową. Przykład - instrukcja lpm , zamiast której używam następujące makro: .macro LpmPlus #if ((__CORE_VERSION__==V2E)|...
Witam, mam taki problem. Napisałem program. Po naciśnięciu przycisku nr 1 zaświeca diody w kolejności 123, po wciśnięciu 2 w kolejności 321, po wciśnięciu 3 231, a po wciśnięciu przycisku nr 4 mają migać Płytka została wykonana przeze mnie. Płytka sprawdzona, jest poprawnie wykonana. Zasilanie podłączone poprawnie. Reset odciągnięty do VCC rezystorem...
wklej kawałek kodu lub cały głównie interesuje mnie inicjalizacja USART i procedura wysłania. PS: w bascom zawsze dziwnie rzeczy wychodzą wiec może pomyśl nad przejściem nad avr-gcc
nie działa w jakim sensie? masz możliwość podłączenia pod rs232 do debugowania? dlaczego te switche masz tak dziwnie podłączone? nie prościej do masy + pull-upy w procesorze?
Wypróbuj program MkAvrCalculator i zobacz czy widzi procka, czy go dobrze programuje itd. Akurat tego procka obsługuje ten program w pełni za free. Także jest obsługa tego programatora. Aha sprawdź czy jest inny tryb pracy programatora niż domyślny HID bo z nim bywają w tych programatorach problemy. Powinien być tryb z virtualnym portem COM. Wtdy w...
Jak by kolega dokladniej czytal to by tyle nie pisal. Jesli robisz gotowa plytke to rzeczywiscie mozesz olac reset, ale jesli bedziesz cos testowac na niej to uwazam ze przycisk bedzie niezbedny. Ciagle nie jarze do czego mialby byc niezbedny. Jesli testuje program to tym bardziej plytka jest ciagle przypieta przez ISP do PC (nie mowie juz nawet o...
przy takim układzie tranzystor cały czas przewodzi A co w tym dziwnego, skoro niezależnie od sygnału z uC baza pnp jest zawsze zasilana z minusa (tyle że dla uC=0 - napięciem 14V, a gdy uC=4,5V - napięciem 14-4,5=9,5V)? Użyj npn, z kolektora opornik do +14V, z kolektora na STBY.
.. czy układ będzie działał w tych samych warunkach co znajduje się obecnie (i działa ok. przez ok. 3 dni) w przyszłości prawidłowo? A ja proponuję pokazać płytkę PCB i na wszelki wypadek schemat. Bo wprawdzie kolega pisze o kondensatorach filtrujących itp .... i niby przy nogach zasilania ... ale coś to wszystko dziwnie brzmi. A tym bardziej jak się...
Z ceramicznymi jest trochę dziwnie bo nie ma napisanych jednostek , ale mam tu ceramicznego - jest napisane na nim tylko D 152 użyję go i opisze co się stanie...
raczej działający ale źle ;P na wyjściu pojawiają się liczby w dziwny sposób: 0, 255,512,65XXX....nie ma żadnego regularnego wzoru
To teraz w ogóle się to dziwne zrobiło :) I sygnał generuje na PD.5 ?
To jest związane wprost z dzieleniem częstotliwości taktowania timera na potrzeby RC5. A że sam jeszcze na razie nie opanowałeś w ogóle tego tematu to i próbujesz tylko tak w ciemno zmieniać te wartości bez wiedzy jak to faktycznie działa. Stąd takie dziwne zachowania dla ciebie wynikają.
Potrzebuje pomocy z Bascomem! Oto moj plik zrodlowy, program ma (w podstawowej wersji) dzialac jak automat schodowy, a po kompilacji i programowaniu obojetnie jak ustawie zworki(wedle schematu) swiatlo wylacza się po tym samym czasie(ok7,8s)... Czemu??? UPDATE: Powinieneś usunąć "Return-y" w: Select Case Tryb .. Pozdrawiam Piotrek PS I czemu jest tak...
Tak od wersji 1.0.0 plik nazywa się Arduino.h, ale różne dziwne stare core'y często odwołują się nadal do WProgram.h, tak robi też Core... arduino-tiny.
Kup odpowiedni odcinek profilu kwadratowego aluminiowego Jeszcze lepiej kupić profil alu otwarty (takie np na obudowy. Na przód założysz kawałek dymionej pleksy lub zwykłą pleksę oklejoną dowolną, nadającą się do tego folią od środka. Możesz. Z automatu łatwo będzie zrobić zabezpieczenie przed wodą/ wilgocią. Sterownik? Co tu wiele pisać, w dobie mikrokontroleró......
Witajcie, ostatnio dały mi się we znaki problemy ze stabilnością uC AVR (Atmega8, Attiny2313). Zdarzały się latch-upy i inne dziwne zwisy, na które nawet watchdog i detekcja spadku napięcia nie pomogły, a ze względu na działanie modułów nie mogę na to pozwolić. Słyszałem iż inne uC są pod względem niezawodności o niebo lepsze. Szukam więc zamienników...
W C sprawa wygląda tak samo .... No tu kolega troszkę przesadził chyba? ;) .... w C sprawa nie wygląda tak samo chociażby z uwagi na to, że byle makro ISR() nie odkłada i zdejmuje ze stosu absolutnie wszystkich rejestrów procesora co standardowo robi Bascom. A takich kwiatków jest znacznie więcej niestety :( tylko że kompilator C nie sygnalizuje błędu....
tak, podział przez 8 jest włączony, więc zmieniłem linijkę z taktowaniem na 1000000 i teraz co chwilę zmienia się część ułamkowa z 0 na -1 co jest tym bardziej dziwne że nie ma tu temperatur ujemnych
To tylko jeszcze jedna rzecz. Może mi ktoś powiedzieć jaki jest najnowszy soft do usbasp? Dodano po 1 Albo za 50zł na Allegro z AVT: W czym taki programator jest lepszy od usbasp oprócz tego że jest bardziej skomplikowany? Dodano po 3 Kupiłem drugi programator USBASP zaktualizowałem soft na starym, następnie na nowym i oba działają. Ze swoich testów...
witam! Mam problem, otóż gdy próbuję zaprogramować attiny2313 w MkAvrCalculator wyskakuje mi błąd: "błąd avrdude". Próbowałem na 3 attiny2313 i na każdym jest to samo. Próbowałem w bascomie ale też nie daje rady. W fusach nic nie zmieniałem. Procesory attiny13 i atmega8 programują się bezbłędnie. To tym bardziej dziwne, że wcześniej programowało się...
A no ok, dimmer mi się jednoznacznie skojarzył. To można spróbować poszukać zamiennika np. st485. A jeśli attiny2313 nie ma w podstawce to muszę przyznać bardzo dziwne. A reszta to raczej prosta do zrobienia wszystko z lewej strony procesora praktycznie hurtem można zamienić (to co na górze przenieść na dół...). Z prawej raczej powinieneś się wyrobić.
Dziwne rzeczy się dzieją. Pokaż może jak wygląda płytka drukowana, o ile to jest na płytce.
Już sobie poradziłem :D Winny był jednak zbyt długi przewód między LPT a programatorem :) Dziś podłączyłem go bezpośrednio do komputera i wszystko ożyło. Programowanie/weryfikacja OK, czy program się wykonuje, muszę sprawdzić w wykonywanej konstrukcji. Dziwne, że przy programowaniu ATmega8/ATtiny2313 przedłużacz nie stanowił problemu ... Pozdrawiam
No i pojawia się problem, przy histerezie 30 jest wartością min, kiedy led świeci się na zielono. Niestety program nie reaguje nawet na zmianę kondensatora.. Troche dziwne.... W zasadzie twój code pokrywa się z przykładem podanym przez "kimmi" w : http://www.mcselec.com/index2.php?option... (login to see...
a wiesz w ogóle jak się częstotliwość taktowania ma do prędkości w RS232 ??? programujesz w assemblerze ??? - to o jakim multiprocessingu mówisz? jeśli programujesz w asemblerze i to dobrze to coś dziwne troszkę pytania zadajesz? 1. Zajrzyj sobie do noty katalogowej i zobacz sobie przy jakich częstotliwościach taktowania jakie prędkości możesz sobie...
Widzę tam trochę dziwne założenia: W definicjach masz podane, że wykorzystujesz piny D3-D6, co prawda kolejno, ale nie na granicy nibble, natomiast w kodzie: [syntax=c] // Funkcja wysyłająca 4 bity danych do wyświetlacza LCD void Send4BitsLCD(uint8_t data) { PORTD &= 0xF0; // Wyczyszczenie starszych 4 bitów PORTD |= (data & 0x0F); // Ustawienie...
No cóż, szczerze powiedziawszy to moje pierwsze podejście do uC. Dziwnym by było gdybym nie zrobił żadnego błędu :) Jesteś pewien, że widziałeś to na diodzie? Nie umiem tego znaleźć..
Witam. Próbuję napisać prosty program na Attiny2313: [syntax=c]#include <avr/io.h> #include <util/delay.h> #define F_CPU 10000000UL int main(void) { DDRB = 0xff; while(1) { PORTB = 0x00; _delay_ms(1000); PORTB = 0xff; _delay_ms(1000); } } [/syntax] Niestety program się kompiluje bez problemu ale diody podłączone do portu B nie zapalają się....
Witam. Problem polega na tym, że podczas uruchomienia banalnie prostego programu w attiny2313: $regfile = "attiny2313.dat" $crystal = 7372800 $baud = 4800 Do Print "test UART" Waitms 900 Loop w terminalu pojawia się tylko litera "Ć", gdzie ten sam program (po zmianie pierwszej lini) "wpakowany" do 90s2313 działa zgodnie z zamierzonym celem?? I jeszcze...
Chciałeś kod to masz, ale co to zmieni jak na attiny ten program działa a na atmega nie, to jest troche dziwne nie uważasz? $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb.2 = Output Do Toggle Portb.2 Waitms 50 Loop PS: nie zadawajcie pytań czy podłączyłem dobrze bo dobrze podłączyłem. Za wszelkie sugestie dzięki. Aha i druga atmega którą...
To spróbuj tego. $regfile "attiny2313.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , E = Portb.3 , Rs = Portb.2 , Db7 = Portb.7 , Db6 = Portb.6 , Db5 = Portb.5 , Db4 = Portb.4 Cls Lcd "Dziwna pogoda" Stop Piotrek
Zainstalowałem ten MkavrCalculator ale pojawia mi sie jakiś błąd źle wgranego avr dude. program ten usunąłem i co dziwne avr studio całkiem przestał programować, zastanawiam się czy możliwe że programator avtprog2 spalił się przez to.
(at)mzielin może i masz racje z tym watchdogiem (szczerze myślałem że się bez niego obejdzie :) ), jednak chyba nie umiem go prawidłowo zaprogramować, a mianowicie: void reset(void) { asm("cli"); //na wszelki wypadek asm("wdr"); //reset flagi WDRF w rejestrze MCUSR //nie ustawiam bitów WDP0..3, ponieważ...
Witam, miałem ten sam problem. Prawdopodobnie wykonujesz projekt wedlug mikroprocesorowej oslej laczki. Nie sprawdzalem tego jak jest w AT902313 na bazie ktorego pisany byl kurs(dziwne że nic o tym nie pisza w kursie) ale w Attinie faktycznie musisz przestawic fusebity bo domyslnie masz taktowanie 1MHz. W bascomie robi sie to bardzo prosto:Program-->send...
Jakaś dziwna ta deklaracja zmiennej c . Chyba zapomniałeś określić typ tej zmiennej :>
To akurat dziwne :) A jakiego odbiornika używasz? Ja miałem na 38kHz, używasz wewnętrznego czy zewnętrznego kwarcu? Masz może oscyloskop?
Chcę zrobić prosty obrotomierz na attiny2313 (częstotliwościomierz), ale jak do tej pory każdy kod, który napisałem kończył się albo niedokładnym zliczaniem 1 sekundy, albo nie wiadomo skąd pojawiały się jakieś wartości w timerach i wynik był conajmniej dziwny. Kwarc mam 10MHz (akurat taki mam na płytce testowej), µP to attiny2313. Wykorzystywałem...
Proszę. Nie opisywałem go i tutaj może wyglądać dziwnie, ale u mnie rysuje linie łączące bloki. Wygląda to jak na załączonym obrazku i nie mam potrzeby dla takiego kodziku tego opisywać. http://obrazki.elektroda.pl/9672124500_1... Błąd mógł się wkraść bo to tylko tak z doskoku dla relaksu napisałem w pół godzinki. Życzę owocnego testowania...
jeśli chodzi o fusebity to niedawno tak jak ty "zjadłem na tym zęby" - ale udało mi się doprowadzić procka do porządku - własnie ATTiny2313. A też zaczynałem wtedy z UARTem tylko w asemblerze i dziwne rzeczy mi się działy bo pomimo kwarca zewnętrznego i (tak mi się wydawało!!!) dobrze zaprogramowanych fusebitków - nic nie działało jak trzeba - przeczytaj...
Witam, To jeszcze raz ja, otóż mam dziwny problem - może ktoś coś podpowie. gdy działam na ATtiny2313 z wewn oscylatorem ustawionym na 8MHz to mogę sobie ustawiać dowolny tryb BOD np 4,3V czy 2,7V i wszytsko jest OK. ale jeśli przestawię taktowanie na 4MHz - to procek działa poprawnie tylko gdy BOD jest wyłączony. Po włączeniu na dowolny poziom program...
Wystarczy sam opornik (albo i dwa), bez Zenera. http://www.atmel.com/dyn/resources/prod_... Owszem, ale jeśli zastosujesz kilka takich sztuczek i np. PowerDown mode, to nagle może się okazać, że masz dziwną wartość napięcia zasilania ;-) Albert
to daj sobie spokój z tym schemate podłączenia bo jest do ..... tak jak napisał ci kolega bogdan_p wszystko może ci padać z powodu braku wydajności złacza LPT. Dzięki temu że korzystasz z tego swojego schematu możesz jeszcze doprowadzić do uszkodzenia LPT i wtedy będziesz miał kaplicę. posłuchaj ludzi , którzy ci już coś tu radzą i zrób albo najlepiej...
He. Teraz dopiero zauważyłem. Silnik jest podłączony do procesora przez rezystor 100Ω. Teraz już nie jest dziwne, że się nie kręci. Podłącz go tak jak na schemacie poniżej: http://obrazki.elektroda.net/55_12741969...
Dzielnik przez 8 i 9 możesz zrobić na którymś timerze sprzętowym wbudowanym w procesor. A realizacja dzielnika przez 8,5 musi być programowa: Próbkujesz sygnał wejściowy i każda zmiana stanu sygnału wejściowego powoduje inkrementacje zmiennej co daję dwie inkrementacje na okres sygnału (stan wysoki i stan niski liczone osobno). A dalej pozostaje wykrycie...
Niestety bez zmian... co do uszkodzonego portu, to wątpię, bo działa na nim ustawianie stanu niskiego i wysokiego. Czy uszkodzenie portu może się objawiać właśnie w taki dziwny sposób, że działa ustawianie stanów wysoki/niski, wejscie/wyjscie, a nie działa przerwanie zewnętrzne?
Mam taki dziwny problem i w sumie to nie wiem, czy to wina układu scalonego czy moja. Otóż mikrokontroler ATtiny2313-20SI nie chce działać już z kwarcem 16MHz - oscylator w ogóle nie pracuje (a niby max jest 20MHz). Próbowałem różnych konfiguracji bezpieczników, ale to nic nie pomogło. Przy mniejszych kwarcach wszystko OK. Nawet wymontowałem kondensatory,...
Nie dziwne, że nie działa jeśli piszesz, że nie podłączyłeś do wyświetlacza +5V. Zobacz [url=http://obrazki.elektroda.net/88_117... jak powinien być podłączony wyświetlacz LCD.
Witam ponownie! Z tymi kierunkami portów to był strzał w dziesiątkę! Dzięki! Co do PCF to włożyłem inny i... zadziałał! Nie rozumiem co mogło się stać, ale faktem jest, że nowy PCF działa zarówno z 51 jak i z AVR. Dziwny przypadek! Pozdrawiam wszystkich i dziękuję za pomoc i poświęcenie czasu!
"Dziwne jest dlamnie to że takie duże narzędzie a ma duże braki w prostych bibliotekach, eagle ma więcej. " - a dla mnie dziwne jest to że elektronik chcąc projektować obwód, nie potrafi wybrać narzędzia adekwatnego do swoich umiejętności...
Witam! Mam dosyć dziwny i bardzo męczący problem z ATtiny2313. Pierwszy raz chcę użyć tego procka do swojego projektu i nie mogę go zaprogramować. BASCOM wykrywa go, ale nie może zaprogramować. Wywala komunikat "Difference at 00000". Szukałem już trochę na elektrodzie, ale nie znalazłem rozwiązania. Dodanie klucza do rejestru nie pomogło. ATmege8 widzi...
Brutus_gsm : Radził bym Ci przeprojektować trochę ten kod: ustawianie flagi I (sei()) w przerwaniu jest największym błędem (chyba, że wiesz co robisz oraz to kontrolujesz). Przed wyjściem z funkcji przerwania ustawiasz flagę I (jeśli przyjdą kolejne przerwania, pojawią się kolejne wywołania i przepełni się stos - błąd), po czym usypiasz procesor (zakładając...
Witam. Zrobiłem sobie prosty sterownik na attiny2313 do oczka wodnego. Działa to tak: Włączam sterownik, on włącza pompke, czeka np 5godzin( funkcja wait w bascomie), wyłącza pomke, włącza oświetlenie, czeka, wyłącza i takie tam. Procesor pracuje na zewnętrznym kwarcu gdyż wewnętrzny dziwnie liczył :) . I problem polega na tym że jak zabraknie prądu...
Z tego co wiem to wystarczy linia Config Serialin = Buffered , Size = x i Enable Interrupts i w symulatorze działa odbieranie komend a w rzeczywistości nie :/, co dziwnego jest też że raz odbierał dane przez chwile, potem odłączyłem zasilanie i znowu podłączyłem i już nie działało :/
Witam Zaczynam się uczyć programować w tym języku i mam dziwny problem. Zrobiłem sobie taką płytkę z µc attiny2313 w smd tak jak na zdjęciu http://obrazki.elektroda.pl/5761420900_1... napisałem program w avr studio do świecenia diodą który na 100% działa i po próbie wgrania wyskakuje mi błąd, że Hex nie jest odpowiedni dla tego...
Dziwnie długi ten impuls. Czy przełącznik też trzeba było trzymać wciśnięty przez sekundę ? Czy impuls generowany przez procesor rzeczywiście trwa sekundę ? wymuś na którejś nodze procesora stan niski a następnie zmierz napięcie na odpowiadającym mu pinie portu lpt (za rezystorem). Być może 510Ω to za duża wartość.
Witam, zrobiłem sterownik czasowy do pompy CO. Sterownik zrobiony na attiny2313 z klasycznym układem triak i optotriak. Po zwarciu w pompie spalił sie bezpiecznik po stronie 230V, bezpiecznik wymieniłem jednak procesor sie rozprogramował. Układ ma możliwość regulacji czasu pracy i pauzy pompy, po zwarciu nie reaguje na regulacje czasu pracy, pauza działa...
Przepraszam, ale ze wzgledu na brak czasu nie przedstawie schematu, prosze wierzyc, ze jest typowy - z programatora MISO, MOSI, SCK, RESET i MASA do ukladu, przy ukladzie dodatkowo kwarc z kondensatorami. Zasilanie zarowno do programatora jak i samego uC doprowadzam z zasilacza (oczywiscie 5V, grube przewody). A teraz przelom, bo udalo sie zaprogramowac...
Pierwszą zasadą przy uruchamianiu nowych projektów, jest uruchamianie go blokami. Nigdy się nie lutuje wszystkich elementów, podłącza do zasilania i oczekuje że zadziała od strzału :cry: W przypadku tej płytki, również należało tak postąpić. Projekt posiada kilka bloków, więc powinny być lutowane i uruchamiane po kolei. Wtedy dokładnie będziesz wiedział...
Też miewałem problemy z Getrc5. Pomagały "dziwne rzeczy" tak jak wprowadzenie niepotrzebnej zmiennej tekstowej "A". [syntax=vbnet] $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 , Db7 = Portb.6 , E = Portd.7 , Rs = Portb.0 $lib "mcsbyte.lbx" Cursor Off Config Pinb.2 =...
Rzeczywiście atom1477 masz racje opóźnienia rozwiązały problem poświaty na poszczególnych wyświetlaczach:D Niestety dalej nie pomogło w problemie głównym i jeszcze doszedł 2 problem. Nie mam pojecia dlaczego w sekundach omija mi liczbę 4 :| jest 3 a zaraz potym 5, dziwne, przeciez oprócz opoźnien program wogóle się nie zmienił. Co może być nie tak?
... jutro z przyjemnością wypróbuję kolejne pomysły - mam nadzieję, że w końcu pozbędę się tego przykrego problemu.... tylko jak próbowałem ten BODLEVEL ustawiać to jakoś wogóle procek dziwnie mi działał... a dla 4,3V powinno być ustawione chyba 100 czyli w PonyProgu zaptaszkowane powinny być BodLevel0 i BodLevel1... to też jeszcze raz spróbuję i dam...
Mam wątpliwości czy czujnik temperatury ma być podłączony jak na rysunku z KITU to znaczy nóżki 1 i 3 zwarte czyli GND zwarte z VDD ? I w datasheet też niby tak tam pisze? Nie znam dokładnie angielskiego. W Twoim projekcie czujnik DS18B20 zasilany jest pasożytniczo, więc jak najbardziej jego VCC powinno być zwarte do GND. Poniżej wytłumaczenie. https://obrazki.elektroda.pl/4396980000_...
Dziwne jest to ze wg. schematu nadajnik nie jest podłączony do końcówki która emituje sygnał PWM. Być może musisz napisać programowy PWM. Wysyłać odpowiednie paczki bitów następnie odebrać je i dokonać potrzebnych kalkulacji.
Trochę dziwne, że miałeś aż "takie" problemy z USBAsp. Jakiś czas temu programowałem ze 40szt attiny2313 przez USBAsp'a złożonego na płytce stykowej razem z podstawką[taką otwieraną] i nie było żadnego problemu, nawet nie miałem ani jednego kondensatorka 100n[chociaż płytka stykowa jakieś pojemności pewnie posiada]. Czy płytka nie jest nigdzie przykręcona...
układ robi się gorący pod wpływem nowego oprogramowania/podłączenia! .... nagrzewa się DS1302. Jest lekko ciepły. Ktoś mnie tu wprowadza w błąd. "Gorący" a "lekko ciepły" to jednak dosyć zdecydowana różnica. Nawet jeśli robi się "lekko ciepły" (nadal nie jestem pewien, co to dokładnie oznacza), to i tak trochę dziwne, sądząc po parametrach poboru prądu...
Witam. Jestem początkujących i napisanie programu pod Attiny2313 jest dla mnie czarną magią, dlatego, może ktoś wspomógł by jakimś programem do sterowania 3 diod led. Ogólny zarys urządzenia: Podstawka pod szklane naczynie kierująca światło ledów do góry, które dawałyby różne efekty przejścia zmiany kolorów, strobo, dziwne lecz interesujące sekwencje...
zgadza się napisałem od nowa i działa użyłem portb.6 i jest tak jak chciałem teraz mam pytanie odnośnie oscylatora w zasadzie korzystam z wewnętrznego chyba 4mhz dzielonego tez chyba bo bascom jakoś to dziwnie pokazuje ustawiłem na wewnętrzny oscylator i dzielnik przez 8 gdy odświeżyłem fusebity to wartości się zmieniają zrobię screeny jeśli chcecie...
Jutro kupię sobie at89c2051. jest w moim sklepie. chyba będzie najprościej. Ja programów nie piszę, właśnie chciałem się na tym czegoś nauczyć, ale narazię to jeszcze widzę tylko dziwne znaki, jak w matrixie:) Zrobię jakiś prosty układ migania diodami do nauki. Bo mikroproce teraz dla mnie to ciemna magia. attiny2313 miał identyczne wejścia wyjścia...
Witam Ja mam troche inny problem, dość dziwny. Mam dokładnie tak samo podpiety procesor jak autor tematu, ale ja mam inny błąd. Mianowicie: Device signature = 0x3f0000 Expected signature for ATtiny2313 is 1E 91 0A EDIT: Zauważyłem że przy kolejnych próbach zwraca inną sygnaturę. Czy wymagane są rezystory na liniach między programatorem a procesorem?...
Ja dopiero sie uczę i jestem początkujący. Próbuje sprawdzam. Datasheet nie czytam ponieważ bardzo slabo znam angielski, a zwłaszcza ten techniczny. Wpisałem wszystko co mi podałeś Saabotaz, ale nadal nie działa. Dziwne rzeczy wyskakuja na wyświetlaczu, a działam na plytce ZL11AVR. Jeżeli ktoś by zechciał tutaj badz na PW mi to wytlumaczyć bym był bardzo...
jest dziala :) trzebabylo podlaczyc 5pin do plusa a nie do masy... tylko ze po podlaczeniu do attiny2313 pojawiaja sie dziwne pierdoly. i niemoge nic wyswietlic. czy ten procesor nadaje sie do wyswietlenia zwyklego tekstu ponizej wstawiam program: $crystal = 8000000 Config Graphlcd = 240 * 128 , Dataport = Portb , Controlport = Portd , Ce = 2 , Cd =...
Inne pytanie, jak wiekowe są to procesory (AT90S1200, 90S2313) ? bo pierwsze wersje sprzedawane byly z zablokowanym ISP. Kupione w sklepie w ciągu ostatniego tygodnia, teraz nie mam ich pod ręką, żeby kody dat spisać. Za to z ATtiny2313 mam inny problem - PonyProg je programuja i działają, do momentu wpisania nitów kontrolnych wskazujących na pracę...
Czy zawsze? Chcę się upewnić. i nie dziwne że to nie mierzy _delay_us(480); powinno być waitms(250); waitms(250); waitms(250); czy te opóźnienie z tą funkcją będzie dobre? A może przy 8Mhz waitms(250); waitms(250); waitms(250); waitms(250); waitms(250); waitms(250);
Niestety obydwa przedstawione przez ciebie sposoby są bez sensu i nie da się tak zrobić. W przypadku pierwszego chyba sam kompilator się wzburzy a drugi się ładnie skompiluje tyle że S1 będzie równe Pind.1 Napisz lepiej co chcesz zrobić chąc zastosować taką dziwną konstrukcję to może ktoś podpowie ci jak to można w normalny sposób rozwiązać
polecenie dziwnie rozrusznik dziwnie dziwnie trzeszczy
internet zawiesza adblue podgrzewanie iveco daily problemy klimatyzacja
domofon hikvision liebherr zamrażarka
Obliczanie transformatora spawarki - krok po kroku Czy myjka Titan 1,8 kW pobiera wodę z beczki?