За изработката на Protoss програматора ни е необходим само един МК
Атмега 8. Заредения в него файл позвплява директна
комуникация с USB порта на ПК.
Ето фи и файла:
:10000000FFC835C713FF207F287F30FF34FF387FBC
:1000100048FF4CFF51FF55FF56FF68FF6CFF86FFFE
:1000200087FF3A204140434045405E1060406240B7
:1000300064406920724074407620784000415652F6
:1000400020495350001201000202000008C016E1CE
:1000500005000201020001040309041203500052CA
:10006000004F00540054004F00530053002C034134
:100070000056005200390031003000200055005376
:100080000042002000500072006F006700720061A3
:10009000006D006D0065007200090243000201005E
:1000A0008032090400000102020100052400100151
:1000B00004240202052406000105240103010705AA
:1000C000830308006409040100020A000000070518
:1000D0000102080000070581020800007A0178018A
:1000E0007801780178017801780178017801780148
:1000F0007801780178017801780178017801780138
:100100007801470178017801780178017801780158
:10011000780178017801780178014501780178014A
:100120007801780178017801270161016C01730180
:10013000780157017801780178017801780151013F
:1001400078015901780123017801630129013C01FB
:10015000780134017801780178017801780178011B
:1001600078017801780178012501490167015D0175
:100170004F0155015F017801780178017801530141
:100180007101780178013A01780178015B013E0143
:1001900078013801780140014001AB007501000091
:1001A0003F003601AA1201B3006C01BB02B30F730A
:1001B00002BBC09A00E40FBD09E00EBD05E010E0EF
:1001C0001BBD0ABDB99A1EB91AD2108311831783B9
:1001D0001487E0D3E4C0FAD1229708831983822FD1
:1001E000D4D200E0FD0101A300A306C0E881F9819B
:1001F0000191E883F983D8D3082F8A950023B1F7BA
:10020000FD01078D002309F478C00781013039F41E
:100210000285013011F46ED3F3CF00E0078304852B
:10022000002319F4D0D3FD01038703850B510F354B
:1002300008F05EC0F2E00F9FF001E452FF4F05901E
:100240001490F0010994C5D055C00DE052C0EFD212
:1002500051C08DE390E0FC010491002309F44AC0F1
:100260000591CF01A5D0F7CF05E5A2D002E341C0AB
:1002700000E3FBCF03E53DC0DFD03CC0CED03AC0A9
:100280003ED07ED2B9F19FD3E0CF01D133C00AD1A5
:1002900031C009E58DD000E08BD000E82AC03DD206
:1002A00029C07DD0D2CF51D225C072D223C087D2EF
:1002B00021C090D21FC09CD21DC008D21BC0CAD280
:1002C00019C0F1D217C010E208E29CD113C017D0B8
:1002D00057D281F008D1B9CF12D052D259F025D1DE
:1002E000B4CF79D1B2CF0BD04BD221F0B5D1ADCFB5
:1002F0000FE35ED045D209F083CF2296D8C101E04A
:1003000079C3BD014ED341A127E931E050E0240F6C
:10031000351FD8012D933C9300A1041BDB010895E8
:1003200040D311A1100F11A3012F10A1011751F4F7
:1003300000E000A301A30781013021F4028500231E
:1003400009F492D20895B09B07C012E51DB90FB908
:10035000779BFECF0FB1089510E01DB928E007FB91
:1003600016F4C39A01C0C398000FC59AB49B02C08B
:10037000016001C00E7F14E61A95F1F7C59814E6E6
:100380001A95F1F72A9559F7089507B30C6207BB40
:10039000C49A41D211F4C29A0895C298089500E017
:1003A0000DB907B3037C07BB08B3037C08BB0895F2
:1003B0001B2F4A2FF6D220A1203840F430E0D9017B
:1003C000A956BE4F0C9300A1039500A3A42FB12FF3
:1003D0000895FDD08DE0969A1DD229F4E0DFD5DF97
:1003E00058D11DD216C0DBDFD0DFA6D190E017D2E6
:1003F000A02F91D1A33569F0C59A08EC0A95F1F7C1
:10040000C59808EC0A95F1F79395903280F3C7DF11
:100410008FE3082FCDDF979810C1DAD080E0E4E0B9
:10042000F0E090E0E80FF91F94912FD08E5F9923B0
:10043000B1F7899199910895C9D09FE380E09ED149
:1004400019F1C1D202C054838E5F24E030E050E045
:10045000280F351FF90144914423A9F00417A1F78F
:10046000FD014583F90131961491FD0116839DE04C
:10047000403818F012E01483E7CF1F3711F01F3F08
:1004800011F711E0F8CF01D012C1092F91CF9FD001
:1004900003E015D031F0969A979A1CD0082F34D1EA
:1004A00013D0CCC093D004E00AD041F0969A4ED03D
:1004B000B02F10D00B2F13D07BDF06D0F8C09AD20C
:1004C00000918101013008950DE072DFE2D096982D
:1004D00097980895BAD1902F76D2A02F089533DF40
:1004E000B0D00A2F30CF73D031D0802F88D0018187
:1004F00014811230A08159F4102F110F110F110F18
:100500000695069506950470012B026003C0902F96
:1005100000E472D0CED0182F00E223D000917901F0
:10052000023009F415D0979889C051D00091790113
:10053000023059F00BD0802F8AD008E45DD0B9D0BA
:10054000182F08E20ED004D0979878C0979A3BC233
:10055000E5E7F1E0008111810F5F1F4F00831183F8
:10056000089534D023970A831883A5E7B1E0FD01ED
:100570001681012F0F7041F10881101711F489D0F5
:1005800023C09FEF9CD02D9181F41197822F102FC3
:10059000169516951695147086D0012B01608BD098
:1005A0008881B9D0801761F40DC01197822F09831B
:1005B0000A81C9DE09817FD08881ADD0801711F012
:1005C0009A9501F79923D9F2239671C0BA93AA9309
:1005D0009A938A930895FCDF12D00481002359F482
:1005E000808191810781013009F401970CE404D0E6
:1005F00088D018D14ED01DCFA6DE092F0895E5E78B
:10060000F1E0089521D0969AFADF21811481123009
:1006100039F0A081922F78D01AD013D00A2F0BC0B6
:100620008081022F40D02695269526952470202B78
:100630002160022F66D06CD08BDF9698FADEA991EC
:100640000895F3D0092F7FCEC2DF812F0895E5E70B
:10065000F1E0A08191810895B9DF219777DF902F94
:100660002CD051F02D911197822F088300EC6BDE76
:10067000088121D0092F07C01581163829F411D01F
:10068000066019D000E05FDE04D034D09798219640
:100690000EC00BE712E901501040E9F700C000005E
:1006A00008958D911197000F000F000F0895C1DE7E
:1006B000EEC049DE0A2F47DEB8C0A5E7B1E01196CB
:1006C0000C911197FD011481123008957FDF969AE5
:1006D000F4DF31F08D911197902F00EA8DDF05C086
:1006E0001581163821F4DDDF05600BD011D002D062
:1006F0009698DDCF0D911C910F5F1F4F1C930E93A9
:10070000089521DE082F08951EDE092F1CDE0A2F12
:1007100001D04ECE18DE00E016CE7CD00CEA19F4E3
:1007200012DE04E004C00FDE00E80DDE00E07AD047
:1007300003D08ED0979808950FE51AEE000001506F
:100740001040E1F700C000C00895BA93AA938A93BD
:1007500015D091F0979A2DD00CEA31F4F4DD807E1B
:10076000876063D000E004C0CCDF096F5BD0082F46
:10077000EADD8FDF6DD09798899189C001E004D0C0
:10078000FD0104850130089535D1A5E7B1E0089554
:100790001DDFF4DF69F0979A9DE00BD011F49FE321
:1007A00004C00CEAD0DD00EA3FD073DF6EDE97981C
:1007B0007ECF09D1802FFD01048102300895969AE1
:1007C0002AD011F40FE303C000E510D0A4DFF0DD60
:1007D00096980895969A1FD011F40FE304C008E587
:1007E000B2DD08E003D0E4DD9698089593DF93CF5F
:1007F0008A93969A82E00FD011F40FEF03C000E3C2
:1008000013D089DFD5DD082F8A950023A1F79698AC
:1008100089910895979A00917901023008950CEA20
:1008200092DD03E590DD77CF75DF082F8CCD8A93BD
:1008300002E0E0D000918101013029F006D0DFDE36
:100840000083818305D089910895BDD0802FBBC0DE
:100850000DE0AECD48D039F03BD000E0028701E09A
:1008600007832BD001D023CF8ED0063471F412D061
:1008700070F418E200E2C6DE12D0C9F700E0179665
:100880000C9305C023DF0BD0C9F304D0D8F3A99192
:10089000B991089590960C919097003808956BD077
:1008A0001297012B08951FD039F012D001E0078371
:1008B000028700E0018701D0FACE0481023039F0CE
:1008C0000085063421F49695879582839383089555
:1008D0007AD0902F78D0802FFD010283938373D03C
:1008E000FD010087089572DE03E04EDFFD010485FF
:1008F0000130089548D0053431F403C0ADDE3BD05B
:1009000012972FD0D9F732D0C9F416C0ECDD0DDE26
:1009100032D012960C911497002371F419960C9111
:1009200003950C9313971C911697011729F453DE26
:1009300000E019960C93199714D041F712960D9177
:100940001C911397012B61F419960C9119970023B0
:1009500019F00CD009F43FDE00E017960C9378DF15
:1009600096CF5F960C915F970023089518960C918F
:1009700018970634089512960D911C91015010405D
:100980001C930E930895BA93AA93FFDE18960C91C8
:100990001897089506D000E0068F058F078F0895F9
:1009A000AD01E5E7F1E00895FBDF178D103148F464
:1009B000258D1AD00C9323952F70258F078D0395C5
:1009C000078FDA010895ECDF078D002351F0268DA3
:1009D0000BD00C9123952F70268F178D1A95178F9A
:1009E00001C000E0DA01089530E0DF01A20FB31F7B
:1009F0001D960895D6DF178D101710F401E001C081
:100A000000E004870895F80120812076203261F407
:100A10000181013211F0003211F40FEF089502321A
:100A200019F402E00093360100E00895422F50E0EF
:100A300027E132E004D407E00895422F50E0980106
:100A400007E112E0FCD301E008953FEF309353013A
:100A5000C2DB009157010F3F09F45CD008953B2F92
:100A60004A2F02B3037F02BBE7E1F2E000E012ECA1
:100A700021E0A081B0E00D931D932D930C9304838E
:100A8000058308E006830BE712E901501040E9F7FF
:100A900000C00000A42FB32F08952297E0DF83DB6E
:100AA000D9D1789437D009C022E00FE311E063D0A8
:100AB000E6E3F1E000810A95008387D100915301BC
:100AC00000231AF400E000935301009157010F3FF7
:100AD00089F48E0116DC802F002361F0083020F0AD
:100AE00011F487E001C088E0282F0881198116D011
:100AF000082F16DC009136010023F9F200916601FF
:100B00000F3FD9F600913601023071F628E007E375
:100B100011E0CDCF20E000E010E000C026D18A93A4
:100B2000A801822F0BE4A1E4B1E0FD0114A110FDA6
:100B300003EC1689112322F414A1139514A302C007
:100B40001FEF168B078B9D01285E3F4F082F06C0B5
:100B5000FA011191AF01F90111939F01102F0A952C
:100B60001123B1F7282F8D01085E1F4F42D38C5FF0
:100B7000FD01868B24C0F9D08A93D801822F0BE423
:100B8000E6E6F1E0148510FD03EC1081112322F458
:100B900014851395148702C01FEF10830183E8E6C4
:100BA000F1E0022F02C01D911193102F0A9511231D
:100BB000D1F708E611E01DD38C5F8093660189911F
:100BC000A991B9910895CDD0A1E4B1E0FD0132A180
:100BD00037FF20C0322F8385948542A146FF11C084
:100BE000432F3A95442389F0FC014491F801419345
:100BF0008F010196F5CFFC014191CF01F80141939E
:100C00008F01432F3A954423B1F7FD0183879487E1
:100C1000022F05C0222311F009DF01C000E0D2C07D
:100C2000A0D0C801022F20E010E81A93A1E4B1E09F
:100C3000FD01138917FF04C0202F8C0106DF70C04F
:100C40001D3209F07BC0083009F066C0FC0100814C
:100C5000007609F067C08D01075F1F4FFD012187F6
:100C6000FC013181332369F0355079F03A9589F0F0
:100C70003250D1F13A95E9F13A95F9F13A95F9F115
:100C800040C0FD01228722E03CC03281FD01368751
:100C900038C030EC388333813A9529F03A9539F0F1
:100CA0003A9549F02EC022E105E410E02AC023E481
:100CB00009E910E026C03281332329F03A9541F04A
:100CC0003A9561F01EC0E7E5F0E024918F0119C06C
:100CD000EBE5F0E025910BE510E013C0EDE6F0E068
:100CE00025910DE610E00DC021E08D01015F1F4F41
:100CF00008C03281FD01378704C021E002C0FD0138
:100D000024A3FD0103871487FC010781002321F43C
:100D10000681021708F4202F0881FD0102A3248B0D
:100D2000219650C08C016FDE202F0F3FA9F7FC01E8
:100D3000008107FD268100E00883EECF12A117FD98
:100D4000EBCF202F8C0179DE2FEF0F3F31F40EE136
:100D50000C9302E0FD01058BEECF002361F320E050
:100D6000EACF03D09A938A930895BA93AA930895E9
:100D7000F8DFA1E4B1E0FD012489293008F028E082
:100D80000489021B048B9BE402A100FD93EC0395F4
:100D900002A38D010F5F1F4F16DF802F093050F423
:100DA000202F8D010F5F1F4F24D2082F0C5F88303A
:100DB00030F402C09EE102E01FEFFD01148B9C9312
:100DC000FD01058B89919991FBCECFDF2297A1E49C
:100DD000B1E052962C9152972223B1F02350203843
:100DE00050F400E610E00883198351960C91519756
:100DF0000395088315DF52960C915297013024F029
:100E000000E052960C93529754960C9154970F3FD2
:100E100031F055960C91559700230AF4A9DF00B3E1
:100E20000C7021F000E093960C9312C093960C91F5
:100E30009397002369F404E610B31C7049F40A95F3
:100E4000D9F701E093960C93559700E00C930E931D
:100E50002296B6CEE1E4F1E000E6008B0BE6018BD2
:100E600005B7036005BF0BB700640BBF08950F9370
:100E70000FB70F93839BFECF839B06C0839B04C059
:100E8000839B02C0000000C01F933F932F9331E06B
:100E900014E000B3102713FD32E0102F3A95C9F784
:100EA00003FDEBC000B3102720E013FB20F9DF9314
:100EB00010B3012703FB21F9CF93C091510100B377
:100EC000102713FB22F93BE0D0E04F9310B301272A
:100ED00003FB23F94FEF000055C0839BFECF839B9C
:100EE00006C0839B04C0839B02C0000000C0DF914A
:100EF00000C0CDCF10B31C7079F14F7D206213C0BC
:100F000000B30C7049F14F7B206415C00C7021F1C7
:100F1000102F206800B319C000B30C70E9F04E7FA9
:100F2000216018C039F300B30C70B1F0102713FB27
:100F300026F9223028F310B3012703FB27F94227B3
:100F400049934FEF00B3243008F3102713FB20F927
:100F5000297F11F310B31C70E1F1012703FB21F984
:100F6000237FF1F000B30C70A1F1102713FB22F9DD
:100F7000277EE1F010B3012703FB23F93A9541F1F5
:100F80002F7CD1F000B30C7021F1102713FB24F952
:100F90002F79C1F010B3012703FB25F92F73C2CFBE
:100FA00010B31C70B1F04D7F2260DCCF00B30C7029
:100FB00081F04B7F2460DECF10B31C7051F0477F6F
:100FC0002860E0CF00B30C7021F04F7E2061E2CFAB
:100FD0003DC03C2FC09151013C1B00E433300ABF9F
:100FE000A8F108811981412F1F7720914E010D3200
:100FF00089F1013E79F10936C1F00777033431F503
:1010000010911F02112311F1009153010030F1F5ED
:101010003430FAF13093530110935401009152018E
:10102000C09352010093510134C0121779F447FD67
:101030003EC0309156013F3F49F10FEF00935601FA
:10104000C1E4D1E029C0002700931F024F91CF9146
:10105000DF9113C01217B9F70F774078042B009374
:101060001F022AF00FEF00935501009356014F9194
:10107000CF910AB706FD31CFDF9100E40ABF2F916F
:101080003F911F910F910FBF0F911895C4E7D1E0C9
:1010900002C0C3E7D1E032E05F9302B3037F086090
:1010A00002BB5CE011B31C6011BB20E825C00FEF50
:1010B0001A8110FD09C0309157013F3F39F3009369
:1010C0005701C8E5D1E0E8CF309166013F3FF1F22A
:1010D00000936601C7E6D1E0DFCF052710E002BB31
:1010E00010C0052710E0089402BB13C0052710E0CC
:1010F00015C0052710E019C020FF052702BB279562
:1011000017951C3F50F720FF0527279502BB179521
:101110001C3F38F720FF05272795179502BB1C3F7A
:1011200028F720FF0527279517951C3F02BB08F7D6
:1011300000C0499120FF052702BB279517951C3F4A
:1011400080F520FF0527279502BB17951C3F68F502
:1011500020FF05272795179502BB1C3F58F520FF58
:101160000527279517951C3F02BB38F5242F3A9584
:1011700019F6037F5F9102BB32E03A95F1F71091C7
:101180004F01C657D14011F010934E01086011B3C2
:10119000137F02BB037F4F91CF9111BB02BBDF9145
:1011A0006CCF052710E002BBCACF052710E00894DA
:1011B00002BBCDCF052710E0CFCF052710E0D3CF5E
:1011C000E02FF12F0FEF1FEF41E050EA215070F0B8
:1011D000619138E0762F702716950795669570FF18
:1011E00002C0042715273A95A9F7F0CF009510956E
:1011F0000895E6DF01931193089500008895FECFCE
:1012000005E30DBF01E00EBFC6EBD0E016D0002312
:1012100009F031D042DCF1DFF0CFBA93AA939A9370
:101220008A930895BB81AA8199818881F0E00FB6E5
:10123000F894CE0FDF1F0FBE089501E00895EDDF93
:10124000D80104C0F90161919F016D93BA01415029
:101250005040672BB9F7E4E0E5CF20E006D0E9F78E
:101260000895259102D0E9F708952D93015010407B
:10127000202F212B08958AE991E0FC01059114911A
:10128000FC013296A591B491FC01349625913491DC
:10129000422F432B19F0F901E4DF01C0DEDF06968F
:1012A00011E0863A910748F3089500A1200000005C
:1012B0000002000300000000000000000000000029
:1012C000000000000000000000FFFFFF0000000021
:1012D00000000000000000000000FF00000000000F
:0912E00000000000000000D25AD9
:00000001FF
Конфигурационните битове са както следва:
Прочетени с ПониПрог 2000.Не спестявайте нищо от схемата
ОСОБЕНО филтриращите кондензатори.те са много важни за нормалната работа на програматора.Аз бях спестил 1 и това ми костваше няколко часа мъчене и м...та .
tuk :
http://www.snimka.bg/photo.php?photo_id=5773857е снимката на готовото устройство,като тя е начертана на ръка с мастило за платки и ецвана в азотна киселина./кондензатора който бях пропуснал е от долната страна на платката ,затова
няма да дам файла ,но ако някой го иска ще му го пратя.
тук:
http://www.snimka.bg/photo.php?photo_id=5869085е снимката на програматора за COM порт.Печатната платка е
копирана от списание МКонструктор и е направена по "лазерния" метод.
Драйвера за USB програматора ,hex файла и схемата :
http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.files/avr910_usb_programmer.files.ver.1.05.rar тук :
http://upload.robotics-bg.com/files/avr9101.05.zipе качен във форума.Ако има въпроси по изработката на двата програматора пишете.
Следващата тема ще напиша за изработването на паралелните програматори.НЕ се бъркайте с паралелния порт на ПК!Това са програматори ,позволяващи програмирането на МК на когото е вдигнат бита на серииното програмиране и програматорите от досегашните постове дават грешка при четене.
И НЕЩО ВАЖНО:AVR STUDIO НЕ РАЗПОЗНАВА ПРОГРАМАТОРИ ,КОЙТО СА ВКЛЮЧЕНИ НА ПОРТОВЕ НАД ЧЕТВЪРТИ!АКО USB-ТО ЗАСТАНЕ НА ПОРТ НАД 4 ОТ ДИВАЙС МЕНИДЖЪРА ЗАДАЙТЕ ПОРТ ОТ 1 ДО 4 ,КАТО ЗАМЕСТИТЕ НЯКОЙ ДРУГ ,АКО СЕ НАЛОЖИ!