Environnement de développement de ghetto (2 / 7 étapes)

Étape 2: Le programmateur USB

Du Ghetto programmeur (v.1.0) j’ai utilisé un programmeur de port parallèle. C’est génial parce que c’est simple et bon marché et rapide. Mais mon portable n’est pas un port parallèle.

J’ai joué un peu avec faisant des programmeurs de port série pour un peu, mais honnêtement, ils sont tout aussi compliqués que la version USB et ports même série se raréfient.

En effet, mon portable a seulement vraiment USB. USB est. En regardant autour, le programmeur de USBTiny est assez simple et fonctionne avec les outils GNU/AVR-GCC gratuits.

Faites-le vous-même ou acheter un kit ?

Le bricolage les façons sont bonnes, si vous pouvez déjà programmer un ATTiny2313 (avec programmateur parallèle) et ont un cristal de 12 MHz assis autour. USBTiny Page énonce les principes de base.

Il termine le câble de programmation avec un port parallèle, mais je l’ai aurait fini vers le haut dans un en-tête de 6 broches standard si je devais repartir. (Pourquoi ? Parce que c’est standard). Voici son brochage et vérifier l’image ci-dessous pour le schéma de câble.

PD3 - MISO
PD5 - Reset
PD6 - SCK
PD7 - MOSI

Si vous faites votre propre, s’il vous plaît profiter de mon expérience et mettez-la dans une jolie boîte en plastique. Si vous n’avez pas, il échouerez, finalement, lorsque le cristal 12MHz se détache. C’est pourquoi j’utilise maintenant...

La manière rapide et élégante est le kit de USBtinyISP de Ladyada. Il définirez vous coûtera 22 $, mais vous obtenez un PCB sympa, préprogrammée ATTiny2313 et un Simply clean avec câbles de nice. Pièces brutes sont de toute façon comme $15-16, et vous n’avez pas à appeler Digikey et alors vous inquiétez sur la programmation jusqu'à votre propre 2313. Prend 30 min - 1 h à souder tous ensemble.

Faire des folies. Fais-moi confiance.

(Aucune appartenance, client satisfait)

Et viens de voir ce lien : Tutoriel AVR de Ladyada qui semble assez bon pour moi.

(Et notez que conception de Ladyada et le USBTiny original utilisent différents codes d’identification de produit USB--vous devrez trouver les chaînes d’ID et de re-compiler avrGCC si vous passez entre les deux. Je pense qu’il y a des instructions sur les pages Web.)

Articles Liés

Comment configurer votre environnement de développement Asp.Net 5 RC1 sur Linux

Comment configurer votre environnement de développement Asp.Net 5 RC1 sur Linux

Dans ce post, j'explique comment mettre en place un environnement de développement ASP.NET 5 RC1 sur Linux Ubuntu 14.04 à l'aide de vagabond.Ici vous trouverez le vagrantfile et le script de configuration utilisé pour configurer votre boîte de vagabo
Comment installer un environnement de développement web sur localhost

Comment installer un environnement de développement web sur localhost

cette instructable est de vous montrer comment installer Apache, PHP, MySQL sur localhost.Aussi comment mettre en place afin que vous avez certaines fonctionnalités réseau cool, comme étant en mesure de charger le répertoire racine à l'aide du nom de
Ghetto Pixels - construction d’un open source BlinkM

Ghetto Pixels - construction d’un open source BlinkM

à moins que vous vivriez sous une roche numérique pour les quelques dernières années, ou tout simplement ne sont pas s'intéressent à lumières clignotantes, vous connaissez déjà tout l'awesomeness qui est le BlinkM de ThingM. C'est un très petit PCB d
Système de développement de la logique Programmable (CPLD) ghetto

Système de développement de la logique Programmable (CPLD) ghetto

