cartes Emulator de publiphones
Il y a deux options sur la base de la fabrication de la carte AMTELa: des logiciels - le premier programmateur stationnaire - seconde.
Première méthode - pour la production des cartes nécessite un logiciel studio AVR de programmation et de BASCOM-AVR.
studio AVR, entièrement gratuit et complet, peut être trouvé à http://www.atmel.com (mais en anglais) version de démonstration BASCOM-AVR, mais il est tout à fait suffisant. Voir ici http://www.mcselec.com/
Pour les citoyens de l'Ukraine simplement compiler fichier main.asm en utilisant Studio AVR. processus de compilation lui-même est décrit dans le studio documentation AVR. Pour les autres régions ont peu main.asm tweak. Nous avons besoin de changer lui-même l'émulation décharge. La procédure est clairement visible mécanisme loadData télécharger le premier 16 octets carte décharge. Changer pour vider les cartes (votre ville, pays) est pas difficile.
LDI YH, haute (cardaddr)
LDI YL, faible (cardaddr)
clr r1
décembre r1
; db $ E8, 31 $, 7f $, ef, $ 1D, $ A8, $ 88, $ db, $ 00, $ 0f, $ fe, e0 $, $ 00, $ FF, $ 6a, 3e $
; Exemple de vidage Ukrtelecom Cartes
LDI temp, e8 $; moi sur 1er octets larguer vos cartes
st Y +, temp
LDI temp, 31 $; moi sur le 2ème octet larguer vos cartes
st Y +, temp
LDI temp, 7f $; moi sur le 3ème octet larguer vos cartes
st Y +, temp
...
En tant que résultat de la compilation est censé être le fichier main.hex vous voulez flasher la puce elle-même.
Si vous avez un programmeur et le fer à elle, alors vous savez comment le faire. Si vous êtes nouveau à la programmation série AVR, vous pouvez utiliser BASCOM-AVR. Pour ce faire, vous devez vous connecter la puce au port LPT avec un 5-fils.
pin LPT | broches CHIP |
2 | 5 (MOSI) |
4 | 1 (RAZ) |
5 | 7 (SCK) |
11 | 6 (MISO) |
18-35 | 4 (GND) |
+ 5v | 8 (CCV) |
Nezabudte alimenté puce.
Lors de la programmation, assurez-vous que le fyyuz a été mis en charge de la sur puce RC-Oscillateur.
Schéma de raccordement de la carte à puce
Quelques mots sur AVR et firmware. AT90S2343 - le risque d'un processeur, similaire mais plus puissant PIC16F8x. Contrairement à Pica a bord RC-Oscillateur 1 MHz, ce qui permet puce zataktovat sans dispositifs supplémentaires.
Le programme est mis en œuvre de telle sorte que lorsque l'alimentation est appliquée à la mémoire de la carte à partir d'image AVRA créé d'une décharge de carte d'appel. À l'avenir, le programme émule l'action de la carte d'appel jusqu'à ce que la panne de courant. La prochaine fois que vous utilisez la carte, il sera à nouveau pleine.
Firmware pour les pourcentages, la source .
Mais il y a une autre façon de ne pas balancer un réseau d'environ 20 mètres et un studio AVRA BASCOM-AVR, ne corrode pas et ne se charge pas obstruer leur cerveau absurde ....
Étape 1: acheter une robe - une sucette pour les récepteurs satellites là, survêtements de câblage et l'épaisseur de PCB est tout simplement parfait. Il en coûte 0,5 Dolar. Voici son apparence.
Etape 2 coût d'un processeur d'environ 2 $, si elle est sur le marché. Le vendeur peut demander où il (processeur) peut être cousu - dit-il.
Étape 3. Proshivschiku donner disquette * emul.hex * et le processeur lui-même, et dire au firmware inclus avec l'oscillateur interne !!! Valeur de 0,2 à 1 dollar américain, il est comme un contrat.
Total pour 3 $ vous pour toujours (nous espérons que dans le futur proche ne changera) carte.
Commentaires
Commentant, gardez à l' esprit que le contenu et le ton de vos messages peuvent blesser les sentiments des gens réels, montrer du respect et de la tolérance à ses interlocuteurs, même si vous ne partagez pas leur avis, votre comportement en termes de liberté d'expression et de l' anonymat offert par Internet, est en train de changer non seulement virtuel, mais dans le monde réel. Tous les commentaires sont cachés à l'index, le contrôle anti - spam.