|
Переконвертить с AVR C на ASM, Нужен конвертор с AVR C на ASM |
|
|
|
 |
Ответов
|
Apr 22 2008, 04:38
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата Вопрос остаётся в силе как из C выдрать алгоритм в автомате? Встречный вопрос: А что вы подразумеваете под алгоритмом? В каком именно виде вы хотите его получить? PS Насчет корявых компиляторов - вы имхо загнули...
|
|
|
|
|
Apr 22 2008, 04:47
|

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

|
Цитата(Непомнящий Евгений @ Apr 22 2008, 09:38)  Встречный вопрос: А что вы подразумеваете под алгоритмом? В каком именно виде вы хотите его получить? Дано - клавиатура с неизвестным протоколомМетод мозгового штурма ничего не дал... есть 3 набора данных - при нажатии удержании и отпускании... в комп передавать нельзя... теряются данные пришедшие во время передачи в комп... при удержании кнопки несколько кнопок дают один и тот же код... также рассчитано нажатие разом 2х и более кнопок... надо сидеть и ковыряться... но если удастся вытащить из исходника на С это упростит задачу... P.S: Я не прошу что бы кто либо это сделал за меня... просто думал что уже есть готовые софтины и велосипед по энному разу изобретать не надо... Цитата PS Насчет корявых компиляторов - вы имхо загнули... Реальный случай НЕ РАБОТАЕТ по причине нехватки быстродействия... и что я тут загнул?
Сообщение отредактировал QuickWitted - Apr 22 2008, 04:49
--------------------
|
|
|
|
|
Apr 22 2008, 05:05
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(QuickWitted @ Apr 22 2008, 08:47)  Дано - клавиатура с неизвестным протоколом ... но если удастся вытащить из исходника на С это упростит задачу... Т.е. вам нужна программа, которая скушает текст на С и выдаст что-то вроде: "Если нажата клавиша 1, то передается такой код, если клавиша 2 в течении 3 секунд - такой код ..." Вы серьезно полагаете, что такие программы существуют?  Как вариант, можно попытаться запустить эту программу на компе, смоделировать входные воздействия и записать результаты, но ИМХО, это потребует от вас как минимум знания С, чего вы хотите избежать... Цитата Реальный случай НЕ РАБОТАЕТ по причине нехватки быстродействия... и что я тут загнул? "Для написания программы XXX для процессора YYY я не могу использовать С в силу жестких требований по производительности..." Слово "корявый" тут явно лишнее...
|
|
|
|
|
Apr 22 2008, 05:31
|

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

|
Цитата(Непомнящий Евгений @ Apr 22 2008, 10:05)  Т.е. вам нужна программа, которая скушает текст на С и выдаст что-то вроде: "Если нажата клавиша 1, то передается такой код, если клавиша 2 в течении 3 секунд - такой код ..." Это не алгоритм это блок схема мне не блок схема нужна, а подробный алгоритм... (есно блок схему ни одна программа на автомате не сделает) в идеале как в алгоритм буилдере... а под алгоритмом понимается ------------------------------------------------------ алгори́тм — это точный набор инструкций, описывающих последовательность действий некоторого исполнителя для достижения результата, решения некоторой задачи за конечное время. АЛГОРИТМ – система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности. ------------------------------------------------------ Цитата "Для написания программы XXX для процессора YYY я не могу использовать С в силу жестких требований по производительности..." Слово "корявый" тут явно лишнее... Любой язык верхнего уровня для АВР транслирует результат в ассемблерный код... А если при написании это кода ручками всё прекрасно работает причём с большим запасом  , а при трансляции НЕТ то такая трансляция как называется?  Ладно соглашусь - не оптимальной...
--------------------
|
|
|
|
|
Apr 22 2008, 05:42
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(QuickWitted @ Apr 22 2008, 09:31)  Это не алгоритм это блок схема мне не блок схема нужна, а подробный алгоритм... ... Вы не могли бы привести кратенький пример того, что хотите получить? (с алгоритм-билдером я не знаком). К примеру для программы Код void main() { DDRA = 255; for (int i = 0; i< 100; ++i) PORTA = i; while(1); } Цитата Любой язык верхнего уровня для АВР транслирует результат в ассемблерный код... А если при написании это кода ручками всё прекрасно работает причём с большим запасом  , а при трансляции НЕТ то такая трансляция как называется?  Ладно соглашусь - не оптимальной... Не оптимальной по какому критерию? По критерию быстродействия для программы YYY на процессоре XXX. А по другим критериям или на другом процессоре или на другой программе - возможно оптимальной... Я к тому, что если инструмент вам не подходит в вашем конкретном случае, не стоит называть его корявым или неоптимальным...
|
|
|
|
|
Apr 25 2008, 05:03
|

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

|
Цитата(Непомнящий Евгений @ Apr 22 2008, 10:42)  Вы не могли бы привести кратенький пример того, что хотите получить? (с алгоритм-билдером я не знаком). К примеру для программы Код void main() { DDRA = 255; for (int i = 0; i< 100; ++i) PORTA = i; while(1); } Теперь могу
во клас - 3 клика мышкой и алгоритм готов За программу большое спасибо
Сообщение отредактировал QuickWitted - Apr 25 2008, 05:10
--------------------
|
|
|
|
Сообщений в этой теме
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       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 XVR Алгоритм работы программы:
Посылка с IR: 3 байта ... Apr 22 2008, 12:50 QuickWitted Цитата(XVR @ Apr 22 2008, 17:50) Алгоритм... Apr 23 2008, 06:11  XVR Цитата(QuickWitted @ Apr 23 2008, 10:11) ... Apr 23 2008, 19:14   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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|