Lite frågor ang. AVR
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Tror knappast att Atmel släpper kopplingsschemat till STK500. Om dom gjorde det måste du vara i det närmaste proffs för att klara av det, tror jag i lla fall.
Jag skulle definitivt inte ge mig på det.
Du kan få den för under 900:- och med tanke på vad du får för pengarna är det ett bra pris, tycer jag i alla fall.
Jag skulle definitivt inte ge mig på det.
Du kan få den för under 900:- och med tanke på vad du får för pengarna är det ett bra pris, tycer jag i alla fall.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
660:- + moms (825:- ink moms) + frakt kostar dessa hos www.lawicel.com (iaf under sommaren, skicka ett mail till pris@lawicel.com så får du automatiskt deras aktuella prislista) . De har dessutom en del AVRer till bra priser (och en hel del andra godsaker)
-Jag har aldrig haft problem med dem de har dessutom snabb leverans!
-Jag har aldrig haft problem med dem de har dessutom snabb leverans!
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
895:- på Software Crew AB inklusive moms och frakt (om jag minns rätt är det fraktfritt på order över 200:-)
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Har varit bortrest under helgen och har inte hunnit läsa allt än. Men:
Virr3:
> sen undrar jag om man sätter en port som utgång, blir den automatiskt hög då?
Alla register sätts till 0, när AVR:en reset:as. Så hela PORTn kommer sättas till 0, vilket gör alla portar låga när de sätts som utgångar genom DDRn.
MicaelKarlsson:
Om man skriver "return 1", "return(1)" eller "return 199;" har ingen betydelse i det här fallet.
Virr3:
> sen undrar jag om man sätter en port som utgång, blir den automatiskt hög då?
Alla register sätts till 0, när AVR:en reset:as. Så hela PORTn kommer sättas till 0, vilket gör alla portar låga när de sätts som utgångar genom DDRn.
MicaelKarlsson:
Nej, enligt C-standarden så ska main() returnera en 'int'.Skall det inte vara: return(1);
Eventuellt kan du skriva:
code:
void main(void)
{
//Din snitsiga kod här.
}
Om man skriver "return 1", "return(1)" eller "return 199;" har ingen betydelse i det här fallet.
Varför räkna om det till hexadecimalt när det första skrivsättet dessutom är mycket tydligare?Förresten är det WinAVR du använder (har varit lite slö med att läsa alla poster i inlägget)?
Om ja, varför skriva såhär?
code:
DDRC = _BV(PC0) | _BV(PC1) | _BV(PC2) | _BV(PC3) | _BV(PC4);
När du kan skriva så här:
code:
DDRC=0x0F;
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Jodå, här (och på många andra ställen finns schemat) http://robot.slagg.com/avr/tools/develo ... matics.pdfMicaelKarlsson skrev:Tror knappast att Atmel släpper kopplingsschemat till STK500.
Men jag håller med alla andra, kan man köpa den för 800-900 kr så ska man definitivt inte lalla runt och försöka sig på att bygga en själv när man kan få en färdigbyggd som man vet fungerar bra för ett såpass långt belopp.