Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Strona internetowa - dla początkujących w dziedzinie uC

11 Sty 2009 23:16 2279 17
  • Użytkownik usunął konto  
  • Poziom 41  
    Witam
    Dlaczego trzeba instalować starą wersję AVR Studio 4 (w wersji 4.13.528)? Już jest dostępna 4.15.
  • Użytkownik usunął konto  
  • Poziom 18  
    Witam. Chętnie skorzystam z oferty. Będzie to dla mnie przyjemnością móc brać nauki u Ciebie tym bardziej że uczę się w tym samym technikum co TY niedawno . /Santysiak W.
  • Poziom 19  
    skalsiu88 - wszedlem na Twoja strone i zobaczylem lekcje 2. powiedz mi dlaczego na rysunku procka z dioda noga 31 nie jest podlaczona do GND? Nie mozesz robić kursu i uczyć innych niepoprawnych 'zachowan'. GND jest po to zeby byla na nim masa. GND to GND
  • Specjalista - Mikrokontrolery
    Code:

    #include <avr/io.h>

    int main (void)
    {

    while(1){

    DDRD = _BV(6);

    PORTD = _BV(6);

    }

    return(0);
    }

    ustawianie kierunku w petli caly czas - po co?

    return(0); jesli procek nigdy do tego nie dojdzie - po co?

    przydaloby sie napisac, ze uklad z rsunku jest minimalistyczny i na dluzsza mete niepoprawny - brak filtracji zasilania (kondensatory), nie podlaczone wszystkie nogi zasilania, ... w kolejnej lekcji przydalby sie uklad 'wzorcowy'

    4\/3!!
  • Poziom 28  
    Freddie Chopin napisał:
    return(0); jesli procek nigdy do tego nie dojdzie - po co?

    Zeby avr-gcc nie zgłaszał ostrzeżenia, że funkcja nie zwraca wartości pomimo iż powinna?
  • Specjalista - Mikrokontrolery
    nie zglasza, jesli jest tam petla nieskonczona. zreszta zaden gcc nie daje takiego ostrzezenia w takim wypadku.

    4\/3!!
  • Poziom 41  
    Witam
    Dla potrzeby kursu mogę narysować schemat, tylko co ma na nim być, bo chyba nie skończy się na jednej diodzie LED?
  • Użytkownik usunął konto  
  • Specjalista - Mikrokontrolery
    skalsiu88 napisał:
    A co do podpięcia drugiej masy w uC to uważam, że nie ma takiej potrzeby, gdyż jest to masa wenętrznego ADC i tylko w przypadku użycia tego przetwornika należy ją podłączać gdyż napięcia wejść sygnałów analogowych odnoszone są do potencjału tej końcówki.


    firma Atmel uwaza inaczej:

    Cytat:

    GND - Ground.
    [...]
    AVCC - AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter.


    nie wiem wiec za bardzo na jakiej podstawie wiesz ktory pin GND mozesz zostawic niepodlaczony... pomijajac juz to, o czym pisze powyzej...

    ktos pisze sobie kurs zyjac w takim przeswiadczeniu, a potem co tydzien na elektrodzie post 'nie dziaua mi atmega8, pomuszcie!!!!!!!!!111' - po serii 15 pytan okazuje sie, ze filtracji nie ma, zasilanie podlaczone tylko tam gdzie sie komus podobalo, pullup'a na resecie nie ma... no i co dziwnego jest w tym, ze taka konfiguracja nie dziala?

    KAZDA NOZKA ZASILANIA KTORA SPELNIA WARUNEK *VCC* i *GND* POWINNA BYC PODLACZONA DO ODPOWIEDNIEGO ZRODLA NAPIECIA LUB MASY!

    wydrukowac na czerwono, powiesic nad lozkiem.

    ile razy trzeba to powtarzac?

    jesli ktos chce napisac, ze 'przeciez to tylko kurs dla poczatkujacych, jak raz na 10x nie bedzie dzialac to nic sie nie stanie...'. Stanie sie, bo osoba uczaca sie z takiego kursu wyrobi sobie zle nawyki i nie bedzie tego swiadoma... w ukladach jest tyle nozek zasilania nie dlatego zeby mozna bylo sobie wybrac ktora wygodniejsza do podlaczenia, tylko dlatego, ze tak byc MUSI. wysokoczestotliwosciowe zaklocenia, duze prady, odpornosc na zaklocenia zewnetrzne WYMAGAJA zeby tych nozek bylo wiecej.

    zas skoro chcesz jak najszybciej przejsc do praktyki, to - jak napisalem juz wyzej - napisz przy obrazku wyraznie, ze schemat ten ogolnie jest niepoprawny, ale do szybkiego startu wystarczy.

    Cytat:
    Jeśli chodzi o wyrzucenie ustawiania kierunku przed pętle to pragnę zauważyć, że na dole strony znajduję się informacja "TEKST W EDYCJI" co ozancza że lekcja ta nie została dokończona. Informacja taka zostanie zawarta, ale dziękuję za spostrzeżenia.


    no i? skoro jeszcze go nie skonczyles, to po co publikujesz?

    4\/3!!
  • Użytkownik usunął konto  
  • VIP Zasłużony dla elektroda
    Kolego skalsiu88 - zwróć uwagę, że dla wielu osób Twój kurs będzie zarówno wprowadzeniem do programowania, jak i do projektowania układów z uC. Z tego powodu powienieneś przyłożyć się do niego podwójnie.

    Jeśli znajdą się tam informacje niejasne, lub co gorsza błędne, to wszyscy ci ludzie będą Cię (albo co gorsza - innych) później nawiedzali na elektrodzie i trzeba im będzie wszystko tłumaczyć od nowa.

    Więc proszę Cię, miej litość dla młodych adeptów sztuki i wszystkich elektrodowiczów z działu uC - sprawdź poprawność wszystkiego 3x zanim opublikujesz to w internecie pod tytułem "kurs C dla początkujących".

    Pozdrawiam,
    Dr.Vee
  • Specjalista - Mikrokontrolery
    druga masa na schemacie dolaczona, a co z AVCC? czyzby firma Atmel jednak sie mylila?

    4\/3!!
  • Poziom 41  
    Witam
    Sami tego nie zrobią i innym nie dają :!: . Zamiast krytykować i czepiać się sami załóżcie taką stronę, podobno konkurencja czyni cuda. Jak wcześniej już proponowałem mogę narysować schemat i zaprojektować płytkę, która była by dostępna za niewielkie pieniądze. Ale żeby coś takiego zrobić musi być to dobry projekt i w miarę uniwersalny. Dlatego potrzebna jest dyskusja co byłoby potrzebne na niej.
  • VIP Zasłużony dla elektroda
    Dar.El, nie uważasz krytyki za uzasadnioną?

    Płytek uniwersalnych było już wieeeele, tyle samo jest ich dostępnych za ok. 100 zł razem z programatorem. Uważasz, że potrzebna jest kolejna?

    Co do pomagania i robienia konkurencyjnych stron - nie jest problemem napisanie 2 pierwszych lekcji - problemem jest utrzymanie zapału, poziomu oraz posiadanie wizji co napisać po 5 lekcji. Nie od razu Rzym zbudowano, ale nie oszukujmy się - strony pojawiają się i znikają, a utrzymanie i aktualizowanie strony wymaga solidnego nakładu pracy.

    Ze swojej strony kibicuję koledze skalsiu88, ale swoje wiem - poczekamy, zobaczymy :)

    Pozdrawiam,
    Dr.Vee
  • VIP Zasłużony dla elektroda
    Dorośli ludzie a kłócą się jak dzieci w piaskownicy. Temat przeczyściłem. Proszę o trzymanie emocji na wodzy.
  • Poziom 41  
    To może nie robić płytki uniwersalnej, tylko coś pożytecznego. Zrobiłem zegarek, ale tak rozbudowany że można na niego pisać program przez wiele lekcji. Tu jest na niego namiar:
    https://www.elektroda.pl/rtvforum/topic682986-0.html
    Piszę w asemblerze a ostatnio mam mało czasu, w C przyspieszyło by to trochę. Niestety, jest to duża płytka dwustronna, więc trochę kosztuje. Ale jak by się znalazło chociaż 10 chętnych to mogę załatwić dużo taniej.