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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Переконвертить с AVR C на ASM, Нужен конвертор с AVR C на ASM
Непомнящий Евген...
сообщение Apr 25 2008, 05:28
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Прогу тож скачал, скормил ей функцию, получил схему. ИМХО, читать С-программу проще, чем блок-схему (подписи на которой - это куски той же С-программы). Хотя на вкус и цвет...

зы В вашей картинке цикл for он чего-то запихал в один блок...
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 25 2008, 06:48
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(QuickWitted @ Apr 25 2008, 09:03) *
Теперь могу
[attachment=20345:attachment]

Теперь , бы другую программку: нарисовал какую-нить хрень, а она тебе -код на Си smile.gif
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Apr 25 2008, 07:33
Сообщение #48


Местный
***

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



Цитата(muravei @ Apr 25 2008, 11:48) *
Теперь , бы другую программку: нарисовал какую-нить хрень, а она тебе -код на Си smile.gif


такая давно существует - алгоритм буилдер...
(выход правда на асме, но по принципу - нарисовал - получил...)


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Jun 2 2008, 09:23
Сообщение #49


Местный
***

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



Цитата(XVR @ Apr 24 2008, 13:07) *
Алгоритм такой:
  1. Ждать тишины > 32х интервалов
  2. Ждать начала посылки
  3. Отсчитать пол-интервала, с этого места начать непрерывно считывать сигнал с IR датчика с заданным интервалом (около 23h по IgorPlug2)
  4. Считанные биты обрабатываются следующим образом:
  1. Первые 3 бита должны быть 1 (есть сигнал с IR входа) - Стартовый маркер
  2. Далее биты складываются в байты (по 8 битов) начиная со старшего бита в байте, т.е. бит 7, бит 6, бит 5 ... бит 0, всего 2 байта
  3. 1й байт из этих 2х - кон нажатия/отпускания клавиши
  4. 2й байт - номер клавиши + 128 (старший бит установлен)


За исключением того, что старший бит второго байта оказался синхроимпульсом
всё примерно так и работает:

http://www.mindrunway.msevm.com/

29.05.08. В рамках проекта IgorPlug2 удалось добиться аппаратного распознавание сигнала от двух независимых источников:
А) IR клавиатуры SWK-8630. (клавиатура от интернет приставки NetBox).
Б) "Обученного" через прилагаемую программу ПДУ от бытовой техники.
В связи с этим была доработана программа осциллографа и перекомпилирован набор экспериментальных прошивок для управляемого реле.

всем спасибо...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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