|
Дата: 26 Мар 2007 09:35:23 · Поправил: alexis (26 Мар 2007 09:38:28)
#
Вопрос к крутым программерам.
Есть схема генератора на PIC12F508, который выдает три частоты 1187,5 гц, 38000 гц и 57000 гц. У пика один порт GP3/M не задействован (сейчас на нём нет никакого сигнала). Можно ли модифицировать прошивку и запустить свободный порт для выдачи частоты 19000 гц?
Вот листинг прошивки:
:100000006600000C0600000C020046052D090000E9
:100010002B0900002B0900002B0900002B09000010
:100020002B0900002B0900002B0946042B090000B6
:100030002B0900002B0900002B0900002B090000F0
:100040002B0900002B0900002B09050A0000000005
:10005000000000000000000000000000060526046B
:100060000000000000000000000000000000000090
:10007000060400000000000000000000260500004B
:100080000000060500000000000004000000000061
:10009000000000000000060426040000000000002C
:1000A0000000000000000000060500000000000045
:1000B0000000000026050000000000000604000803
:021FFE00FD0FD5
:00000001FF
На одном из форумов предложили такой вариант но он не покатил...
:020000040000FA
:100000006600000C0600000C020046052B090000EB
:100010002B0900002B0900002B0900002B09000010
:100020002B0900002B0900002B0946042B090000B6
:100030002B0900002B0900002B0900002B090000F0
:100040002B0900002B0900002B09050A0000000005
:10005000000000000000000000000000060526046B
:100060006605000000000000000000000000000025
:10007000060400000000000000000000260500004B
:100080000000060500000000000004000000000061
:1000900000000000000006042604660400000000C2
:1000A0000000000000000000060500000000000045
:1000B0000000000026050000000000000604000803
:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
:1001F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8F
:10020000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7E
:10021000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6E
:10022000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5E
:10023000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4E
:10024000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3E
:10025000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2E
:10026000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1E
:10027000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0E
:10028000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFE
:10029000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEE
:1002A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDE
:1002B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCE
:1002C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBE
:1002D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAE
:1002E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9E
:1002F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F8E
:10030000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7D
:10031000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6D
:10032000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5D
:10033000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4D
:10034000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3D
:10035000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2D
:10036000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1D
:10037000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0D
:10038000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFD
:10039000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FED
:1003A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDD
:1003B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCD
:1003C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBD
:1003D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAD
:1003E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9D
:0E03F000FF0FFF0FFF0FFF0FFF0FFF0FFF0F9D
:021FFE00E90FE9
:08040000FF0FFF0FFF0FFF0FBC
:0203FE00000CF1
:00000001FF
В итоге получилось так: где было 57000 стало 56877, где было 38000 стало 37918, где было 1187,5 стало 1185. А на свободном порту как не было так нет ничего.
|
|
Дата: 26 Мар 2007 13:49:42
#
Вопрос к крутым программерам
Это скорее вопрос к анти-программерам. Если время не жмет, то можно посмотреть (я не работал с PIC'ами). А если жмет, то IDA в зубы и вперед.
|