Использование материалов сайта разрешается при условии ссылки (для сайтов - гиперссылки)
WARNING!
Практическое
применение некоторых
материалов, помещенных на этом сайте, может быть незаконным.
Вся информация подобного рода предназначена исключительно для
ознакомительных целей; авторы и распространители не несут ответственности
за ее противоправное применение.
Материалы
взяты из книг, журналов, других источников, куплены в e-магазинах, получены по обмену. Предоставляются "AS IS" ("КАК
ЕСТЬ"); проверить работоспособность каждого не представляется
возможным.
Сайт www.shram.com.ua работает, скорее, как платная поисковая
система по интересным материалам.
В
продаже не имеется материалов, содержащих предупреждения о запрете его
распространения (платного или бесплатного). Если Вы заметили нарушение
авторского права (продажу материала, на свободное распространение и
продажу которого его автор не давал разрешения) - сообщайте, материал будет снят.
Остерегайтесь подделок и сайтов клонов перепродающих информацию!
Существует пара варианта изготовления карточки на базе AMTELa: из софта -
первый, стационарным программатором - другой.
Способ главный - для изготовления карточки из софта понадобиться AVR studio а также
программатор BASCOM-AVR. AVR studio, полно безвозмездный также наполненный, можно
найти на http://www.atmel.com (но на
английском языке) BASCOM-AVR демо-версия,
но вполне её хватит. Смотрите тут http://www.mcselec.com/ Для жителей
Украины нужно просто откомпилировать файл main.asm при подмоги AVR studio. Сам
процесс компиляции описан в документации AVR studio. Для других регионов
придется немножко подправить main.asm. Нужно поменять самолично дамп эмуляции. В
процедуре loaddata четко просматривается механизм загрузки первых 16-ти байт
дампа карточки. Поменять на дамп карточки (Вашего крепости, страны) никак не составит
работы.
ldi YH,high(cardaddr) ldi YL,low(cardaddr) clr r1 dec
r1 ; db $E8,$31,$7f,$ef,$1D,$A8,$88,$db,$00,$0f,$fe,$e0,$00,$FF,$6a,$3e ;
пример дампа карточки УКРТЕЛЕКОМА
ldi temp,$e8 ; меняй на 1-й байт дампа твоей карточки st Y+,temp ldi
temp,$31 ; меняй на 2-й байт дампа твоей карточки st Y+,temp ldi temp,$7f
; меняй на 3-й байт дампа твоей карточки st Y+,temp ... В результате
компиляции вынужден получиться файл main.hex, какой необходимо прошить в саму
микросхему. Если у Вас кушать программатор также железо к нему, то вы знаете, как
это сваять. Если Вы впервые сталкиваетесь с программированием AVR серии можно
воспользоваться BASCOM-AVR. Для этого нужно подключить чип к LPT порту при
помощи 5-ти проводков.
LPT pin
CHIP pin
2
5 (MOSI)
4
1 (RESET)
5
7 (SCK)
11
6 (MISO)
18-35
4 (GND)
+5v
8 (VCC)
Незабудте запитать чип. При программировании убедитесь, дабы был
выставлен фйюз отвечающий за On-chip RC-Oscillator.
Схема включения чипа на карточку
Несколько слов о AVR также прошивке. AT90S2343 - риск процессор, похож на
PIC16F8x но помощнее. В отличие от PICа владеет на борту RC-Oscillator на 1 MHz,
что позволяет затактовать чип без дополнительных устройств. Программка
реализована так, что при подаче кормления на карточку в памяти AVRа создается
стартовый образ дампа телефонной карточки. В дальнейшем прога эмулирует действия
телефонной карточки, пока что никак не пропадет кормление. При следующем использовании
карточки она снова станет полной.
Но кушать еще один средство, дабы никак не качать с сети возле 20 метров BASCOM-AVRа а также
AVR studio, никак не вытравливать вознаграждение также никак не забивать себе мозги всякой ерундой
....
Шаг 1. Покупаете вознаграждение - пустышку для спутниковых ресиверов, там распайка
дорожек подходит также толщина текстолита просто идеальная. Стоит она 0,5 долара. [Вот её вид.]
Шаг 2. Стоимость процессора возле 2 долларов, это ежели на рынке. У продавца
спросите в каком месте его (процессор) дозволено прошить - он скажет.
Шаг 3. Прошивщику дадите дискету с * emul.hex * также самолично процессор также скажите
чтобы включил при прошивке внутренний осциллятор!!! Стоимость от 0,2 вплоть до 1
доллара, это уже как будто договоритесь.
Итого за 3 доллара у Вас бесконечная (будем уповать, что ничто в ближайшем
будущем никак не поменяется) карточка.