Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Результаты опроса: Запуск "на коленке" часть 2. Что дальше будем обсмакивать?
RTC (часы реального времени) 119 11.41%
USB 540 51.77%
Базовые навыки работы с портами ввода-вывода 247 23.68%
АЦП 108 10.35%
ЦАП 29 2.78%
Голосовавшие: 1043. Вы ещё не голосовали в этом опросе

 
Опции темы
Непрочитано 16.03.2010, 13:41  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Насчет подключения индикатора , про уровни понятно, вот к каким ногам контролера подключение, В ИАРовском примере в файле board.h есть такие строки

// LCD DATA
#define LCD_DATA_SHIFT 17
#define LCD_DATA_MASK (0xFUL‹‹LCD_DATA_SHIFT)
и тогда данные будут выводится на порт биты 17,18,19 и 20( при 4 проводной схеме)?

и как понять 1UL‹‹21
// LCD Backlight
#define LCD_BL_MASK (1UL‹‹21)

В моей макетке
D4 - P3(24), D5 - P3(25), D6 - P3(26), D7 - P3(2), RS- P3(2, RW- P3(29), E- P3(31)
Реклама:
diglook вне форума  
Непрочитано 16.03.2010, 13:53  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от diglook Посмотреть сообщение
вот к каким ногам контролера подключение
Все равно. Отдайте те, которые не жалко с учетом возможной переферии. Единственно что желательно - что бы шина данных шла по порядку. В Вашей макетке сделано неудобно, придется перетасовывать биты при каждом выводе.

Сообщение от diglook Посмотреть сообщение
и как понять 1UL‹‹21
Это понимать так, что примеры писали индийские студенты По умолчанию в армах тип констант и так 32 бита.
А вообще это значит 1 сдвинутая влево 24 раза. Т.е. 0x01000000
В двоичном виде писать не буду
Сообщение от diglook Посмотреть сообщение
и тогда данные будут выводится на порт биты 17,18,19 и 20( при 4 проводной схеме)?
Примерно так.
kison вне форума  
Непрочитано 16.03.2010, 14:04  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Цитата:
В Вашей макетке сделано неудобно
Вы правы действительно сдвигать каждый раз слишком далеко, перепаяю провода на 0,1,2,3 биты и тогда нужно #define LCD_DATA_SHIFT 0
Цитата:
А вообще это значит 1 сдвинутая влево 24 раза. Т.е. 0x01000000
как-так ? там ведь число 21
я понял что сдвинуть влево 21раз, а вот FUL и UL
diglook вне форума  
Непрочитано 16.03.2010, 14:08  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от diglook Посмотреть сообщение
как-так ? там ведь число 21
Опечатался. Точнее прочитал криво. Сорри.
А что сдвигать далеко это не важно - ARM7TDMI делает сдвиг за 1 такт. Что на 1 бит, что на 20.
kison вне форума  
Непрочитано 16.03.2010, 14:29  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Цитата:
А что сдвигать далеко это не важно - ARM7TDMI делает сдвиг за 1 такт. Что на 1 бит, что на 20.
тогда как понять ваше
Цитата:
придется перетасовывать биты при каждом выводе.
или Вы имели ввиду лучше 8 проводную шину использовать

Последний раз редактировалось diglook; 16.03.2010 в 14:31.
diglook вне форума  
Непрочитано 16.03.2010, 14:33  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от diglook Посмотреть сообщение
тогда как понять ваше
Понять так:
Цитата:
D4 - P3(24), D5 - P3(25), D6 - P3(26), D7 - P3(2)
Все тут логично, кроме D7. Если D6 - P3.26, то D7 очень просится на PЗ.27
Или это просто 7 в сообщении потерялась?
kison вне форума  
Непрочитано 16.03.2010, 14:49  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Цитата:
Или это просто 7 в сообщении потерялась?
Так точно. Это моя грабля.
diglook вне форума  
Непрочитано 16.03.2010, 14:56  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Так, ну блин, попробовал на ИАР. Пока полет нормальный, но лечу низко-низко.мигаю светиками от таймера и просто в цикле, реагирую на нажатие клавиш.

Последний раз редактировалось diglook; 16.03.2010 в 15:11.
diglook вне форума  
Непрочитано 16.03.2010, 23:50  
diglook
Временная регистрация
 
Регистрация: 09.09.2009
Сообщений: 91
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
diglook на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Все индикатор запустил. Буду сразу Ethernet на KSZ8001.

Последний раз редактировалось diglook; 17.03.2010 в 00:02. Причина: Ответ найден
diglook вне форума  
Непрочитано 17.03.2010, 02:04  
GLONIUM
Частый гость
 
Регистрация: 13.05.2007
Сообщений: 13
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
GLONIUM на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Здравствуйте уважаемые!
Спасибо прежде всего alexgap за интересную ветку!!
Народ, возможно я забегаю вперёд, но хотелось бы у вас спросить кто нибудь имел дело с установкой операционной системы под ARM, конкретнее с системой micro Linux??? Просто в комплекте с некоторыми отладочными платами идёт в комплекте ОС, с дровами уже под ту периферию отладочной платы. Вопрос в том можно ли под Philips (LPC..) поставить Linux и как это работает?? Заранее спасибо!
GLONIUM вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot