Svenska "PIC/AVR-tutorials for dummies"
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Svenska "PIC/AVR-tutorials for dummies"
Finns det några riktigt bra svenska tutorials (vad blir det på svenska? nybörjarguider kanske?)
Ibland får jag skrivklåda och får lust att skriva något mer bestädigt och att göra en bra tutorial för pic och eller avr som är riktad mot verkliga nybörjare skulle kunna vara ganska kul och givande att göra.
Dock så vete det tusan om jag kan få fram något som är tillräckligt bra som jag sitter ensam och filar på det hela.
Finns det några av er där ute som känner sig manade att "teama" i hop sig med mig och tillsammans planera och skriva en eller två tutorials?
Edit: Jag har nu satt upp en wiki på http://uc-wiki.nerdlabs.org/ för att underlätta skrivandet.
Ibland får jag skrivklåda och får lust att skriva något mer bestädigt och att göra en bra tutorial för pic och eller avr som är riktad mot verkliga nybörjare skulle kunna vara ganska kul och givande att göra.
Dock så vete det tusan om jag kan få fram något som är tillräckligt bra som jag sitter ensam och filar på det hela.
Finns det några av er där ute som känner sig manade att "teama" i hop sig med mig och tillsammans planera och skriva en eller två tutorials?
Edit: Jag har nu satt upp en wiki på http://uc-wiki.nerdlabs.org/ för att underlätta skrivandet.
Senast redigerad av matseng 29 januari 2004, 17:40:10, redigerad totalt 1 gång.
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
jag håller på med det redan och du kan verkligen få hjälpa mig om du vill. Jag har inte tid själv att skriva och är även väldigt dålig på att skriva, men jag vill få ut en sån sida.
Det här är iaf vad jag lyckats med hittils. www.picprogrammer.tk
Det här är iaf vad jag lyckats med hittils. www.picprogrammer.tk
- Illuwatar
- Inlägg: 2256
- Blev medlem: 10 november 2003, 14:44:27
- Skype: illuwatar70
- Ort: Haninge
- Kontakt:
Det finns ett antal tutorials på http://www.avrfreaks.net/ - dessa skulle man kunna ha som mall till de svenska versionerna.
Jag håller helt med att sådant på svenska skulle behövas. Alla kanske inte är så hemma på engelska och skall man dessutom lära sig en ny assembler kan hindret bli lite väl svårt. AVRFreaks fick mig i alla fall på rätt spår när det gäller AVR - min Nixie-klocka för PC är i princip klar...
Jag håller helt med att sådant på svenska skulle behövas. Alla kanske inte är så hemma på engelska och skall man dessutom lära sig en ny assembler kan hindret bli lite väl svårt. AVRFreaks fick mig i alla fall på rätt spår när det gäller AVR - min Nixie-klocka för PC är i princip klar...
Jag är själv på gång att ge mig in i PIC världen och skulle uppskatta mycket en bra kom i gång guide. Jag har lite kläm då vi på högskolan programerade HC11 i Assembly, men man har hunnit glömma det mesta sedan dess. Dax att friska upp minnet och en lättförstålig guide vore bra.
Mycket bra initiativ, hoppas bara det blir av.
Mycket bra initiativ, hoppas bara det blir av.
Personligen så har jag letat efter en tutorial som beskriver hur jag kodar i C++ för AVR. Men icke. Eftersom jag är ganska kass på Assembler, så sysslar jag hellre med C++.
Nåväl, det enda jag kan bidra med till tutorialprojektet är webbutrymme och den funktionalitet som finns därikring. Behövs det, så vet ni vart jag finns.
Mvh
Nåväl, det enda jag kan bidra med till tutorialprojektet är webbutrymme och den funktionalitet som finns därikring. Behövs det, så vet ni vart jag finns.
Mvh
Kan bara hålla med föregående inlägg...
Gillar skarpt att ha en guide på svenska, läste en kurs om datakommunikation för ett tag sedan (CISCO CCNA1, 50p gymnasiet), vi är ca 25 i klassen. Eftersom många tyckte att det var svårt hoppade en efter annan av, kvar var vi 5 st, observera att vi hade halvklasser ibland på tre elever. jaja lite off-topic.
Jag hade som sagt uppskattat en guide, vill inte vara kräsen men om det skulle finnas möjlighet till lite mer avancerade funktioner, PWM, interupt, subrutiner, mm skulle jag bli (jätte)nöjd.
Gillar skarpt att ha en guide på svenska, läste en kurs om datakommunikation för ett tag sedan (CISCO CCNA1, 50p gymnasiet), vi är ca 25 i klassen. Eftersom många tyckte att det var svårt hoppade en efter annan av, kvar var vi 5 st, observera att vi hade halvklasser ibland på tre elever. jaja lite off-topic.
Jag hade som sagt uppskattat en guide, vill inte vara kräsen men om det skulle finnas möjlighet till lite mer avancerade funktioner, PWM, interupt, subrutiner, mm skulle jag bli (jätte)nöjd.
- Illuwatar
- Inlägg: 2256
- Blev medlem: 10 november 2003, 14:44:27
- Skype: illuwatar70
- Ort: Haninge
- Kontakt:
Man skulle kunna skapa en guide i flera steg:
1. Grundläggande PIC/AVR arkitektur (hur MCU'n är uppbyggd)
2. Utvecklingsmiljön och datablad/litteratur (både on- och offline)
3. Assembler - göra ett enkelt litet program med de vanligaste instruktionerna
4. Porthantering (I/O) - få ett program att reagera på input och styra saker med utgångar.
5. Interrupthantering och timers
6. Mer avancerade trix med MCU'n (PWM, A/D och liknande).
7. Nästa steg? Fortsättning följer... (högnivåspråk till exempel)
Detta är ett exempel på hur man skulle kunna dela in det. Det får inte bli för mycket i varje steg, men tillräckligt så man lär sig det som avses.
Jag anser att man bör lära sig MCU'ns assembler även om man senare planerar köra högnivå. Man får bättre förståelse för kontrollern och hur den fungerar. Man bör inte se en MCU som en dator (PC), mera som en elektronisk komponent som kan styras ner på bitnivå. Börja med assembler och gå sedan över till högnivåspråk. I vissa fall vill man dessutom köra in-line assembler i sitt C-program för att optimera något.
För att det inte skall bli något religionskrig bör man göra guides för både PIC och AVR. Dessa två typer verkar vara de dominerande. Andra typer (68HC, ST, 8051/31 osv) verkar inte vara lika vanliga. Man kanske skulle göra en omröstning här i forumet för att undersöka vilka MCU'er som används mest?
1. Grundläggande PIC/AVR arkitektur (hur MCU'n är uppbyggd)
2. Utvecklingsmiljön och datablad/litteratur (både on- och offline)
3. Assembler - göra ett enkelt litet program med de vanligaste instruktionerna
4. Porthantering (I/O) - få ett program att reagera på input och styra saker med utgångar.
5. Interrupthantering och timers
6. Mer avancerade trix med MCU'n (PWM, A/D och liknande).
7. Nästa steg? Fortsättning följer... (högnivåspråk till exempel)
Detta är ett exempel på hur man skulle kunna dela in det. Det får inte bli för mycket i varje steg, men tillräckligt så man lär sig det som avses.
Jag anser att man bör lära sig MCU'ns assembler även om man senare planerar köra högnivå. Man får bättre förståelse för kontrollern och hur den fungerar. Man bör inte se en MCU som en dator (PC), mera som en elektronisk komponent som kan styras ner på bitnivå. Börja med assembler och gå sedan över till högnivåspråk. I vissa fall vill man dessutom köra in-line assembler i sitt C-program för att optimera något.
För att det inte skall bli något religionskrig bör man göra guides för både PIC och AVR. Dessa två typer verkar vara de dominerande. Andra typer (68HC, ST, 8051/31 osv) verkar inte vara lika vanliga. Man kanske skulle göra en omröstning här i forumet för att undersöka vilka MCU'er som används mest?