Часть 6. Digital Radio Transmitter for control equiрments based on Atmel microcontrollers ...

Окончание программы.
Начало смотри:
www.mtaalamu.ru/blog/199.html
www.mtaalamu.ru/blog/214.html
www.mtaalamu.ru/blog/231.html
Привожу остаток подпрограмм и таблицы данных для кодирования пакета табличным способом.



На разрывы строк — не обращайте внимание. Все существенное на месте и по-порядку!


Итак для постройки пульта управления у Вас есть все минимально-необходимое. Успехов!
Привожу готовый *.hex для прошивки вашей атмелки на практически любом программаторе. Формат текстовый — можно содрать прямо отсюда через буфер обмена.
=======  Transmitter in    *.hex   ================
:0400000002002432A4
:01000B0032C2
:0100130032BA
:01001B0032B2
:1000230032C2AF1200F41200FB752A00752B007563
:100033002C00120102C2A8C2A9C2AAC2ABD2ACD27E
:10004300AF7590FF75B0FF7A007DFF7EFF7A007574
:1000530090FFE590FD75B0FFE5B0F52BFE305F37FF
:10006300305D28305C19EDC394FF6003020076C253
:100073009980DA1201D87A001200A6C29980CE12B2
:1000830001D87A011200A6C29980C21201D87A025D
:100093001200A6C29980B61201D87A031200A6C232
:1000A3009980AA1200FB7450F974EFF70974B7F73B
:1000B30009EAF709EEF709EDF71201D812013E122A
:1000C30001D812013E1201D812013EC29922081230
:1000D30000E21201E9FF081200E21201E44F22E6F6
:1000E300F5F06CFCE5F02200000022760008D9FB55
:1000F30022791F783011EE22791F785011EE227584
:100103008921758DFE858D8BD28E7598507587806C
:10011300D2AFD2ACD29C22D2AFD2AC7530F7742F0F
:10012300F8D29908E664FF6006E61201C080F4E69F
:100133001201C03099FDC299C29822D2AFD2AC7CD1
:10014300007450F87470F977EF08091201A60809D2
:100153001201A608091201A608091201A60809EC52
:1001630054F0C41201DFF7EC540F1201DF09F70852
:100173000977FF746FF8790CD29908E61201C0D998
:10018300F93099FDC299C29822C0E0D299E4931242
:1001930001C064FF6003A380F43099FDC299C29843
:1001A300D0E022E654F0C41201DFF71201BDE65499
:1001B3000F1201DF09F71201BD226CFC223099FDF9
:1001C300C299F599227B0DDBFE7B0DDBFE227F0AB4
:1001D30031C8DFFC227F6431C8DFFC229001F09339
:0B01E300229003009322900200932260
:1001F000DBDFBBFBBFB7DD7BEBEDBD7F77FDD76FF3
:10020000FFFFFFFFFFFFFFFFFFFF0AFFFF0DFFFFE5
:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
:10022000FF21FF232425262728292A2B2C2D2E2F9A
:10023000001020304050607080903A3B3C3D3E3F83
:1002400040A0B0C0D0E0F0FFFFFFFFFFFFFFFFFFC7
:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0AD
:10027000FFFFFFFFFFFFFFC0FFFFFF70FFFFFFB0AB
:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
:1002B000FFFFFFFFFFFFFF50FFFFFF20FFA0FF40FA
:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
:1002D000FFFFFFFFFFFFFFE0FFFFFF00FF60FF10DA
:1002E000FFFFFFFFFFFFFFFFFFFFFF80FF90FFEF1C
:1002F000FFFFFFFFFFFFFFF7FFFFFF30FFD0FFFF14
:10030000FFFFFFFFFFFFFFFFFFFF0AFFFF0DFFFFE4
:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
:10032000FF21FF232425262728292A2B2C2D2E2F99
:10033000000102030405060708093A3B3C3D3E3F25
:10034000400A0B0C0D0E0FFFFFFFFFFFFFFFFFFF2B
:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F8D
:10037000FFFFFFFFFFFFFF0CFFFFFF07FFFFFF0B6C
:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
:1003B000FFFFFFFFFFFFFF05FFFFFF02FF0AFF0434
:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
:1003D000FFFFFFFFFFFFFF0EFFFFFF00FF06FF0114
:1003E000FFFFFFFFFFFFFFFFFFFFFF08FF09FFEF1A
:1003F000FFFFFFFFFFFFFFF7FFFFFF03FF0DFFFF03
:1004000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C
:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C
:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB
:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB
:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB
:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB
:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B
:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B
:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B
:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B
:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B
:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
:00000001FF
  • +4
  • 03 декабря 2009, 11:00
  • Markony

Комментарии (1)

RSS свернуть / развернуть
+
0
Неплохо
Это был тиктанический труд!
avatar

Gangsta

  • 04 декабря 2009, 23:49

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.