|
"Курсовой макет" |
|
|
|
Jun 3 2006, 12:31
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736

|
Доброго времени суток господа!!! Делаю велокомпьютер(Скорость, лаг) хочу использовать графический lcd от трубки Ericsson A2618s.... Разобрал телефон, снял нежно матрицу и присел.... В самом толстом месте ЖК-матрица имеет толщину ~2.17 мм, выполнена она на стекле в следствие чего "просвечивается" насквозь.... Всё что нашел из надписей на матрице - RB129B .... Сверху нанесено напыление 6-ти контактов Как разобраться какой за что отвечат????
Сообщение отредактировал Dj Kitt - Jun 3 2006, 12:33
--------------------
 Да, мы такая нация! Мы и Гитлера до самоубийства довели! 
|
|
|
|
|
Jun 3 2006, 13:29
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736

|
Цитата Так делал бы прямо из Эрика, там внутри AVR Не ответ.... Был бы Эрик рабочим я бы его не разбирал....
--------------------
 Да, мы такая нация! Мы и Гитлера до самоубийства довели! 
|
|
|
|
|
Jun 4 2006, 09:20
|
Группа: Участник
Сообщений: 7
Регистрация: 24-05-06
Пользователь №: 17 412

|
|
|
|
|
|
Jun 22 2006, 10:28
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(Dj Kitt @ Jun 22 2006, 13:53)  Блин.... в файле *****.h не прописан ни один разряд ни одного регистра TWI, как их прописать????? Пришлите кто-нить файл с прописанными разрядами!!!!! Или обясните на конкретном примере как их прописывать!!!!!
Заранее спасибо! Можно поступить так: Берется *.h на нужный контроллер из IAR-а. Копируются все определения битов в буфер обмена. Вставляются в *.h от CVAVR.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Jun 22 2006, 18:17
|

Знающий
   
Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768

|
Цитата(otrog @ Jun 22 2006, 14:28)  Цитата(Dj Kitt @ Jun 22 2006, 13:53)  Блин.... в файле *****.h не прописан ни один разряд ни одного регистра TWI, как их прописать????? Пришлите кто-нить файл с прописанными разрядами!!!!! Или обясните на конкретном примере как их прописывать!!!!!
Заранее спасибо!
Можно поступить так: Берется *.h на нужный контроллер из IAR-а. Копируются все определения битов в буфер обмена. Вставляются в *.h от CVAVR. И так 30 раз подряд для всех чипов,имеющих TWI.Имхо,лучше создать свои или взять готовые библио- течные файлы twi master,twi slave и использовать их. А разряды прописываются так: #define TWIE 0 #define TWEN 2 #define TWWC 3 #define TWSTO 4 #define TWSTA 5 #define TWEA 6 #define TWINT 7
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
|
Jun 25 2006, 08:12
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736

|
Огромное спасибо всем, кто отозвался!!! Новый вопрос, ламерский, поэтому просьба не пинать начинающего  Для определения скорости и всего остального я буду использовать проверенный способ - геркон и магниты. 1)Как я понял, мне необходимоо этот геркон вещать лапу внешнего прерывания INT0/INT1, если не прав - поправте. 2) пришло прерывание, счетчик прибавил в к пройденному пути Х.ХХ метров, а как мне засечь время между пришедшими импульсами(вопрос ламерский,Т.К. это принцип частотомера для до 100-150 гц, я так и не понял как они работают...( на колесе будут несколько магнитов))??? Разложите пожалуйста этот вопрос по полочкам, очень прошу! Заранее спасибо!
Сообщение отредактировал Dj Kitt - Jun 25 2006, 08:14
--------------------
 Да, мы такая нация! Мы и Гитлера до самоубийства довели! 
|
|
|
|
|
Jun 25 2006, 09:00
|

Иногдящий
   
Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931

|
Цитата 1)Как я понял, мне необходимоо этот геркон вещать лапу внешнего прерывания INT0/INT1, если не прав - поправте В принципе, верно, хотя при необходимости можно повесить его на любую ногу контроллера, а состояние этой ноги считывать программно в основном цикле. 100 Гц - достаточно маленькая частота для программной обработки  . Цитата 2) пришло прерывание, счетчик прибавил в к пройденному пути Х.ХХ метров, а как мне засечь время между пришедшими импульсами Завести таймер на отсчет, скажем, миллисекунд и по прерыванию от геркона считывать и обнулять этот таймер. А дальше элементарная математика.
|
|
|
|
|
Jun 25 2006, 19:03
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736

|
Спасибо, но это ответ не совсем для ламера.....=)
Т.е. таймер считает например 10 мс, когда приходит прерывание, отсчитанное значение уходит в переменную, а сам счетчик сбрасывается, я правильно понял??? Поправте.... И еще, опишите плиз на С алгоритм обработкий таймера. ( на форуме порылся, там почти всё на АСМе)
Сообщение отредактировал Dj Kitt - Jun 25 2006, 19:04
--------------------
 Да, мы такая нация! Мы и Гитлера до самоубийства довели! 
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|