|
Zo 5 Februari 2012, 12:28
Algemene vragen kunnen onderaan worden gesteld. Vragen kunnen ook via email gesteld worden: avr@smoerijf.be ![]() Layout afgedrukt op papier en de componenten erop gezet, om een beeld te schetsen. De USB AVR programmer is een emulator van de bekende STK500, maar in tegenstelling tot de echte STK500 gebeurt de communicatie met de PC over USB. Er zijn USB drivers beschikbaar door windows XP en Vista. [Download pagina ]![]() Deze programmer is rechtstreeks te gebruiken vanuit bekende AVR programmeeromgevingen zoals bv. AVR Studio, Bascom,... de enigste vereiste is dat de software ondersteuning biedt aan programmers voor de STK500(v2) zoals AVRDUDE. Hoe dit werkt via AVR Studio en Bascom staat hier en hier beschreven.![]() Hierboven is de opstelling van de componenten te zien. Links is de USB-B connector (ingang) welke via een USB A-B kabel moet worden verbonden met de PC. Rechts zijn de 2 ISP connectors (uitgang). De GND, VCC, MISO, MOSI, SCK en reset pinnen zijn op beide connectors doorverbonden. De pinout van de ISP connectors staat er naast en is aangesloten volgens de Application Notes van Atmel. * Waarom dan 6 en 10 pins? De 6 pins versie is moeilijker aan te geraken dan de 10 pins variant. Maar die van 6 is natuurlijk kleiner, en dat kan in sommige gevallen nuttig zijn. Bovenaan de print zit een jumper, als deze gesloten is, wordt er 5V aan het target geleverd via de VCC pin van de ISP connectors, deze spanning is afkomstig van de USB poort en niet beveiligd tegen kortsluiting. Als je moederbord voorzien is van USB poorten conform de USB standaard, is er bij een eventuele kortsluiting geen enkel probleen. Het is echter niet aangeraden om dit uit te testen. In het midden van de PCB staat de microcontroller die het werkt doet. Als je de AVR USB programmer kit hebt gekocht is deze klaar voor gebruikt. Dat wil zeggen dat er de firmware er al in zit en dat de fusebits juist gezet zijn. Onderaan staat nog een jumper, deze kan worden gebruikt voor het programmeren van controllers met een lage klokfrequentie (< 4MHz). Als je AVR Studio gebruikt kan je ook via AVR Studio zelf de programmeer snelheid aanpassen naar een frequentie die het target wel aan kan. Meer hierover: hier .De laatste component, de status led is een duo-color-led. Deze kan 2 verschillende kleuren licht uitstralen, groen en rood. Beide kleuren hebben een betekenis. Groen wil zeggen dat er spanning is en dat de programmer werkt. Deze moet onmiddelijk gaan branden als de programmer wordt aangesloten. Rood wil zeggen dat de programmer bezig is. De led moet rood worden als je HEX file aan downloaden bent naar het target. * Als de led groen is, kan het nog zijn dat programmer 'in gebruik' is. Als je in AVR Studio de connectie niet verbreekt blijft de programmer in gebruik en kan je deze niet gebruiken vanuit bascom of andere software. De programmer heeft eigenlijk 3 toestanden: - Alles ok, klaar voor gebruik (duoled: groen) - Verbonden met AVR Studio, klaar om het target te programmeren (duoled: groen) - Bezig met programmaren ban het target (duoled: rood) Zoals je misschien hebt gemerkt zijn er geen weerstanden of condensators te zien op de componentenopstelling, dat komt doordat deze uitgevoerd zijn in een SMD behuizing en aan de onderkant worden bevestigd. in totaal zijn er 14 SMD onderdeeltjes, 12 keer 0805 behuizing. en 2 maal minimelf. Zie ook de componentenlijst. Als je de AVR USB programmer kit hebt gekocht horen onderstaande componenten mee geleverd te zijn: ![]() Componentenlijst 9 Weerstanden
3 Capacitors
1 Integrated Circuit
3 Diodes
6 Miscellaneous
* Polariteit is aangeduid, wanneer deze omgepoold wordt, zijn de 2 kleuren ook omgekeerd. De led is dan rood als de programmer klaar is om gebruikt te worden. (tegenovergestelde van normale kleuren) Volgende: Het solderen ![]() Volledige manual: programmer-manual.pdf ![]() |
||||||||||||||||||
|
Laatste wijziging: Zo 13 Maart 2011, 12:50
|
||||||||||||||||||