|
Работа с EEPROM
| |
mimino | Дата: Среда, 20.02.2013, 03:35 | Сообщение # 61 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| Владимир, у нас после 4 курса получают квалификацию бакалавра, а после 5 - специалиста или магистра.
|
|
| |
AVRик | Дата: Среда, 20.02.2013, 16:42 | Сообщение # 62 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Сергей, у нас баклавры еще 2 года учатся в магистратуре. Инженеров 5 лет учили. Да, еще, как отключить рекламный баннер сверху справа, неприлиные картинки выдает. Бывает и дети за спиной стоят, все видят.
|
|
| |
mimino | Дата: Среда, 20.02.2013, 16:55 | Сообщение # 63 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| Владимир! У нас тоже сейчас перекраивают систему образования, не знаю, как дальше будет. Насчет баннера. К сожалению, я с ним ничего поделать не могу, это фишка UCOZ. Могу порекомендовать поставить какой-нибудь плагин типа AdBlock Plus. Он просто заблокирует картинки. У меня такой уже давно стоит, намного приятней в интернете находиться.
|
|
| |
AVRик | Дата: Четверг, 21.02.2013, 08:52 | Сообщение # 64 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Да, Сергей У нас остался советский костяк: кандидатов, профессоров. Они говорят, что после них все высшее образование развалится, когда они уйдут на пенсию. Все идет к этому.
|
|
| |
mimino | Дата: Четверг, 21.02.2013, 12:13 | Сообщение # 65 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| К сожалению, скорей всего так и будет... Идет профанация высшей школы, уровень образования падает. Мы все пытаемся идти в Европу, при этом цепляясь за старые традиции, в итоге получается довольно жуткая и непонятная система, в которой собрано не лучшее, а худшее из обоих систем
|
|
| |
AVRик | Дата: Пятница, 22.02.2013, 21:19 | Сообщение # 66 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Вот оно Болонское соглашение в образовании.
|
|
| |
mimino | Дата: Пятница, 22.02.2013, 21:26 | Сообщение # 67 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| Да нет, это искаженная адаптация Болонской системы к советской системе образования, я бы так назвал это.
|
|
| |
AVRик | Дата: Пятница, 22.02.2013, 22:56 | Сообщение # 68 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| В Европе всё подругому. Добавлено (22.02.2013, 22:56) --------------------------------------------- Сергей, логическая команда EOR сдвинула программу дальше. Ещё мелодию проиграть при установке единицы в порт. Незнаю как её написать, и реализовать в программе ? Буду признателен за подсказку.
|
|
| |
mimino | Дата: Суббота, 23.02.2013, 15:38 | Сообщение # 69 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| С мелодиями все будет повеселей гораздо. Я бы рекомендовал поискать специализированную микросхему типа BT66T. Очень удобная штука. У нее три ножки - две питание. И одна управляющая. При подаче на нее напряжения, проигрывается мелодия, зашитая в памяти микросхемки. Причем, довольно хорошо звучит. Ну а если не получится найти, то придется делать самостоятельно. Во-первых, найти ноты мелодии, которую хотите проиграть, затем для каждой ноты определить ее частоту и длительность. Записать их в массив. А потом при помощи какого-либо таймера, меняя его период срабатывания в порядке следования нот, изменять состояние ножки контроллера, куда будет подключен динамик. Я нечто похожее делал. Задачка довольно "веселая"
|
|
| |
AVRик | Дата: Воскресенье, 24.02.2013, 11:22 | Сообщение # 70 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Сергей,второй вариант интереснее,кусок кода для примера ?
Добавлено (23.02.2013, 22:13) --------------------------------------------- Нихрена себе, я лейтенант !!! Поступал я когда-то в Харьковское летное училище, но лейтенантом так и не стал... Это было в 1987 г.
Добавлено (23.02.2013, 22:15) --------------------------------------------- А стал инженером после сорока лет.Добавлено (24.02.2013, 11:22) --------------------------------------------- Сергей ! Нашел вариант опроса 7-ми кнопок, но что-то невижу задержки на дребезг контактов в этой программе.
m1: ldi temp, 0x00 ; Выключаем звук out TCCR1A, temp ;****************************************************** ;* * ;* Начало основной программы * ;* * ;****************************************************** main: ;-------------------------- Вычисление номера нажатой кнопки clr count ; Обнуление счетчика опроса клавиш in temp, PIND ; Чтение порта D m2: lsr temp ; Сдвигаем входной байт brcc m3 ; Если текущий разряд был равен 0 inc count ; Увеличиваем показание счетчика cpi count, 7 ; Сравнение (7 - конец сканирования) brne m2 ; Если не конец, продолжить rjmp m1 ; Если не одна клавиша не нажата ;-------------------------- Выбор мелодии m3: mov YL, count ; Вычисляем адрес, где ldi ZL, low(tabm*2) ; хранится начало мелодии ldi ZH, high(tabm*2) rcall addw ; К подпрограмме 16-разрядного сложения lpm XL, Z+ ; Извлекаем адреса из таблицы lpm XH, Z ; и помещаем в X
Сообщение отредактировал AVRик - Суббота, 23.02.2013, 22:19 |
|
| |
mimino | Дата: Воскресенье, 24.02.2013, 13:57 | Сообщение # 71 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| Владимир!
Пример кода у меня есть на языке Си. Не знаю, насколько он будет Вам полезен. Насчет присланного Вами примера кода, я думаю, тут использовалась матричная клавиатура. Возможно считается, что в ней имеется аппаратное подавление дребезга контактов.
|
|
| |
AVRик | Дата: Понедельник, 25.02.2013, 21:11 | Сообщение # 72 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Сергей, этот пример из книги А.В. Белова "Самоучитель разработчика устройств на микроконтроллерах AVR"- Музыкальная шкатулка. По схеме кнопки напрямую подключены к портам микроконтроллера. Но как без антидребезга, до сих пор не пойму, когда-то я собирал эту схемку, она реально работает !!!
|
|
| |
mimino | Дата: Понедельник, 25.02.2013, 23:15 | Сообщение # 73 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| А бывают такие случаи, когда антидребезг не особо важен. Вспомните второй шаг из моего цикла. Там ведь тоже была обработка нажатия кнопок без подавления дребезга, но все работало.
|
|
| |
AVRик | Дата: Четверг, 28.02.2013, 22:38 | Сообщение # 74 |
Лейтенант
Группа: Проверенные
Сообщений: 73
Статус: Offline
| Сергей, почему затишье ? Я работаю над звуковым модулем в программе.
|
|
| |
mimino | Дата: Четверг, 28.02.2013, 22:43 | Сообщение # 75 |
Полковник
Группа: Администраторы
Сообщений: 227
Статус: Offline
| Владимир, так это с Вашей стороны затишье было Как успехи с музыкальным модулем?
|
|
| |
| |