Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.11.2006, 14:05  
Shaienn
Прохожий
 
Регистрация: 24.11.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Shaienn на пути к лучшему
По умолчанию

2Zemlyanov

Спасибо, но лицензия не подошла. С портами разобрался, я в Atmega16 не мог почему-то PORTC инициализировать до конца

Прикрепленный файл: 8081480.rar
Реклама:
Shaienn вне форума  
Непрочитано 30.11.2006, 15:07  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от Shaienn
в Atmega16 не мог почему-то PORTC инициализировать до конца
самый частый вопрос наверно.

Прикрепленный файл: 8081480.rar
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 01.12.2006, 16:08  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию

AndryG, спасибо!
На выходных объязательно изучу то, что Вы мне изложили. Ко-мне вопросов нет?
AVL вне форума  
Непрочитано 01.12.2006, 16:48  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Сообщение от AVL
AndryG, спасибо!
На выходных объязательно изучу то, что Вы мне изложили. Ко-мне вопросов нет?
Вот если бы Вы интерпретаторы да виртуальные машины клепали - было бы здорово
http://www.remexpert.com/forum/viewt...586&highlight=
AndryG вне форума  
Непрочитано 01.12.2006, 20:01  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию

Вот если бы Вы интерпретаторы да виртуальные машины клепали - было бы здорово
http://www.remexpert.com/forum/viewt...586&highlight=[/quote]
Ну, в идеале, я из накопленх знаний собираюсь контроллер управлением гаражными распашными воротами сделать. С продвинутой логикой, само сабой, а не тупо открыть/закрыть. А это как-раз для Вашего "умного дома" тоже нужная деталь. Причём, привода и ворота у меня имеются (дом у меня частный). И по-ходу "умного дома" у меня под эту тему в каждую комнату шести или восьми жильный кабель затянут под этот проэект (на перспективу). Так-что могу быть тестером Ваших идей. Все провода сходятся в одну комнату (на пульт). Также отдельно затянуты провода аналогичные под охранно-пожарную сигнализацию...
AVL вне форума  
Непрочитано 02.12.2006, 22:49  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию

Как и обещал, переделал под Тини15 и опробовал в железе. РАБОТАЕТ. Это первыая часть примера AndryG по работе с кнопками. Причём, пример я переделал так, что б избавиться от внешних подтягивающих резисторов на входах.

/************************************************** ***
Демонстрация работы с кнопками
1MHz
************************************************** ***/
#include ‹Tiny15.h›
unsigned char p,n,v;

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
TCNT0=0xCF;
n = (PINB & 0b111000) ››3; // выделяем наши три кнопки
v = p ^ n; //выделяем те кнопки, которые изменились
v = v & p; //были отпущены, теперь нажаты
p = n; //запоминаем текущее состояние кнопок v = v & 0b000111;
PORTB ^= v;//переключаем светодиоды
}
void main(void)
{
p=n=v=0;
DDRB=0b000111;
PORTB=0b111111;
TCCR0=0x04;
TCNT0=0xCF;
GIMSK=0x00;
MCUCR=0x00;
TIMSK=0x02;
ACSR=0x80;

#asm("sei")
PORTB=0b111000;
while (1);
}
AVL вне форума  
Непрочитано 20.12.2006, 13:41  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию

Здравствуйте!
У меня свежая непонятка.
Вот моя програмка. В Протерусе работает без проблем.
А в жизни НЕТ.
А именно. Суть задачи. Выставить автоматически после старта на пару секунд на РВ3,4 ноль, а на РВ1,2 единицу, а затем реверс навсегда.
Так вот, в жизни у меня этих пару секунд нет. Практически сразу устанавливается реверс и всё.
И это ещё не все проблемы.
Я использую Kanda Systems STK200+/300 программатор.
Так вот если я програмирую RSTDISBL=1, то программер это уже чип не видит. Тогда я переписываю чип ОМЕГОЙ и всё опять нормально видится Kanda Systems STK200+/300.
Так и должно с этим программером?

/************************************************** ***
This program was produced by the
CodeWizardAVR V1.24.8d Professional
Automatic Program Generator
© Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : SRS imitator
Version :
Date : 30.11.2006
Author :AVL
Company :AVL
Comments:имитирует исправную работу лампчки аирбега.
Пины 2,3 и 6,7 работают в противофазе.
Chip type : Tiny15
Clock frequency : 1,600000 MHz
Memory model : Tiny
External SRAM size : 0
Data Stack size : 32
************************************************** ***/

#include ‹Tiny15.h›

unsigned char sc;

interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{

TCNT0=0x55;
if (sc › 0xaa)
PORTB=0b011001;

else
sc=sc+1;
}
void main(void)
{
PORTB=0b000111;
DDRB=0b011111;
TCCR0=0x04;
TCNT0=0x22;
GIMSK=0x00;
MCUCR=0x00;
TIMSK=0x02;
ACSR=0x80;
#asm("sei")

while (1);

}
AVL вне форума  
Непрочитано 14.03.2008, 13:26  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Цитата:
Написал программу в WinAVR - несрабатывает прерывание - в чем дело ?
Если у вас новый WinAVR то SIGNAL нужно заменить так как описано в примерах для разных компиляторов на стр. 3 "Прерывания в AVR"
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 14.03.2008, 16:43  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

avr123-nm-ru, я тебе уже 100 раз говорил, скажу в 101 и если надо, повторю в 1001 раз, твой курс просто находка! Я с него только и поднялся, спасибо тебе ПРЕОГРОМНОЕ. Не парся и не слушай придуров. Для начинающих, именно то, что и нужно.[/b]
retcom вне форума  
Непрочитано 15.03.2008, 02:27  
maxis1987
Частый гость
 
Регистрация: 06.07.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
maxis1987 на пути к лучшему
По умолчанию

AVl включая RSTDISBL вы делаете недоступным режим ISP програмирования, потому и STK200+/300 его не видит. Чип можно перепрошить только в режиме паралельного программирования, что ты и делаешь ОМЕГОЙ.
maxis1987 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ARM начинающим с нуля - KEIL с лекарсвом, методички, книги avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 22 31.03.2010 00:24
off Шарж на мой курс - portveshok123.nm.ru avr123-nm-ru Отвлекитесь, эмбеддеры! 16 07.02.2010 15:02
Помогите начинающим KarDi Делимся опытом 24 25.12.2007 00:51
PROTEUS краткий курс - самоучитель avr123-nm-ru Proteus 85 06.02.2007 23:46


Часовой пояс GMT +4, время: 18:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot