реклама на сайте
подробности

 
 
> Переконвертить с AVR C на ASM, Нужен конвертор с AVR C на ASM
QuickWitted
сообщение Apr 21 2008, 06:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Нужен конвертор с AVR C на ASM
Иногда видел в енете перекодированные с С на АСМ исходники...
(видно что в автомате...)

конечно можно взять дизасм но при этом все пояснения потеряются...
А вообще существуют проги для создания алгоритмов из исходников на C или ASMе?

подскажите очень надо...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Apr 22 2008, 12:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Алгоритм работы программы:

Посылка с IR: 3 байта (старшим битом вперед)



1) 07 - Синхронизация

2) 50 - Отпускание клавиши / 5A - Нажатие

3) xx - Номер клавиши (>=80)



В PC отсылаются коды (по порядку):

E0 - Если клавиша принадлежит расширенному набору (см. ниже)

F0 - Для отпускания клавиши

xx - Скан код



Таблица скан кодов лежит в файле keys.h (первый столбец - скан код, второй - признак расширенного набора)

Если скан код равен 0 - клавиша игнорируется
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 23 2008, 06:11
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(XVR @ Apr 22 2008, 17:50) *
Алгоритм работы программы:
Посылка с IR: 3 байта (старшим битом вперед)
1) 07 - Синхронизация
2) 50 - Отпускание клавиши / 5A - Нажатие
3) xx - Номер клавиши (>=80)


Может я захватываю не все байты (т.е. устройство переключается на передачу данных в комп)
но первая посылка максимум на 7 бит тянет... (больше похоже на 6)
(в пределах (длинна посылки)*5 следующей посылка не начинается)

результат измерений и вьювер для их просмотра тут
http://swordgreenline.narod.ru/Soft.html
файл IROscil.zip (он там один)
в архиве программа и принятые файлы
надо открыть файл Klava.txt
далее просмотреть кодировку во вкладке осциллографа
в файле сохранено 6 нажатий ентера

наблюдается старт посылка
посылки при удержании
и посылка при отпускании

Сообщение отредактировал QuickWitted - Apr 23 2008, 06:20


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 23 2008, 19:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(QuickWitted @ Apr 23 2008, 10:11) *
Может я захватываю не все байты (т.е. устройство переключается на передачу данных в комп)
но первая посылка максимум на 7 бит тянет... (больше похоже на 6)
(в пределах (длинна посылки)*5 следующей посылка не начинается)

результат измерений и вьювер для их просмотра тут
http://swordgreenline.narod.ru/Soft.html
файл IROscil.zip (он там один)
Я не смог освоить эту крутую программу 05.gif Видимо получить от нее длинну посылки невозможно, а одного вида импульсов недостаточно wacko.gif



В сорце импульсы принимались просто по длительности. Начало посылки выделялось по паузе (более 32х интервалов) и импульсу длинной 3 интервала (т.е. код 07). Затем заводился таймер, который сэмплировал значение с входа приемника каждый интервал. Все захваченные биты складывались в байты, которые анализировались, как я писал раньше. Длинна интервала - 800 mks



