Inductance/condensateur compteur Saga (13 / 17 étapes)

Étape 13 : Nouveaux outils de développement requis et logiciel pour Ver C

Trouver un compilateur C pour le chip Atmel a été sans problème. J’ai déjà eu un très décent de Imagecraft (à partir de 10 ans). Il fonctionne sous Win XP et utilise un matériel dongle sur un port parallèle (mon choix) comme une licence. Le compilateur passe sa sortie *. Fichier HEX sur Atmels outil, Studio + (également de 10 ans). Il communique avec un truc d’interface Atmel (l’AVR-ISP) qui se branche sur le port série COM1 de portables et dans un port de programmeur 10 broches sur la carte. Ce port est sur le schéma comme J2. Il faut être très prudent obtenir les connexions MISO & MOSI la bonne manière autour, mais lorsque son tout branché correctement, il peut fonctionner comme un charme. Seulement le mien n’a pas.

Etait-ce l’AVR-ISP ou le port COM1 sur l’ordinateur portable dans mon labo ? Après avoir essayé beaucoup de choses sur l’ordinateur portable y compris brancher des choses différentes sur le port COM1, sondant l’AVR-ISP et vérification/reconstruire les différents câbles. Rien n’y fait. Atmel dispose d’une version plus récente de leur FAI-AVR (AVR-ISP Mk II pour 45 $ de Digi-Key) et du site Web Atmels est Studio + outils gratuits avec prise en charge USB donc j’ai eu ceux environ une semaine. Installation de ceux qui sont allés sans accroc (m’a surpris!) et téléchargements allé de l’avant. USB est beaucoup plus fiable que RS-232 comme quelqu'un qui a survécu les années 1980 peut en témoigner.

Étant donné que cette puce a beaucoup plus dans la voie de ressources (nombreuses interruptions pour périphériques, trois minuteries avec convertisseurs, multiplient les instructions (Oui, pluriel) et plus d’espace pile plutôt que les deux niveaux avares de sous-routine appels autorisés dans les photos) le code pourrait être organisé d’une manière plus simple avec une ligne principale, affichage interrupt service routine et d’autres fonctions pour que toutes ces choses ont travaillé en toute transparence aux actions des autres. Je n’avais pas de mélanger les calculs avec l’affichage de multiplexage, etc..

Les outils de sw en train de travailler et de PCB répara enfin j’ai labouré avant sur le code. Il a utilisé environ 28 % de la chambre disponible, y compris quelque routines en virgule flottante devait inclure le compilateur. Étant donné que les valeurs de l’intégré L et C ont été programmés dans le code euh et pf, REEE, la valeur calculée serait dans les mêmes unités. C’était juste une question si déplacement la valeur left ou right et éclairage de la virgule décimale correcte afin que l’affichage a eu raison. Si l’affichage auto-gammes et avec les principaux établissements REPETITEUR. La seule chose que j’ai laissé de côté était un couple de LEDs pour me dire que la lecture soit en nf ou pf (ou mH ou uH), mais j’ai pensé que si je ne pouvais pas deviner que par moi-même je ne devrais pas ont construit l’unité du tout.

BTW: à cette époque le disque dur de mon ordinateur portable a décidé de renoncer le fantôme et j’ai dû acheter un autre portable XP, mais c’est une autre histoire. (Heureusement, j’avais une copie de sauvegarde de la s/w à ce jour.)

Articles Liés

Mesurer des condensateurs SMD sur Arduino

Mesurer des condensateurs SMD sur Arduino

Mesure de capacité est la tâche de que chaque propriétaire Arduino doit s'occuper tôt ou tard. Cela est particulièrement vrai lorsque l'on passe de trou composants SMD ceux – petits condensateurs, contrairement aux résistances de la même taille, ne s
Propulseurs de condensateur asymétrique : l’effet Biefeld-Brown

Propulseurs de condensateur asymétrique : l’effet Biefeld-Brown

Retour dans les années 1920, un jeune homme nommé Thomas Townsend Brown a découvert que si l'accuse un condensateur à courant continu haute tension, le condensateur exposera Poussée en direction de la + électrode positive. Marche pour le reste de sa
Ultrasons-évitant les Obstacle Robot

