Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 29.01.2013, 10:43
Kateee Kateee вне форума
Прохожий
 
Регистрация: 27.01.2013
Сообщения: 9
Репутация: 10
По умолчанию

Aristarh Dark, вот схема устройства.
Изображения
Тип файла: png mc131-8.png (51.2 Кбайт, 14 просмотров)
Ответить с цитированием
  #17  
Старый 29.01.2013, 11:00
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Ну все верно, 2 кнопочки (одна сброс, другая пользовательская). Кстати, на схеме видно, что резисторы нужны и для разных цветов они разные (это потому что падение напряжения на светодиодах разных цветов отличается, самое маленькое на красном).
Прошивку нужно писать.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #18  
Старый 29.01.2013, 11:22
Kateee Kateee вне форума
Прохожий
 
Регистрация: 27.01.2013
Сообщения: 9
Репутация: 10
По умолчанию

программу...В этой книге на ассемблере всё разбирается..а мне нужно на Delphi записать единицу в светодиод.Вообще не знаю как..с этими регистрами запуталась(
Ответить с цитированием
  #19  
Старый 29.01.2013, 12:00
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Не получится у вас на delphi записать единицу в светодиод.
Единицу в светодиот будет писать проуессор установленный на плате, в вашем случае это Cortex. Чтобы он это сделал нужно написать сначала для него программу. В книжке разбирается на ассемблере, однако разбирается все очень доходчиво. Я не агитирую писать прошивку на чистом асме, пишите на си, но понять работу и принцип построение програм для микроконтроллеров лучше всего по этой книге, ИМХО.
Для начала рекомендую просто написать прошивку которая моргает светодиодами, без управления. Понять как это все работает. Затем нужно организовать обмен данными с внешними устройствами. Затем придумать протокол обмена (систему команд для управления диодами). А уже потом, когда это все заработает, писать программу на delphi которая будет, в соответствии с протоколом, управлять вашими диодами с внешнего (компьютер) устройства.

Тут важно понять вот что: для решения вашей задачи нужно написать не одну, а ДВЕ программы, одна для микроконтроллера, вторая для персонального компьютера. Причем первая на порядок, а то и на два, сложнее чем вторая.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #20  
Старый 29.01.2013, 12:34
Kateee Kateee вне форума
Прохожий
 
Регистрация: 27.01.2013
Сообщения: 9
Репутация: 10
По умолчанию

Дык прошивка в контроллере ужё есть.Я её выше скидывала.
Просто написать прошивку,которая моргает светодиодома-сделано.
Обмен данными с внешними устройствами- это котроллер с компом?!
вот мне это и нужно как-то сделать,блиин...
Извените,что задаю такие тупые вопросы.но я ваще ноль в этом,а разбираться надо(
Есть такая программа USB HID Demonstraton http://mcu.cz/comment-n2848.html так вот,при включении её и подключении моего контроллера,там можно выбирать какой светодиод зажечь,он зажигается(2 скрин-шот,где зеленые кружочки). вот мне нужно написать тоже самое..она же,это программа,без всякой прошивки СЕЙЧАс общается с моим контроллером.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:43.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter