Witam! Ostatnio tak przeglądałem strony tych dwóch gości i znalazłem dwie wykluczające się informacje: Dondu: http://mikrokontrolery.blogspot.com/2011... http://obrazki.elektroda.pl/9354939200_1... http://obrazki.elektroda.pl/6299109100_1... Mirekk36: http://mirekk36.blogspot.com/2012/10/drg...
Chodzi o to, że na PB3 razem z OC2 jest MOSI. Teraz pozostaje tylko pytanie, czy problem z generowaniem impulsu, a w zasadzie ze zmianą poziomu na porcie wynika z tego, że programator wymusza inna stan i układ. Koledzy mirekk36 i dondu mają większe doświadczenie, może coś podpowiedzą.
No to mirekk36 ma nowy temat do drugiego tomu książki, dondu ma problem jak nazwać nowy temat a ja może będę miał co poczytać. Jak by jeszcze był filtr na kłótnie- ale czasem też bywają ciekawe. I tu nie ma kompromisu- albo tak- albo nie. Ma mało prądu żreć- i ma być wielowątkowy.
Witam, Ponieważ jest to mój pierwszy temat w tym dziale to witam wszystkich. Jako że dawno temu kończyłem technikum elektroniczne to po latach posuchy w tym temacie postanowiłem na nowo zainteresować się tym działem. Po przestudiowaniu większości dostępnych materiałów o programowaniu AVRów w internecie (szczególnie blogi kolegów dondu i mirekk36) zaopatrzyłem...
poza analizą kodu trzeba jeszcze umieć czytać - a u ciebie widzę idzie to ciężko stąd twoje problemy, rozterki i niezrozumienie. Przykro mi więc - tu ci nie pomogę. O przepraszam szanowny Panie, ale proponujesz ten kod ZAMIAST uniwersalnej i niezawodnej metody z przerwaniami. Więc skoro ma to być alternatywa, powinna być co najmniej tak dobra a nie...
Co do jakości to jestem zadowolony - nic nie odpada, fajnie się lutuje. Soldermaska ma lekkie przesunięcie, ale nie boli mnie to zbytnio, bo działa :D. Płytka jest jednostronna z otworami na podstawkę baterii. Rozważałem kilka firm włącznie z zagranicznymi (OSH Park / Smart Prototyping), ale ostatecznie zdecydowałem się na Merkar. Przyznam że głównie...
dondu --> tak już pół żartem pół serio, to nie można tak upraszczać tego o czym napisane masz w swoim podpisie: To nie ja popełniłem te uproszczenie tylko skromny człowiek, niejaki Albert Einstein: cyt: " Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on to właśnie robi. " http://pl.wikiquote.org/wiki/Albert_Eins...
dondu - błagam spójrz na realizację tego prostego programatora, który poleciłeś naszemu początkującemu. Widzisz? - no ja wiem, że można powiedzieć, że to nie twoja wina bo wyraźnie mówiłeś, żeby robić dokładnie i sam pokazałeś przepięknie połączone płytki stykowe - ale co z tego ? Nie każdy będzie od razu takim pedantem jak ty. Ja sam się przyznaję,...
(at)dondu - pewnie wnioskujesz dobrze i masz rację. Ja te kondensatory wywaliłem sugerując się postami użytkownika mirekk36, który gdzieś napisał, że bez nich układ też będzie działał. Nie wygląda mi na laika, więc zaufałem jego wiedzy po prostu. Tak, jest to możliwe choć nie masz gwarancji, że na pewno kwarc będzie działał. Tutaj nieco informacji...
No tak. Co do tej "funkcji" if(i==1) to sobie poczytaj co to jest volatile i w jakim celu się to stosuje. Np tu [url=http://mirekk36.blogspot.com/2011/0... Pewnie dondu popełnił też jakieś opracowanie na ten temat na swoim blogu. No ale w razie W to sobie już sam poszukaj.
Tak więc gdyby była lista poparcia żeby Atmel zaczął rozwijać np nową wtyczkę (PlugIN) do Eclipsa to bym się od razu zapisał ;) A może ich plany są całkiem inne i dążą do zgarnięcia dużej części rynku i wprowadzenia w przyszłości płatnych narzędzi Ja dokładnie o tym samym pomyślałem, że w wyniku ewolucji trzeba będzie niedługo płacić za takie środowisko...
No ale to jest przecież całkiem inny temat ;) niż ten tutaj poruszany. Bo tu nie interesuje nas co się dzieje z wypadającym bitem, przecież badamy jego stan zanim wypadnie. Ach te morałki :D:D, jakby się tak stricte tytułu tematu trzymać, to właśnie o to autorowi chodziło. A tam zaraz jakieś morałki, coś źle mnie kolega odbiera. Zobacz więc przykład...
Rzuć okiem lepiej tutaj czy poprawnie podłączasz to gniazdo ISP , taśmę itp ... Też o tym myślałem, ale to jest powtarzalnie wykonalny kabel z oznaczeniami opisanymi kolorami. Jak w końcu "tematodawca" zdecyduje się zamieścić zdjęcie wszystkich połączeń od USBasp począwszy, to będzie widać. No i sprawozdanie z wartości napięcia zasilania na procesorze...
Posiadam również tę książkę. Wspomniany adapter zawiera 3 kondensatory filtrujące i rezystor podciągający na resecie oraz zestaw zworek grupujących poszczególne porty nic ponadto. To też była moja pierwsza książka i żałuję że ją kupiłem. Schemat podłączenia LED do uK bez rezystora jest powielany wielokrotnie w części dotyczącej AVR. W części ARM diody...
Bardzo dobrze powiedziane i mądre posunięcie. A najciekawsze, że wypłynęło z własnego już doświadczenia a nie słuchania podpowiedzi. Dobra droga wg mnie... Według mnie także: ... albo już świadomie zakupisz jakiś wypasiony zestaw, odpowiedni do Twoich potrzeb. ... W takim układzie masz juz wiedzę, która powinna pozwolić Ci samemu wybrać odpowiedni...
asembler - no kto jak kto ale ty takie pytanie zadajesz? ;) Gdybym cię nie znał z elektrody, że jesteś przecież śpec w tej dziedzinie to pomyśałbym, że jakiś leniwy początkujący je zadał, któremu się nie chciało do noty PDF zajrzeć ;) (bez urazy oczywiście - to żart) Ja także oczy ze zdumienia przecierałem i w kalendarz okiem rzuciłem czy aby 1 kwietnia...
mirekk36, robie to w avr studio 4 i bez wzgledu na to czy pisze #define F_CPU..., czy ustawiam częstotliwość taktowania we właściwościach projektu opóźnienia są inne niż zamierzone. to musi chodzić o ustawienie fusebitów. a tak na marginesie zapytam dlaczego uważasz nie definiuje się częstotliwości mikrokontrolera w linii kodu? Dodano po 1 dondu, dziękuję...
Mikrokontrolery AVR to fajna sprawa - są popularne, jest dobre wsparcie również na polskojęzycznych stronach i forach, np.: [url=http://www.elektroda.pl/rtvforum/fo... "Mikrokontrolery AVR" na elektrodzie" [url=http://mikrokontrolery.blogspot.com... o mikrokontrolerach prowadzony przez kolegę Dondu [url=http://mirekk36.blogspot.com/]Blog....
Z tej wypowiedzi wynika, że nie znasz różnicy, a to bardzo istotne tym bardziej, że używasz delay() Za ich pomocą można ustawiać bez problemu - zresztą niech inni Ci powiedzą... I z tym jak na razie nie mam problemu. Kiedyś jak ustawiałem programowo to były.. Sprawdź sobie w AVRStudio... Wklejając kod wyskoczyło Ci czerwone ostrzeżenie - czemu do niego...
Dondu: Masz rację, że kondensator C8 jest zbędny w tym układzie, ale Twoja argumentacja jest błędna. Chcesz, czy nie, diody są zasilane ze stabilizatora 5 V - podłączenie biegunów jest mało istotne. Mamy przy stabilizatorze wystarczający kondensator filtrujący, który sprawę załatwia. C8 byłby potrzebny, gdyby stabilizator był daleko od mikrokontrolera...
dondu - fajnie mnie podsumowałeś :) tak na wszelki wypadek: Nie nie miałem żadnego negatywnego nastawienia :) w przeciwieństwie do kol Mirka: .... tymczasem ja powiem jedno, zwykle to co niezrozumiałe to wywołuje czasem na takich forach skrajne emocje. A ci fachowcy z koziej łaski mało mieli do czynienia z takimi zagadnieniami. ... szkoda, bo artykuł...
No, tak racja 88 jest lepszy. Ale także nie narzucam, i to także tylko moje subiektywne zdanie :) Dodano po 2 Dla mnie osobiście to nie warto kupować takich zestawów i wywalać kilka stów jeśli zawierają one np tylko jakiś mały procek jak ATtiny2313 albo ATmega8 - bo wtedy to popieram obawy kolegi dondu w 100%. Za to z większym - można dużo więcej zrobić...
Jeden impulsator tak stoi, drugi się obraca, ale jedynki nie wymusi, bo ściąganie do masy ma "pierwszeństwo". Moim zdaniem nawet schemat po poprawkach kolegi mirekk36 jest błędy i działać nie będzie. Racja w 100% ja już nawet tego nie rozpatrywałem w ogóle, zwróciłem tylko uwagę, że aby mieć przerwanie z kilku źródeł na jednym pinie to diody muszą...
1. Nie powinieneś mieć kondensatora z OSCI do Vdd? Powinienem, ale nie mam tak małych kondensatorów, najmniejszy jaki mam to 100nF, więc chyba lepiej jak nie dam żadnego, póki nie będę miał właściwego. Czytałem na forum jak ludzie nie stosują tych kondensatorów i wszystko chodzi, więc założyłem, że nie będę musiał ich stosować. Może niesłusznie. Jak...
Na schemacie dałeś polaryzowany buzer (z przetwornicą) Faktycznie. Mea culpa! Przepraszam. :cry: Miał być bez generatora , tak jak napisałem po Twojej pierwszej wypowiedzi. Przedstawiony układ jest do syren o powerze > 120dB (taki że z pomieszczenia uciekają wszyscy).... Zdaję sobie z tego sprawę, szukałem czegoś o czym napisał TMF i nie znalazłem,...
Przemo1268: Wielkie dzięki. Po połączeniu mas wszystko zaczęło chodzić jak powinno. Po przestawieniu fusebitów na zewnętrzny kwarc również nie było najmniejszych problemów zarówno z tym testowym jak i właściwym programem do urządzenia. mirekk36: Jeśli chodzi o te kondensatory to wcześniej szukałem schematów z FT232 i odniosłem wrażenie że ten kondensator...
Dzięki dondu za linka. Jak uda mi się uruchomić bibliotekę Elm-Chana do obsługi kart SD/MMC w formacie FAT to się zabiorę za dźwięk. Z tego co widzę to linie PWM OC2 i OC1B będę musiał użyć do obsługi SPI, więc będzie ciężko. Może poszukam µC, w którym linie do SPI będą rozmieszczone, w taki sposób, aby nie uniemożliwiały mi korzystania z nóżki...
Na początku, dziękuję za odzew Dondu :) W RealTerm, można to osiągnąć zaznaczając ANSII. Niestety w przypadku ASCII wszystko się rozjeżdża, domyślnie ma być to aplikacja na androida, którą stworzyłem w AppInventorze idąc częściowo za Twoimi poradami :). Jest dosyć prosta, ale wyświetla znaki właśnie w formacie ASCII, który uniemożliwia mi formatowanie...
Ludze! koledzy szanowni - po co wam ta pogoń za "ppm'ami" w zegarkach? Czy to nie zakrawa już o szaleństwo prawie ? ;) .... toż średnio raz na miesiąc, temat wraca jak bumerang, i kolejna osoba chce "spe-pe-em'ować" swój zegarek. Może warto tak na spokojnie usiąść i pomyśleć w czym rzecz? ... Nie dość, że dla większości tych osób 3 sekundy na dobę...
Kolego dondu: deklaracja zmiennej licznik: unsigned long int licznik=0;//zmienna globalna licznik Fuse bity ustawione prawidłowo (temat wałkowany setki razy).Zegar definiowałem początkowo w ustawieniach konfiguracyjnych AVR Studio, później gdy zaczęły się problemy przez #define F_CPU. Do mirekk36: Timer sprzętowy działa bardzo dobrze i precyzyjnie....
Weź wyszukiwarkę Atmela na jego stronie w menu po lewej i tam ustaw tylko 8-bitowce Korzystałem z Jeśli chodzi o wybór podyktowany zwiększeniem ilości pinów to czemu nie ? ATmega64 to dobry wybór. Masz dodatkowo jeszcze jeden Timer 16-bitowy .... a jeśli chodzi o przeniesienie kodu to żadna różnica i to jest fajne w porównaniu do przesiadania się zaraz...
Dlatego ponawiam propozycję wymyśl sposób zabezpieczania opatentuj, napisz książkę i zaryzykuj rozdawać ją w formie elektronicznej do wglądu na 24h, zamiast trolować ten temat zbędną dyskusją. Doniu takie książki wydaje się z watermarkiem (dla Janka - znakiem wodnym :P). Żaden szanujący się człowiek nie wypuści w świat kopii ze swoim imieniem i nazwiskiem....
(at)Asembler Wybacz ale takie rozwiązanie to prowizorka, nie nadaje się do rozwiązania komercyjnego (chyba że no-name;) ). OK, mam pewne skrzywienie, ponieważ większość moich urządzeń pracuje na RS485, a tam jeśli któryś z klientów zacznie gadać "niestandardowo" to skutki tego mogą (np. gdy brak sumy kontrolnej w jakimś starym firmware) być opłakane......
Kolego marek2012r ja bym Ci polecił drogę jaką ja poszedłem i uważam że była dobra i optymalna bo teraz sobie sam bez większych problemów pisze kody w C na mikrokontrolery. Na początku bym zaczął od książki AVR i ARM7. Programowanie mikrokontrolerów dla każdego Paweł Borkowski A symulator to Ci sie na wiele nie zda jak jesteś początkujący, lepsza jest...
symulator - zawsze możesz sobie odpalić z AVRStudio - co to za problem ? i do tego można używać AVR Studio, nawet do projektów które tworzysz sobie wygodnie w Eclipse. Na prawdę sprawdź i pooglądaj te poradniki jak chcesz przejść na C ... warto. Bo AVR Studio5 i 6 to męczarnia i koszmar. Stara wersja 4.xx .... jeśli ci ją ktoś proponuje to mniej więcej...
mirku dzieki za to ze sie interesujesz ale jesli masz pisać kolejny post o tym jak to by było fajnie mieć profesjonalnie wykonana płytkę to lepiej nic nie pisz, żadnych więcej schematow nie ma do tego projektu wiem bo sprawdziłem wszystko (jesli mi wskażesz gdzie niby jest do pobrania schemat połączeniowy z prockiem to stawiam czteropak piwa), to co...
Kolego Yokoon. Na podstawie wpisu autora stwierdziłam, że właśnie zaczyna, co jak się okazało później potwierdził. Ponieważ wielu początkujących trafia na BASCOM nie wiedząc, o istnieniu znacznie lepszych języków i nie ograniczonych tak jak BASCOM, postanowiłem go o tym poinformować, ponieważ często później dziękują nam, że ich przekonaliśmy do właściwego...
Funkcja DZIAŁA [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0) #define REF_VCC (0<<REFS1)|(1<<REFS0) #define SR 8 typedef...
dondu ciach dondu zasilanie dondu zamykam
nagrywać sygnał cyfrowy rozbierać silnik schemat jelcz
Joystick nie działa w Renault Espace IV 2012 Cichy dźwięk w Philips 47PFL3607 przy maksymalnej głośności