Sida 4 av 5

Postat: 24 april 2005, 15:20:42
av Melker
&/| = bitvis, &&/|| om det är flera argument i tex en if-sats.

Postat: 24 april 2005, 16:15:41
av Macce
Alltså && är exakt samma som || ?

Postat: 24 april 2005, 16:23:58
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.

Postat: 24 april 2005, 16:33:09
av Macce
Ok.

Skall dra till biblioteket någon dag och kolla vad de har där.

Postat: 24 april 2005, 19:10:00
av cykze
Bra, jag tror det är det bästa sättet. :)

Postat: 24 april 2005, 20:55:55
av Macce
Skall det just vara C, eller duger det med C#, C+, C++ osv?

Postat: 24 april 2005, 21:05:10
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)

Postat: 24 april 2005, 21:27:18
av ensten
:shock: 754,- på bokus

Postat: 24 april 2005, 21:27:41
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.

Postat: 24 april 2005, 21:29:05
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.

Postat: 24 april 2005, 21:33:25
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?

Postat: 24 april 2005, 22:46:02
av henkebenke
"The C programming language" av Kernighan och Ritchie regerar.

Postat: 25 april 2005, 07:10:06
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.

Postat: 28 april 2005, 09:29:54
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) ?

Postat: 28 april 2005, 10:54:25
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 :)