22.02.2009, 10:33
|
#101
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
to: Halex07
Согласен с Вами - резервный источник не помешает, ввод данных кривой, но пока хотя бы этот код добить. Вы не внимательно глянули исходник:
Код:
|
#define light_on PORTC.0=1;
#define light_off PORTC.0=0;
unsigned char Right=15, Left=11, Ok=27, Down=29, Up=30; |
И использование прерываний:
Код:
|
// Timer 2 overflow interrupt service routine
interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{
key=PINB;
} |
|
|
|
|
22.02.2009, 10:57
|
#102
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
Спасибо avr123-nm-ru за исправление ошибки (это видно у меня мозговой запор ), спасибо Halex07 за учебник и идеи . Теперь буду изобретать универсальную функцию ввода. Клаву (4х4) я пока отложил, обойдусь, кажется, тремя кнопками, для упрощения, а то выйдет не дешевая цацка, а почти компутер.
|
|
|
|
22.02.2009, 12:15
|
#103
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
Вот, теоретически, но не практически готовый код. Может кто-нибудь подскажет оригинальное меню ввода первоначальной информации. У меня оно работает, но код выглядит как-то улого. В коде есть потуги написать универсальный ввод.
Прикрепленный файл: 4024307.zip
|
|
|
|
22.02.2009, 13:58
|
#104
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
Сообщение от Halex07
|
2ЗЫА вообще еще немного пораскинул мозгами - судя по тому, для чего Вы это решили применить - Вам всерьез надо подумать о применении внешнего RTC - ведь не будете же Вы всю эту лабуду сажать на батарейку тем более при такой тактовой частоте. Проще приклеить RTC c литием на питании, а то придется каждый раз после пропадания питания ставить часы.
|
А стоит ли делать такой тактовую частоту, если расчет будет производиться раз в сутки? А остальное время - это обычные часы
|
|
|
|
22.02.2009, 15:06
|
#105
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от Halex07
|
после прочтения вашей странички легко может написать что-нибудь вроде:
if(1 ‹=X ‹=12)...
|
Это можно написать и не читая мою страничку и сделать еще мульен ошибок.
Сообщение от Halex07
|
а вот в книге он сразу упрется в предупреждение почему нельзя, и что из этого выйдет.
|
если дочитает до этого и не проскочит - то наверняка упрется.
Однако ВСЕ водители знают что нельзя превышать скорость и нарушать ПДД но очень многие нарушают ПДД ЗНАЯ что ТС это источник повышеной опасности.
А вот МК таковым не является.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
22.02.2009, 15:20
|
#106
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Однако ВСЕ водители знают что нельзя превышать скорость и нарушать ПДД но очень многие нарушают ПДД ЗНАЯ что ТС это источник повышеной опасности.
А вот МК таковым не является.
|
Это от применения зависит. Авто стоящее в гараже - не опасно априори. МК трудящийся в системе исскуственного дыхания или в том же авто (ABS, ECU) уже опасен.
|
|
|
|
22.02.2009, 15:27
|
#107
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Авто стоящее в гараже - не опасно априори.
|
Это ваши измышления. Авто в гараже чато являются причинами возгораний и взрывов.
И главное ЗАКОНОМ установлено что ТС источник повышеной опасности и там нет ограничений ни по времени ни по месту хранения.
Сообщение от kison
|
МК трудящийся в системе исскуственного дыхания или в том же авто (ABS, ECU) уже опасен.
|
Чем же МК опасен в этих системах ? Опасно не правильное функционирование этих систем, а оно не от МК зависит, а от комплекса факторов называемых надежностью и допустимостью для данного применения.
Молоток тоже опасен когда им по голове бьют, но молоток не является источником повышеной опасности ни по жизни ни ПО ЗАКОНУ.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
22.02.2009, 16:06
|
#108
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Это ваши измышления. Авто в гараже чато являются причинами возгораний и взрывов.
|
Взорваться может многое, при соответствующих условиях. Даже вилка алюминиевая.
Сообщение от avr123-nm-ru
|
И главное ЗАКОНОМ установлено что ТС источник повышеной опасности и там нет ограничений ни по времени ни по месту хранения.
|
Закон не религиозная догма, на веру принимать не нужно. Его люди пишут, причем часто слабо представляя тему, в которой этот закон "должен урегулировать отношения".
Сообщение от avr123-nm-ru
|
Чем же МК опасен в этих системах ? Опасно не правильное функционирование этих систем, а оно не от МК зависит, а от комплекса факторов называемых надежностью и допустимостью для данного применения.
|
Так можно что угодно признать неопасным. Даже баллистическую ракету с ядерной боеголовкой. Она сама по себе не опасная, а белая и пушистая. А опасны выходит только природные катаклизмы типа извержения вулкана...
Сообщение от avr123-nm-ru
|
Молоток тоже опасен когда им по голове бьют, но молоток не является источником повышеной опасности ни по жизни ни ПО ЗАКОНУ.
|
С точки зрения закона - Вы правы. Но по закону нож - оружие, а топор нет. Чем проще убить? В древности с ножом на поле битвы не ходили, а вот с топором ( обозвав его секирой например) очень часто. Но закон о этом как бы не знает...
|
|
|
|
22.02.2009, 16:10
|
#109
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Типа кухонные ножи вы оружием считаете ?
Закон четко опредлеяет что такое холодное оружие, а эксперты еще четче - В конкретных ЦИФРАХ эксперного заключения.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
22.02.2009, 16:21
|
#110
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Типа кухонные ножи вы оружием считаете ?
Закон четко опредлеяет что такое холодное оружие, а эксперты еще четче - В конкретных ЦИФРАХ эксперного заключения.
|
Кухонные ножи есть такие, что ими можно не то что человека - кабана завалить. Продаются в любом хоз. магазине. Я их считаю оружием. И топоры тоже. А закон он сам по себе, жизнь законам не подчиняется.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:20.
|
|