Min topp tio mest användbara bakbord Tips och Tricks (7 / 9 steg)
Steg 7: för min kollega PIC-huvuden: bakbord med inbyggd ICSP
Jag vet inte om samma sak gäller för AVR: s, men de flesta varje 8 och 14-polig PIC (liksom många av 20-pin dem) dela det samma pinout för programmering rader. Så har jag ägnat en skärbräda bara för utveckling av dessa PIC.
Tekniken här är densamma som används för att ansluta ström/marken bussar. Efter peeling bort några av stöd, kan du permanent tråd programmering anslutningar och port ut dem till ett standard huvud. Du kan också ansluta din makt och marken pins till lämpliga rälsen och lägga en chip kondensator medan du är där.
Du märker också några extra kretsar bredvid rubriken programmering. Tja, kan samma stift som används för ICSP också användas av mikroorganismen som normala indata/utdata stift eller andra funktioner. Om du använder dessa stift i projektet, så du kan mycket väl behöva ansluta/koppla nätverkskabeln programmering varje gång du ändra och uppdatera din kod. Jag har exempelvis funnit att PICKit2 programmeraren innehar programmering linjerna låg när programmeraren är inaktivt. I stället för att stå ut med detta, jag har anslutit raderna data och klocka genom signal reläer som bara stängs när programmeraren levererar ström till Vdd järnväg. Strömmen går genom en likriktare diod så att när endast extern ström används reläer förblir öppna. HVP linjen blir inte ett relä till sig själv. I stället är det helt enkelt diod rättas till, så att när det inte är aktiva inte det dra raden MCLR låg. Det finns också en programmering knappen längst upp till vänster i styrelsen. Detta enkla Instructable visar hur jag gjorde det:
* Edit: Sedan publicerar detta, jag har fått veta och har också personligen bekräftat att Vpp linjen på en PICKit2 blir hög impedans vid inaktivitet, så det inte behöver faktiskt vara diod-rättas för krets-isolering. allt jag har åstadkommit är att ta bort möjligheten för programmeraren att gör du en maskinvaruåterställning av MCLR fodrar (som inte har brytt mig så långt). Jaha... Jag behövde en bygel för min pcb, hur som helst, och dioden var perfekt storlek. : P
** uppdatering: wow, att klocka/dataisolering är så förra året. Kolla in senaste pic.