Коды повтора похоже игнорировались
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- QuickWitted   Переконвертить с AVR C на ASM   Apr 21 2008, 06:20
- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 13:20) ...   Apr 21 2008, 06:26
|- - QuickWitted   Цитата(prottoss @ Apr 21 2008, 11:26) Люб...   Apr 21 2008, 06:35
- - Kovrov   Цитата(QuickWitted @ Apr 21 2008, 10:20) ...   Apr 21 2008, 06:30
|- - QuickWitted   Цитата(Kovrov @ Apr 21 2008, 11:30) так о...   Apr 21 2008, 06:39
|- - Палыч   Цитата(QuickWitted @ Apr 21 2008, 09:39) ...   Apr 21 2008, 06:52
||- - QuickWitted   Цитата(Палыч @ Apr 21 2008, 11:52) Да поп...   Apr 21 2008, 07:03
||- - Непомнящий Евгений   а в чем проблема - иметь в проекте и с-файлы и asm...   Apr 21 2008, 07:10
||- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 21 2008, 12...   Apr 21 2008, 07:20
|- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 13:39) ...   Apr 21 2008, 06:54
- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 21 2008, 10:20) ...   Apr 21 2008, 06:38
- - Kuzmi4   2 QuickWitted - в своё время колупал что-то похож...   Apr 21 2008, 06:46
- - SasaVitebsk   Ваш вопрос звучит так: HELP!!! Хочу со...   Apr 21 2008, 08:43
|- - QuickWitted   Цитата(SasaVitebsk @ Apr 21 2008, 13:43) ...   Apr 21 2008, 10:06
|- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 21 2008, 14:06) ...   Apr 21 2008, 10:15
||- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 21 2008, 15...   Apr 21 2008, 11:01
||- - prottoss   Цитата(QuickWitted @ Apr 21 2008, 18:01) ...   Apr 21 2008, 11:38
||- - QuickWitted   Цитата(prottoss @ Apr 21 2008, 16:38) Ес...   Apr 22 2008, 04:15
|- - Baser   Цитата(QuickWitted @ Apr 21 2008, 13:06) ...   Apr 21 2008, 10:29
- - Kuzmi4   Цитата(Непомнящий Евгений @ Apr 21 2008, 13...   Apr 21 2008, 10:29
- - GDI   Вот тут посмотрите, тоже драйвер USB только сделан...   Apr 21 2008, 12:23
- - Непомнящий Евгений   ЦитатаВопрос остаётся в силе как из C выдрать алго...   Apr 22 2008, 04:38
|- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 22 2008, 09...   Apr 22 2008, 04:47
|- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 22 2008, 08:47) ...   Apr 22 2008, 05:05
|- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 22 2008, 10...   Apr 22 2008, 05:31
|- - Непомнящий Евгений   Цитата(QuickWitted @ Apr 22 2008, 09:31) ...   Apr 22 2008, 05:42
||- - QuickWitted   Цитата(Непомнящий Евгений @ Apr 22 2008, 10...   Apr 25 2008, 05:03
||- - muravei   Цитата(QuickWitted @ Apr 25 2008, 09:03) ...   Apr 25 2008, 06:48
||- - QuickWitted   Цитата(muravei @ Apr 25 2008, 11:48) Тепе...   Apr 25 2008, 07:33
|- - prottoss   Цитата(QuickWitted @ Apr 22 2008, 12:31) ...   Apr 22 2008, 05:56
|- - QuickWitted   Цитата(prottoss @ Apr 22 2008, 10:56) Бли...   Apr 22 2008, 06:12
|- - XVR   Цитата(QuickWitted @ Apr 22 2008, 10:12) ...   Apr 22 2008, 07:36
||- - prottoss   Цитата(XVR @ Apr 22 2008, 14:36) PS. Если...   Apr 22 2008, 09:16
||- - SasaVitebsk   Цитата(prottoss @ Apr 22 2008, 13:16) воб...   Apr 22 2008, 10:39
||- - Непомнящий Евгений   Цитата(SasaVitebsk @ Apr 22 2008, 14:39) ...   Apr 22 2008, 10:57
|- - vvs157   Цитата(QuickWitted @ Apr 22 2008, 10:12) ...   Apr 22 2008, 15:50
- - Kuzmi4   2 QuickWitted - а банальный дебуг в аврстудии проб...   Apr 22 2008, 07:25
||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 00:14) Я не смо...   Apr 24 2008, 05:11
|||- - XVR   Цитата(QuickWitted @ Apr 24 2008, 09:11) ...   Apr 24 2008, 08:07
|||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 13:07) Меня сму...   Apr 24 2008, 08:33
||||- - XVR   Цитата(QuickWitted @ Apr 24 2008, 12:33) ...   Apr 24 2008, 11:53
|||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 13:07) Алгоритм...   Jun 2 2008, 09:23
||- - QuickWitted   Цитата(XVR @ Apr 24 2008, 00:14) Я не смо...   Apr 24 2008, 06:22
|- - QuickWitted   Цитата(XVR @ Apr 22 2008, 17:50) Посылка ...   Apr 23 2008, 08:13
- - Corvus   Насчёт преобразования кода на С в блок-схему. Есть...   Apr 24 2008, 14:25
- - Непомнящий Евгений   Прогу тож скачал, скормил ей функцию, получил схем...   Apr 25 2008, 05:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 10:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016