Ordinateur à puce unique : Faciles à produire AVR BASIC Computer (6 / 6 étapes)

Étape 6: Les Versions futures

Bien que TinyBASIC Plus prend en charge les cartes SD pour le stockage de la base du programme, j’ai choisi de ne pas inclure un titulaire de la carte SD sur cette version du CCP afin de maintenir le nombre de composants bas (sous 3, 3V régulateur et une certaine forme de décalage de niveau il faudrait que je fais tourner l’ATmega 1284 P à 16 MHz, ce qui signifie une alimentation de 5V est nécessaire) et parce que j’ai eu des problèmes avec l’aide de la bibliothèque de carte SD avec la bibliothèque TVout.

Après avoir regardé dans la bibliothèque de carte SD dans le répertoire de l’IDE Arduino, j’ai modifié le fichier "Sd2PinMap.h" (dans le dossier Utilitaires) pour inclure l’ATmega 1284P que seulement l’ATmega 644P est supporté là-dedans (l’IDE Arduino ne sait pas quelles broches de l’ATmega 1284 P sont les broches SPI, donc ils doivent être définis dans ce fichier) ; Cela a été fait en ajoutant simplement une définition à la section Sanguino du fichier « Sd2PinMap.h » comme suit :

#elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega1284P__)
Sanguino

Après que cette opération et permettant aux e/s de fichier en TinyBASIC Plus, programmes stockés sur une carte SD ci-joint peuvent être fonction d’exécution automatique sur l’ordinateur, mais lorsque vous tapez dans la commande « FILES », les données affichées sont des ordures (il apparaît comme des caractères illisibles au hasard) ; les fichiers stockés sur la carte SD doivent être affichées, mais ils ne le sont pas. Après avoir regarder plus loin dans la bibliothèque de carte SD, je suis tombé sur un fichier appelé "SdFile.cpp" (dans le dossier utilitaire) qui a des appels de port série (Serial.print, Serial.println etc.) qui selon moi est la cause des caractères aléatoires affichée sur le téléviseur ci-joint (lorsque vous en utilisant la commande « FILES », les données série vous sera envoyé à la TV qui ne pas sont-elles affichée correctement). Avant que je peux inclure un titulaire de la carte SD sur n’importe quelle version ultérieure de l’ordinateur à puce unique, j’ai besoin de modifier ce fichier de sortie à un téléviseur attaché plutôt que sur la série de test.

Pour une version ultérieure de cet ordinateur, je voudrais utiliser un service de PCB qui permettrait une planche colorée avec un écran de soie pour être créé. Le PCB serait également double face, éliminant la nécessité pour les parties de cavalier et éventuellement utiliser certains composants montés en surface pour réduire sa taille. Idéalement, une deuxième version comprendrait une fente pour carte SD, mais la télé affichage question (mentionnée ci-dessus) doit être fixé avant l’ajout d’une fente pour carte SD. Alternativement, EEPROM ICs pourrait être utilisé (p. ex. deux 24 K 128 ICs ; seul serait utilisé à la fois pour le stockage de programme qui seront sélectionné à l’aide d’un cavalier, attaché à un pin d’entrée de l’ATmega 1284P) pour stocker les programmes de base (Ceci a l’avantage d’éliminer la nécessité d’un deuxième 3, 3V régulateur de tension et de niveau, déplacement des composants qui sont nécessaires pour une carte SD) ; à l’aide d’EEPROM que signifierait que l’ordinateur n’est donc plus une seule puce, mais un ordinateur à puce multi. Une conception d’une version ultérieure de cet ordinateur, avec une fente pour carte SD, peut être vu dans l’une des images ci-dessus (conçus en Fritzing).

Je peux également obtenir cette première version de l’ordinateur à puce unique produite à l’aide d’un service de PCB qui permet un PCB coloré, la sérigraphie et l’électrodéposition d’à travers-trou qui enlèverait la nécessité pour les parties de cavalier et donner un aspect plus professionnel à votre ordinateur.

Articles Liés

ArrDrownHo ! -Facilement convertir AVR Arduino

ArrDrownHo ! -Facilement convertir AVR Arduino

Cap ' n ArrDrownHo ! est le lovechild de Ardweeny et Boarduino et il est ici pour réquisitionner vos navires AVR. ArrDrownHo ! hérite des avantages des deux et les inconvénients de ni. Ramasser une puce AVR et commencez à prototypage instantanément s
Comment faire pour utiliser l’ordinateur enregistre - leçon 1 - Bit Basics, masquage, opérations logiques

