Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.11.2006, 00:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
чем больше ресурсов тем лучше.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
25.11.2006, 00:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
там и бесплатные уроки выложены.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
26.11.2006, 15:44
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
AndryG, спасибо огромное!
Ибо я в локальном шоке. В симуляторе РАБОТАЕТ твой солюшин. Теперь мне осталось только разобраться ПОЧЕМУ работает Переписать ЭТО дело на Аттини15 и посмотреть в железе.
А дальше надо будет сделать что б лампочка загоралась при нажатии и удерживании кнопки не мение чем 5 секунд, а выключалась моментально. Это что б с дуру не "рвануло" .
|
|
|
|
28.11.2006, 11:20
|
|
Вид на жительство
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Это вопрос?
|
|
|
|
28.11.2006, 22:19
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
AndryG.
Нет, такой вопрося я б не рискнул задать сам
Но если Вы не против, то вопрос.
В свою очередЬ. с огромной радостью отвечу Вам на любые вопросы (не побоюсь такого выражения) по раскодировке автомагнитол, телефонов, коррекции спидометров и довольно много по работе с иммо авто. Тут я могу. А с АВР начинаю. Правда уже год начинаю, по два часа в неделю. Больше времени не на это не хватает. Но мне много и не надо. Базовые кирпичики, но только те, что именно мне нужны, а не ЛСД, внешние памяпи и ШИМ. Это хорошие темы но пока для моих личных задумок они не нужны. Так что, набираюсь наглости и утвержаю, что ЭТО вопрос.
|
|
|
|
28.11.2006, 23:18
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Сообщение от alll
|
Можно вставить пять копеек?
А что вы думаете о курсе http://amttel.narod.ru/index.htm ? Правда, он платный, но я по нему уже через три часа "слепил" мигалку для ёлки! Это при том, что про микроконтроллеры услышал за неделю до этого!
|
Вопрос слегка не корректный, но, можеш дать почитать первый нормальный урок, для оценки? Дело в том, что то, что дано для свободного скачивания совершенно не даёт представления о подходе к обучению в ДАННОМ курсе. Только общиее понимание о железе которое нам вышлют, а хотелос-бы по БИЛДЕРУ понять. К стати, там обучение на Си или ассемблере?
Если шо, то моё мыло: avl123avl@list.ru
Спасибо.
|
|
|
|
29.11.2006, 11:15
|
|
Прохожий
Регистрация: 24.11.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ребят, помогите, в упор не могу разобраться с подключением LCD к ATmega16 в Proteus 6.5sp5... Слепите пожалуйста пример с выводом строки на LCD под мою версию протеуса, а то на 6.9 SP4 в демо режиме говорит что-то про компоненты, а кряка не нашел. Пользуюсь CodeVision... Очень благодарен буду.
PS Курс читал... Все очень смутно...
|
|
|
|
29.11.2006, 18:34
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Сообщение от Shaienn
|
Слепите пожалуйста пример с выводом строки на LCD под мою версию протеуса, а то на 6.9 SP4 в демо режиме говорит что-то про компоненты, а кряка не нашел. Пользуюсь CodeVision... Очень благодарен буду.
|
Слепил.У меня работает.Пробуй.
Прикрепленный файл: 1510217.rar
|
|
|
|
29.11.2006, 18:42
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Сообщение от Shaienn
|
на 6.9 SP4 в демо режиме говорит что-то про компоненты, а кряка не нашел.
|
Попробуй это
Прикрепленный файл: 8081480.rar
|
|
|
|
30.11.2006, 13:30
|
|
Вид на жительство
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Сообщение от AVL
|
А дальше надо будет сделать что б лампочка (pb1) загоралась при нажатии и удерживании кнопки (pb0) не мение чем 5 секунд, а выключалась моментально. Это что б с дуру не "рвануло" .
|
Другими словами ... удержание кнопки 5 сек - ВКЛ. повторное нажатие - ВЫКЛ.
Общая идея:
Запускаем таймер на 50 мс ... в нем сканируем кнопку... и учитываем, что 100*50мс = 5 сек.
(фсч -› флаг "считать" ... типа, "нужно вести подсчет времени" 0-не считать, 1 - считать
сч -› счетчик времени в тиках таймера 100 = 5 сек)
В обработке прерывания таймера.
Код:
|
ЕСЛИ (нажали)
ЕСЛИ ( НЕ горит)
фсч = 1 //разрешаем подсчет времени
ИНАЧЕ //нажали и горит
выключить
ЕСЛИ (отпустили)
фсч = 0 //перестаем считать время
сч = 0 //счетчик обнулили
ЕСЛИ (сч › 100)
включить
ИНАЧЕ
сч = сч + фсч // Если счет разрешен - прибавит единицу ... так-как стоит в иначе - не будет глобального переполнения вечного |
Код:
|
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
unsigned char n,v;
TCNT0=0xCF;
n = PINB & bt_;
v = p ^ n;
if (v & p & bt_) // НАЖАЛИ (bt_=1 при отпущенной)
if (PORTB & ld_) //Если не горит
fsc = 1;
else
ld_off;
if (v & n & bt_) //отпустили
{
sc = 0;
fsc = 0;
}
if (sc › 0x38) //Тут надо 100 поставить для 5 секунд
ld_on;
else
sc += fsc; //если нет переполнения и счет разрешен - прибавится единичка
p = n;
putchar(fsc);
putchar(sc);
} |
Полный проект с Proteus http://www.andryg.ho.com.ua/bt_3.txt RAR-архив
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:40.
|
|