AVRSH: Een tolk opdrachtshell voor Arduino/AVR. (1 / 6 stap)

Stap 1: Benodigdheden


Dit instructable hoeft niet veel behalve dat u:

  • Hebben een Arduino of ATmega328P. De andere AVR kon werken, maar u wellicht Wijzig de code zodat eventuele registers die uniek voor uw MCU zijn lijst. Alleen moeten de namen overeenkomen met wat is opgenomen in het headerbestand < avr/io*.h > uniek zijn voor uw MCU. Veel van de namen van het register zijn hetzelfde tussen AVR's, zodat uw mijl werken mei wanneer porten.
  • Hebben een manier om te verbinden met de seriële USART voor uw Arduino/AVR. Het systeem is meest uitgebreid getest met de AVR Terminal, een Windows app die een seriële verbinding via uw USB- of COM-poort maakt. Werken met Arduinos met behulp van de USB-aansluiting en een AVR met behulp van de USB-BUB uit Moderndevice.com. Andere terminal opties omvatten: Putty, minicom (Linux en FreeBSD), scherm (Linux/FreeBSD), Hyperterminal, Teraterm. Ik heb gevonden stopverf en teraterm sturen sommige vuilnis bij het aansluiten dus uw eerste opdracht kan worden vervormd.
  • De firmware van de AVR Shell geïnstalleerd en lopen, die u kunt downloaden van deze pagina's, of altijd de nieuwste versie op BattleDroids.netophalen.

Als u wilt installeren de AVR Terminal, uitpakken en draaien. Installeren van de AVR-Shell ingebouwde programmatuur, download het en hetzij rechtstreeks het hex bestand uploaden en sluit uw seriële terminal met 9600 baud, of het zelf compileren met "make" en "Breng programma" voor het uploaden van de Hexuitdraai. Opmerking, moet u mogelijk de AVRDUDE wijzigen zodat uw COM-poort.

Opmerking: Het kenmerk van PROGMEM is gebroken in de huidige implementatie van de AVR GCC voor C++ en dit is een bekende bug. Als u het compileren, verwachten om veel waarschuwingsberichten zeggen "waarschuwing: alleen geïnitialiseerde variabelen kunnen worden geplaatst in programma memory area." Naast zijn vervelend om te zien, is deze waarschuwing onschadelijk. Als C++ op de ingesloten platform is niet hoog op de lijst met prioriteiten voor AVR GCC, is het niet bekend wanneer dit zal worden vastgesteld. Als u de code uitcheckt, ziet u waar ik heb werk arounds om deze waarschuwing door de uitvoering van de verklaringen van mijn eigen kenmerk.

Vrij eenvoudig. Download en installeer om het even wat die u wellicht dan flip de pagina en laten we krijgen Crackin '.

Gerelateerde Artikelen

Hoe zet uw smartphone aan een generieke shield voor Arduino

Hoe zet uw smartphone aan een generieke shield voor Arduino

Hallo jongens, ik ben een van de makers van 1Sheeld, het is een mobiele app en een bestuur dat uw smartphone in een open platform voor Arduino verandert.OnderdelenArduino Uno 19,99 dollar1Sheeld $54.94Breadboard, springpaarden, LEDsHet idee is eigenl
Bouwen van een ISP-Shield voor Arduino

Bouwen van een ISP-Shield voor Arduino

dit Instructable is voor de instructies van de bouw voor onze nieuwe AVR ISP Shield Kit voor Arduino. Haar ontwikkeling heeft veel te danken aan Instructables en onze eigen Gemeenschap (met name Nick!) en ik hoop om uit te leggen wat van die langs de
Android telefoon gebruikt als een GSM-shield voor arduino

Android telefoon gebruikt als een GSM-shield voor arduino

hier mijn een andere video toont het gebruik van app uitvinder en bluetooth communicatie interface een arduino board en een Androïde apparaat. Ditmaal ben ik laten zien hoe de SMS-functie gebruiken om te zetten van de telefoon in een gratis GSM shiel
Hoe maak je een nuttige Photoreflector voor Arduino

Hoe maak je een nuttige Photoreflector voor Arduino

