Bra komma igångguider för AVR + C ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

&/| = bitvis, &&/|| om det är flera argument i tex en if-sats.
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Alltså && är exakt samma som || ?
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

&& är OCH och || är ELLER. Samma som i PHP. Lär dig C innan du fortsätter med AVR:en är mitt tips.
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Ok.

Skall dra till biblioteket någon dag och kolla vad de har där.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Bra, jag tror det är det bästa sättet. :)
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Skall det just vara C, eller duger det med C#, C+, C++ osv?
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Testa denna bok:

Titel: Embedded C Programming and the Atmel AVR
Författare: Barnett, Cox &O´Cull
Förlag: Thomson Delmar Learning
ISBN: 1-4018-1206-6

CD-ROM ingår med CodeVisionAVR (utvärderingsversion, men räcker en bit)
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

:shock: 754,- på bokus
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Ja, den skulle ju vara rätt intressant, men biblioteket har den inte och Amazons 50 är rätt fett...får bli någon "vanlig" C-bok.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Macce skrev:Skall det just vara C, eller duger det med C#, C+, C++ osv?
C, så slipper du all onödig objektorienterad programmering.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Macce skrev:Ja, den skulle ju vara rätt intressant, men biblioteket har den inte och Amazons 50 är rätt fett...får bli någon "vanlig" C-bok.
Har ni inte möjlighet till fjärrlån i Finland?
henkebenke
Inlägg: 515
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

"The C programming language" av Kernighan och Ritchie regerar.
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

cykze, vet inte, är typ 1gång/år på biblioteket så har inte studerat möjligheterna så noga. Kollade nu bara på bibliotekets sökmotor att de inte har boken.
frejo
Inlägg: 496
Blev medlem: 21 april 2004, 21:43:01
Ort: Linköping

Inlägg av frejo »

Macce skrev:Vad gör jag för fel? Försöker få PB0 hög när PD(2) är låg.

int main(void)
{
DDRB = 0xFF;
DDRD = 0x00;
PORTB = 0xFF;
while(1)
{

if (PORTD == _BV(2))
{
PORTB == _BV(0);
}


}
}
hm, ska det inte va _BV(PD2) och _BV(PB0) ?
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

dessa variabler är definierade som siffror så detta kommer att generera exakt samma resultat. Det är bara för att öka förståelsen man brukar använda de rätta namnen...

EDIT: Variabler kanske inte var rätt ord :)
Skriv svar