depuis plusieurs mois j'ai été en appréciant le système de développement de Ghetto pour les processeurs AVR. En effet, cet outil de dollar presque zéro s'est avérée tellement fascinant et utile qu'il m'a fait me demander si il était possible d'étendr
Développement Web Manager pour WIZnet série de modules Ethernet

Développement Web Manager pour WIZnet série de modules Ethernet

WIZnet Serial to Ethernet (S2E) Module fournit série au commandement et configuration outil pour surveiller et contrôler mode actuel de l'appareil tels que les paramètres de périphérique, mode de fonctionnement actuel et état de la connexion.Pour amé
Développement Android : Créer une calculatrice de base

Développement Android : Créer une calculatrice de base

Bienvenue à un amusant tutorial sur l'apport d'une calculatrice de base sur une application Android. Dans ce tutoriel je vous guidera téléchargement tous les logiciels nécessaires, concevoir la mise en page de l'application, l'application pour qu'ell
Comment configurer Eclipse pour le développement d’application Android

Comment configurer Eclipse pour le développement d’application Android

Développement d'applications Android peut être une expérience amusante et passionnante. Pour commencer à créer des applications Android, vous avez besoin d'un environnement de développement appropriée. Cela vous permettra d'utiliser tous les outils n
Développer pour l’ESP8266 sur la Pi framboise

Développer pour l’ESP8266 sur la Pi framboise

Cet article va montrer comment utiliser une framboise Pi 2 pour développer des applications natives, des microprogrammes et des scripts Lua pour ESP8266 la famille de microcontrôleurs. Le ESP8266 est qu'un petit WiFi activé micro-contrôleur qui devie
Comment connecter votre shield Arduino BLE à une application iOS/Android personnalisée développé en HTML5 et JavaScript.

Comment connecter votre shield Arduino BLE à une application iOS/Android personnalisée développé en HTML5 et JavaScript.

Cette instructable vous montre comment générer une application mobile qui communique avec votre bouclier Bluetooth Low Energy (BLE). Dans ce tutoriel, j'ai utilisé un bouclier BLE de RedBearLab, mais cet exemple devrait être facile de reconstruire de
Comment connecter votre shield Arduino WiFi à une application iOS/Android personnalisée développé en HTML5/JavaScript.

Comment connecter votre shield Arduino WiFi à une application iOS/Android personnalisée développé en HTML5/JavaScript.

Cette montre instructable vous comment générer une application mobile qui communique avec votre bouclier WiFi, dans cet exemple, nous allons créer une application qui peut allumer une LED/arrêt reliée à votre Arduino. L'application mobile sera dévelo
Configuration de Panasonic ADK dans Windows Vista pour le développement de la MHP

Configuration de Panasonic ADK dans Windows Vista pour le développement de la MHP

Panasonic ADK a été développé pour l'environnement Linux.Pour les gars qui préfère le développement sous OS Windows, c'est ce que vous pouvez faire.Il m'a fallu une semaine entière de tâtonnements pour obtenir enfin la première xlet en cours d'exécut
C - configuration de l’environnement

C - configuration de l’environnement

Pour le typage de langage C, il faut installer Turbo C.Étape 1: Environnement Local SetupSi vous souhaitez configurer votre environnement pour le langage de programmation C, vous devez les suivant deux outils logiciels disponibles sur votre ordinateu
Comment développer une Application Mobile Android ! Processus étape par étape

Comment développer une Application Mobile Android ! Processus étape par étape

AppsChopper (http://www.appschopper.com), une principale compagnie de développement de jeux mobiles, présente un tutoriel détaillé pour développer une application mobile Android.La révolution des appareils mobiles est tout à fait évidente dans le mon
IOS 7: Guide du débutant au développement de l’App

IOS 7: Guide du débutant au développement de l’App

Dans ce monde difficile des technologies, iOS a été voler des parts de marché dans l'entreprise ainsi que du secteur de la consommation. iOS a été à des journaux et est actuellement arrachent la renommée sur le marché de la mobilité. Il est devenu le