Gdzie ( skąd ) nauczyć się języka C z zastosowaniem dla uC ATMEL AVR

Witam,

Może pytanie padło już dziesiątki razy, może odpowiedzi na nie było już setki ale "ośmielam" się zapytać i ja:

Chciałbym opanować i posługiwać się językiem C ( lub C++ ) dla mikrokontrolerów ATMEL AVR. Choć C ( C++ ) wzbudzał we mnie od WIELU lat ogromną niechęć to jednak doszedłem do wniosku że dalsze pisanie firmware do moich konstrukcji za pomocą BASCOM'a jest mi już tylko kamieniem u szyii. W "branży" siedzę już od bardzo wielu lat ale cóż życie zmusza mnie do zmiany poglądów. Proszę zatem o wskazówki od czego zacząć, gdzie to co poradzicie zdobyć ( kupić ) - nie musi być przesadnie łopatologiczne ale też wolałbym aby to był solidny wykład bazujący na prostych przykładach.

Z góry dziękuję .....

M.A. Pawlak; Katowice

Reply to
frodo
Loading thread data ...

najpierw podstawy ( i nie tylko) samego c, w sieci duzo lezy a i ksiazek jest sporo. Do samego C na uC sie nie spotkalem. a skoro tyle lat na bascom to czy nie latwiej na asamblera sie przesiasc? pozdr sobol

Reply to
sobol

może z książki "Język ANSI C" B. W. Kernighan, D. M. Ritchie

polecam ,

Reply to
Piotr Chmiel

frodo napisał:

Kursów C/C++ w sieci jest mnóstwo, wystarczy googlać. Jeśli chodzi o programiowanie mikrokontrolerów to nie różni się ono wiele od programowania PC'ta.

Co radzę? Albo zainteresować się WinAVR (platforma Windows) albo zainstalować avr-gcc i avr-libc (platforma Linux) i _od_razu_ zacząć zabawę.

Na początek miganie LEDami i inne pierdoły, reszta sama przyjdzie ;)

Pozdrawiam, voice

Reply to
voice

Hmmm... Słynny Kernighan&Ritchie jest IMO przereklamowany. "Za dzieciaka" słyszałem że to rewelacyjna książka (NB. od informatyka o nazwisku identycznym z Twoim). Przejrzałem i stwierdzam że taka-sobie.

pozdr.

Reply to
Piotr C.

dla informatyka jest rewelacyjna. Ale jak wiadomo informatyk nie programuje. Do programowania jest programista. KR to nie książka jak programować, tylko definicja języka. A jak można sformalizować opis języka pokazuje książka "Algol 68", autora nie pamiętam. Cały podręcznik jest oparty o gramatykę van Vijngaardena.

Waldek, który studiował elektronikę, elektrotechnikę i informatykę (też teoretyczną)

Reply to
Waldemar Krzok

Użytkownik "Waldemar Krzok" snipped-for-privacy@ukbf.fu-berlin.de> napisał w wiadomości news: snipped-for-privacy@ukbf.fu-berlin.de...

Ja bym polecał książkę Stevena Praty "Język C - szkoła programowania" (lub jakoś tak). Ze wszystkich, które miałem w ręku, okazała się najlepsza. Jest napisana bardzo przystępnym językiem. Dzięki niej poznałem C.

Pozdrawiam Rafał

Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.