PIC eller AVR?
PIC eller AVR?
Hej.
Har suttit och läst på denna sidan fram och tillbaka ett par dagar om vad som kan passa till just mitt ändamål..
Är väldigt inne på RFID & µC tycker det är ett spännande ämne som jag vill fördjupa mig i..
Min idé är som sådan att jag tänkte göra nått slags "kattfönster", kan låta lite udda, men av enkelheten skull så skall fönstret öppnas och stängas när någon av mina två katter skall in i huset och detta skall då i grunden skötas av RFID och antingen PIC eller AVR.
Då är frågan, vad skall man lägga pengarna på?
Sprang på detta men har direkt ingen aning skulle detta kunna passa mitt behov, eller vad tror ni?
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
Kollade lite på PICKit2 och läste att många uppskattade det.. Granskade kretskortet lite lätt och förstod inte så mycket av det jag kollade på. Men det får isåfall bli ett senare bekymmer..
Tack för era svar!
/Anders
Har suttit och läst på denna sidan fram och tillbaka ett par dagar om vad som kan passa till just mitt ändamål..
Är väldigt inne på RFID & µC tycker det är ett spännande ämne som jag vill fördjupa mig i..
Min idé är som sådan att jag tänkte göra nått slags "kattfönster", kan låta lite udda, men av enkelheten skull så skall fönstret öppnas och stängas när någon av mina två katter skall in i huset och detta skall då i grunden skötas av RFID och antingen PIC eller AVR.
Då är frågan, vad skall man lägga pengarna på?
Sprang på detta men har direkt ingen aning skulle detta kunna passa mitt behov, eller vad tror ni?
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
Kollade lite på PICKit2 och läste att många uppskattade det.. Granskade kretskortet lite lätt och förstod inte så mycket av det jag kollade på. Men det får isåfall bli ett senare bekymmer..
Tack för era svar!
/Anders
- JimmyAndersson
- Inlägg: 26578
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
PICkit2 är en mycket bra start. Du kan helt enkelt inte hitta något mera prisvärt. Du kan lätt använda de medföljande exemplena som bas för egna experiment.
OBS! Knappen på det "low pin count demo board" som medföljer PICkit2 starterkit fungerar inte då du kör från MPLAB!
Annars är det som Saab eller Volvo, se:
http://www.ladyada.net/library/picvsavr.html
OBS! Knappen på det "low pin count demo board" som medföljer PICkit2 starterkit fungerar inte då du kör från MPLAB!
Annars är det som Saab eller Volvo, se:
http://www.ladyada.net/library/picvsavr.html
Har just provat Simulavr med emacs, avr-gcc och avr-gdb. ATMega8.
Lite strul i början, men det tycks fungera rätt bra. Om man kompilerar med -O0!
Följde denna anvisning, som jag kan rekommendera, och använde även hans Makefile.
http://electrons.psychogenic.com/module ... sec/1/AVR/
Kör man emacs kan följa med i .c filen och klicka fram variablers värden genom att klicka i källkoden. Suveränt bra. Återstår bara att ladda ner i hårdvaran. Hoppas det går lika bra!
Tack speakman för tipset.
Lite strul i början, men det tycks fungera rätt bra. Om man kompilerar med -O0!
Följde denna anvisning, som jag kan rekommendera, och använde även hans Makefile.
http://electrons.psychogenic.com/module ... sec/1/AVR/
Kör man emacs kan följa med i .c filen och klicka fram variablers värden genom att klicka i källkoden. Suveränt bra. Återstår bara att ladda ner i hårdvaran. Hoppas det går lika bra!
Tack speakman för tipset.
Nu har jag även lyckats med att ladda ner (programmera) med avrdude.
Lite problem i början eftersom jag hade 1k motstånd som skydd för parallellporten.
Med 270 ohm i miso-ledningen gick det bättre.
Den orkar inte dra ner pin 10 i parallellporten med 1k i serie!
Det är ganska fantastisk hur smidigt allting fungerar!
Följande tillägg i /etc/avrdude.conf
programmer
id = "svens_dapa";
desc = "Direct AVR Parallel Access cable";
type = par;
reset = 7;
sck = 8;
mosi = 9;
miso = 10;
;
PS:
Så här kopplas parallellportens pinnar till ATMega.
Som skydd koppla in 1K mellan pin 7,8,9 och Atmega.
Koppla in 270 ohm mellan pin 10 och MISO.
/dev/parport0 ATMega8
Pin number Function
2-5 --- Vcc (optional power supply to MCU)
7 ----- /RESET (to MCU)
8 ----- SCK (to MCU)
9 ----- MOSI (to MCU)
10 ---- MISO (from MCU)
18-25 - GND (19..25 optional)
Lite problem i början eftersom jag hade 1k motstånd som skydd för parallellporten.
Med 270 ohm i miso-ledningen gick det bättre.
Den orkar inte dra ner pin 10 i parallellporten med 1k i serie!
Det är ganska fantastisk hur smidigt allting fungerar!
Följande tillägg i /etc/avrdude.conf
programmer
id = "svens_dapa";
desc = "Direct AVR Parallel Access cable";
type = par;
reset = 7;
sck = 8;
mosi = 9;
miso = 10;
;
PS:
Så här kopplas parallellportens pinnar till ATMega.
Som skydd koppla in 1K mellan pin 7,8,9 och Atmega.
Koppla in 270 ohm mellan pin 10 och MISO.
/dev/parport0 ATMega8
Pin number Function
2-5 --- Vcc (optional power supply to MCU)
7 ----- /RESET (to MCU)
8 ----- SCK (to MCU)
9 ----- MOSI (to MCU)
10 ---- MISO (from MCU)
18-25 - GND (19..25 optional)