Comment faire pour utiliser l’ordinateur enregistre - leçon 1 - Bit Basics, masquage, opérations logiques

ordinateur registres sont difficiles à utiliser mais la peine d'apprendre à utiliser. Ils ressemblent à des nombres, mais agissent comme une série de cases à cocher. Chaque bit peut avoir une fonction différente. Mettre un 1 ou un chèque s'allume que
Ordinateurs de bureau faciles pour Windows

Ordinateurs de bureau faciles pour Windows

eu un fond d'écran Windows regard terne ? Envie de quelque chose d'original et cool à la recherche mais avez pas de compétences ? Voici un moyen facile de faire des fonds d'écran très cool avec des logiciels libres, que vous avez déjà sur votre machi
Ventilateur d’ordinateur batterie super facile powerd

Ventilateur d’ordinateur batterie super facile powerd

il s'agit d'une chose très facile à faire avec un tas de trucs recyclés. J'ai eu un tas de fans supplémentaires ordinateur alors j'ai décidé d'obtenir certaines utilisation hors d'eux. Jetez un coup d'oeil. Désolé si ce n'est pas original.Étape 1: ma
Mise à niveau de haut-parleur ordinateur pas cher & facile pour vos haut-parleurs de bureau

Mise à niveau de haut-parleur ordinateur pas cher & facile pour vos haut-parleurs de bureau

Intro :Membre depuis presque 2 ans, que j'ai pensé qu'il étais tout le temps j'ai contribué au-delà de l'abonnement annuel.  Étant donné que ce sera mon premier Instructable j'ai pris quelque chose de simple que je suis venu avec une journée de trava
Ordinateur de crayon facile !

Ordinateur de crayon facile !

Faire de ce projet de science dessiné main facile ! Dessiner, puissance d'attache pour les traits de crayon, calculer !Étape 1: Crayon et du papier Vous avez besoin n'importe quel crayon et tout papierÉtape 2: terminaux Dessiner 5 points sur le fond.
Recette de Pesto maison Unique facile (brut)

Recette de Pesto maison Unique facile (brut)

Saison de printemps est tout au sujet des herbes fraîches dans le jardin et nous allons utiliser les feuilles de basilic frais du jardin pour faire cette sauce pesto maison délicieux pour les pâtes, pizza, salade, wraps et plus. Traditionnellement au
Informatique personnalisé de biorythme mécaniques, 3D imprimé

Informatique personnalisé de biorythme mécaniques, 3D imprimé

mise à jour: après cette annonce, j'ai réalisé qu'il lui manque la partie la plus importante de tout instructible ! Je vais poster une liste exhaustive des parties, complètes avec les fichiers STL pour eux, au cas où vous voulez construire un vous-mê
ICWatch : Bricolage votre puce portable Unique regarder

ICWatch : Bricolage votre puce portable Unique regarder

ICWatch est une montre DIY qui combinait les modules de capteur ou les équipements sans fil avec la montre. Vouspouvez l'utiliser comme une sorte de Conseil bricolage, regarder et du développement, qui peut être d'accéder aux équipements étendus. Quo
Comment accélérer votre ordinateur, facilement

Comment accélérer votre ordinateur, facilement

Comment de vitesse vers le haut votre ordinateur facilement - les meilleures vidéos gratuites sont ici cette vidéo vous montre comment accélérer votre ordinateur rapidement et facilement.
Comment débuter avec Eclipse et AVR

Comment débuter avec Eclipse et AVR

AVRs programmation est amusant, mais parfois les environnements de développement des fabricants font code entretien une corvée. Si vous cherchez un libre, multi-plateforme, pièce de haute qualité du logiciel de programmation AVRs Eclipse est un bon c
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Comment faire revivre tout ordinateur portable en faisant une TInkerbook

Comment faire revivre tout ordinateur portable en faisant une TInkerbook

Salut it´s que les gars de MAYER faitJe veux adresse quelque chose les concernes moi depuis l'aube de ma carrière en utilisant l'ordinateur :Dans presque tous les foyers, il n'y a au moins un vieux PC / ordinateur portable, quelque appareil que perso
Comment faire votre propre AVR station de programmation pour moins de 8 dollars

Comment faire votre propre AVR station de programmation pour moins de 8 dollars

Bonjour à nouveau !L'année dernière, j'ai pratiqué avec microcontrôleurs AVR et Arduinos.Tout d'abord, j'ai acheté un * classique * Attiny85 et programmé par le biais de mon arduino Leonardo. C'était génial de voir une puce nue faire des activités pr