Dit is een hoe te maken van een handig photoreflector voor de Arduino.Photoreflector is een sensor die is wordt vaak gebruikt voor lijn tracer.Stap 1: ToolsSoldeerboutSoldeer (1.0 mm)NipperStap 2: materialenPhotoreflector LBR-127HLD, 50JPY180 Registo
Maak een breadboard adapter voor uw AVR microcontroller

Maak een breadboard adapter voor uw AVR microcontroller

als je wilt spelen rond met micro controllers weet je deze drukte: U wilt testen een deel van een programma en moet u eerst volledig kabellengte tot de uC op het bord brood.Niet met deze handige onderdelen meer!Dit zijn de volledige programmeerbare m
Zet een potlood tekening in een capacitieve sensor voor Arduino

Zet een potlood tekening in een capacitieve sensor voor Arduino

wist je dat?  Kun je potlood tekeningen reactieve raken voor gebruik met uw projecten!  Het is echt makkelijk, en geeft u veel flexibiliteit bij het maken van interfaces voor welke microcontroller project u aanbrengt.Ik samen te stellen dit als onder
Het kiezen van een ATmegaX8 variant voor Arduino-type projecten

Het kiezen van een ATmegaX8 variant voor Arduino-type projecten

bij het doorlezen van de Digikey en Mouser aanbiedingen voor ATmega328 chips, er zijn enkele subtiele verschillen die niet blijkt uit de aanbiedingspagina. Het is gemakkelijk om te kiezen tussen een 168 en een 328 chip, maar wat over de letters na di
Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Proficiat aan het team van ICStation ! Zij hebben deze prachtige waterniveau Sensormodule ontwikkeld door grote inspanningen. Deze module met klein formaat en hoge kosteneffectieve is makkelijk te gebruiken. In dit artikel, zullen we de digitale gehe
Hoe maak je een veilige voeding voor arduino met 9 volt batterij

Hoe maak je een veilige voeding voor arduino met 9 volt batterij

U moet een 9V batterij clip (module aansluiting), een 2.1mm stekker, een soldeerbout en wat soldeer. Elke hobby winkel moet deze items.Stap 1: een stabiele (geregeld) 5V DC, die ofwel u via de USB-elektrische leidingen, of via de schild-connectors op
Een geavanceerde benadering van programmering van Arduino & AVR

Een geavanceerde benadering van programmering van Arduino & AVR

Dit instructable is een must read voor iedereen die vertrouwd is met core AVR chips en Arduino.Nou, om meer specifieke, bij het lezen van de instructable, zal u zitten kundig voor:1) weten het juiste verschil tussen AVR en Arduino.2) programmering Ar
Hack een Toaster Oven voor Reflow solderen

Hack een Toaster Oven voor Reflow solderen

als ik ernstiger in mijn elektronica hobby krijgen, ik moet werken met meer SMD componenten. Sommige onderdeelpakketten zijn zeer moeilijk of onmogelijk om te solderen met een traditionele soldeerbout. U kunt dit probleem oplossen, besloten heb ik om
Bouwen van Android Bluetooth App voor Arduino

Bouwen van Android Bluetooth App voor Arduino

Hallo, ga vandaag ik om een android app voor arduino Bluetooth module HC-06 te maken. Via deze app kunt u een lichte of led formulier uw Androïde telefoon. Kunt doen...Stap 1: Ga naar Android editorGa naar MIT App uitvinderLink: http://appinventor.mi
Stapsgewijze LCD bedrading (4 Bit modus) en voorbeelden van de programmering voor Arduino

Stapsgewijze LCD bedrading (4 Bit modus) en voorbeelden van de programmering voor Arduino

dit instructable zal gids een gebruiker stapsgewijze in bedrading en programmering van een Hitachi HD44780 (of compatibele) chipset LCD-scherm aan een Arduino, met behulp van de LiquidCrystal-bibliotheek. Programmering voorbeelden gegeven voor alle o
Relais boord voor Arduino voor minder dan $8.

Relais boord voor Arduino voor minder dan $8.

Hallo vrienden, vandaag ga ik om u te vertellen hoe maak je een relais boord voor Arduino voor minder dan $8. In dit circuit gaan we niet IC of transistor te gebruiken. Dus, laten we het doen!Stap 1: Verzamel de onderdelen- Stap 2: Verzamelen de extr