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

 
 
> Помогите с матричной клавиатурой!, битый час мучаюсь
coolibin
сообщение Feb 28 2008, 06:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



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


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vet
сообщение Feb 29 2008, 08:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



coolibin,
как приведённый код соотносится с обсуждаемой темой?
Цитата
...как тэг кода ставить? не подскажете?
давим кнопку "Ответить"; обращаем внимание на спецкнопочки над полем ввода сообщения.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 29 2008, 10:46
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Цитата(vet @ Feb 29 2008, 10:59) *
как приведённый код соотносится с обсуждаемой темой?

Это собственно и есть моя программа которая не работает, прерывание не происходит((

Сообщение отредактировал coolibin - Feb 29 2008, 10:46


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
vet
сообщение Feb 29 2008, 11:22
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(coolibin @ Feb 29 2008, 13:46) *
Это собственно и есть моя программа которая не работает, прерывание не происходит((

так про матричную клавиатуру в коде ни единого намека smile.gif
а прерывание не происходит, потому что вектор прописан неправильно.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
=GM=
сообщение Feb 29 2008, 11:42
Сообщение #5


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(vet @ Feb 29 2008, 11:22) *
а прерывание не происходит, потому что вектор прописан неправильно

Поправлю, для INT0 - правильно, а для INT1 - неправильно.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- coolibin   Помогите с матричной клавиатурой!   Feb 28 2008, 06:35
- - Nanobyte   А что за схема? Как соединены выводы? Можно поподр...   Feb 28 2008, 06:57
- - vet   и зачем именно через прерывание? клавиатура - весь...   Feb 28 2008, 08:34
- - SasaVitebsk   И как вы вообще прерывание от клавы делаете? Завел...   Feb 28 2008, 19:58
|- - fate   по прерываниям CODE #include <stdlib.h> #i...   Feb 28 2008, 22:58
- - rezident   Не вдаваясь в разбор вашего исходника, попробую по...   Feb 28 2008, 23:40
- - coolibin   На ATmega16, на асме, код коцаный перекоцаный: COD...   Feb 29 2008, 08:15
|- - coolibin   Цитата(vet @ Feb 29 2008, 13:22) так про ...   Feb 29 2008, 12:57
|- - vet   Цитата(coolibin @ Feb 29 2008, 15:57) А ч...   Feb 29 2008, 13:11
|- - coolibin   Цитата(vet @ Feb 29 2008, 15:11) не на ме...   Mar 1 2008, 11:11
|- - =GM=   Цитата(coolibin @ Mar 1 2008, 11:11) Вы и...   Mar 1 2008, 14:47
- - GDI   Цитата...как тэг кода ставить? не подскажете? можн...   Feb 29 2008, 10:56
- - Nanobyte   А ещё лучше и надёжнее писать так: Код .org 0 ...   Mar 1 2008, 17:30
- - sansnotfor   Тема старая, но, пожалуй, вставлю свои пять копеек...   Oct 13 2011, 17:53


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:51
Рейтинг@Mail.ru


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