Ultrasons-évitant les Obstacle Robot

Il s'agit de ma tentative de concevoir et de construire un obstacle évitant robot ! RekaBot (nommé d'après qu'une fée (:) peut détecter les obstacles avec un capteur à ultrason qui peut se déplacer avec l'aide d'un servo. Selon les mesures qu'elle pr
Voitures RC Nitro

Voitures RC Nitro

posséder et opérant une voiture radiocommandé nitro ou un camion ajoute un élément d'excitation et de réalisme à ce passe-temps au-delà de celle fournie par les homologues RC électriques. Malheureusement, elle pose également des défis uniques. La seu
Ampli guitare

Ampli guitare

voulez construire votre propre tube amplificateur pour guitare ? Il existe de nombreuses options : construire un kit, construire à partir d'un schéma existant, ou bifurquer comme je le faisais et essayer quelque chose de différent.Peut-être, comme mo
À l’aide de Servos

À l’aide de Servos

dans ce instructable, je vais vous montrer ce qu'un moteur d'asservissement est, comment l'utiliser, et idées pour le démarrage des projets à l'utiliser. J'avais l'habitude de contrôler mon servo arduino, j'ai ajouté comment utiliser un 555 dans cert
DJi F450 Quadcopter comment construire ? La maison construite.

DJi F450 Quadcopter comment construire ? La maison construite.

Il s'agissait d'un Drone construit maison qui était contrôlé par hobby king 6channel émetteur et récepteur et contrôleur de vol Kk2.1.5, normalement moteur brushless 1000KV gamme utilisée dans le présent mais pour mon projet, j'ai utilisé 1400KV mote
Changement de huile de voiture-l’emprise

Changement de huile de voiture-l’emprise

Si vous lisez ceci, puis vous envisagez probablement de l'huile dans votre voiture... VOUS-MÊME!!! Il s'agit d'une pensée très effrayante, tu fais quelque chose de mécanique pour votre voiture ! Qui ne devrait pas appartenir aux pros ? non, c'est sim
RB2 places en cours d’exécution.

RB2 places en cours d’exécution.

N'est pas sonner comme un « Big Deal » ?Eh bien, pour être honnête, pour moi qu'il s'est avéré pour être assez dur fonctionne. -0)Comme dans les précédents articles je ne vise un essai scientifique, mais je vais essayer d'exposer les faits, j'ai dû r
Récupération de composants électroniques

Récupération de composants électroniques

Si des pièces électroniques ne sont pas dans votre magasin d'électronique local, vous aurait probablement récupérer pièces de vieux appareils électroniques. J'ai récupéré des composants pour la plupart des appareils vieux et endommagés parce que je n
Arbalète de survie PVC

Arbalète de survie PVC

Dans une situation de survie plusieurs choses sont primordiales, eau, nourriture, logement et sécurité. Dans ce instructable vous va s'occuper de deux de ces choses en construisant votre propre arbalète de survie. Une fois terminé, vous sera ont une
Sans batterie 5 projet volts

Sans batterie 5 projet volts

maintenant vous pouvez avoir une alimentation régulée en permanence à portée de main avec aucune pile de remplacer ou de recharger ! Ce Instructable vous montre comment modifier un trousseau dynamo lampe de poche dans une fourniture moyenne maigre qu
Spooky Tesla Esprit Radio

Spooky Tesla Esprit Radio

Flash Info!!!« Spooky » continue à vivre !Un grand Merci à Mike de Mikes pièces électroniques, qui, à partir d'octobre 2015, a un nouveau site Web qui dispose d'un Kit de Radio Spooky Tesla Esprit avec la plupart des parties essentielles de ce projet
Haute tension interrupteur Mode Power Supply (SMPS) / convertisseur Boost pour Tubes Nixie

Haute tension interrupteur Mode Power Supply (SMPS) / convertisseur Boost pour Tubes Nixie

ce SMPS augmente la tension faible (5 à 20 volts) pour la haute tension nécessaire à tubes nixie de lecteur (170-200 volts). ATTENTION : même si ce petit circuit peut fonctionner sur piles/basse tension mur-worts, le résultat est plus que suffisant p