roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 ноя 2024, 00:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 31, 32, 33, 34, 35, 36, 37 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 13 май 2008, 09:34 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Ну я представляю, даже скажу больше все работает :) Просто я не знал, что OCR1A и OCR1B это регистры сравнения, тем более что я в коде пишу в первой строчке OCR1B=0x00, вот я и не понял.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 20 май 2008, 19:09 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Такой вопрос, есть проект в котором используется Mega16 с кварцем 16МГц, автор дает следующие установки фьюзов в ПониПрог, но если бит на CKOPT не стоит галочка, т. е. в него зашивают "1", то это работа от кварца 8МГц. Я прав?

Добавлено спустя 2 минуты 17 секунд:
Я считаю что должно быть галочка на CKOPT.


Вложения:
.JPG
.JPG [ 17.8 КиБ | Просмотров: 4249 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 20 май 2008, 19:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Такой вопрос, есть проект в котором используется Mega16 с кварцем 16МГц, Я считаю что должно быть галочка на CKOPT.


CKOPT должен быть "0" - запрограммирован. http://avr123.nm.ru/07.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 20 май 2008, 21:08 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Спасибо.
И еще вопрос почему ШИМ после его уменьшения до нуля и его остановки оставляет на ножке высокий уровень и как с этим бороться?

Добавлено спустя 3 минуты 1 секунду:
Это в случае Non-inv, если поставить Inv все будет ОК. После остановке ШИМ на ножке низкий уровень.

Добавлено спустя 1 час 11 минут 3 секунды:
Вопщем выкрутился, сделал его инвертным, а задание инвертирую чтобы оно соответсвовало ШИМу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 09:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Возможно назначение ШИМ ножки ВХОДом помогло бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 09:33 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Не помогло, если назначить ножку OCR1B входом ШИМ ваще не выводится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 09:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Не помогло, если назначить ножку OCR1B входом ШИМ ваще не выводится.

Естетсвенно - так и написано на http://avr123.nm.ru/z8.htm "про ШИМ в AVR".

Но ты же спрашивал про ОТКЛЮЧЕНИЕ ШИМ ! Я и написал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Все я понял, но если я назначу ножку входом на ней будет не пойми какой уровень или подтянуть ее 1К резистором к земле?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 21:51 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Что-то тут не так. Даже если таймер не останавливать, при записи нуля в регистр сравнения при неинвертированном сигнале должен ноль на выходе быть. Может все-таки не в программе, дело? Может где "сопля" какая звенит?

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 22:36 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Все спасибо я кажется разобрался, я не останавливал ШИМ, я останавливал таймер, поэтому и значения на ножке прыгали.

Добавлено спустя 2 минуты 36 секунд:
Спасибо еще раз avr123 за задачу №8.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 май 2008, 22:36 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Все я понял, но если я назначу ножку входом на ней будет не пойми какой уровень


Да уровень на ней будет известный - диаграма на
http://avr123.nm.ru/02.htm - "устройство AVR".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 22 май 2008, 13:44 
Не в сети

Зарегистрирован: 22 май 2008, 13:31
Сообщения: 2
Откуда: Тула
прог. языки: Pascal
Hi ALL!

Выкладываю финальную версию документации своей отладочной платы на AVR для желающих попаять. В приложении схема, PCB для лазерника и фотки подключения периферии как это все задумывалось.
Удачи в освоении МК!


Вложения:
FastAVR_v102full.ZIP [1.45 МиБ]
Скачиваний: 7109
Fast_avr_sch102.GIF
Fast_avr_sch102.GIF [ 243.05 КиБ | Просмотров: 5786 ]
Fast_AVR_v102_3.jpg
Fast_AVR_v102_3.jpg [ 508.07 КиБ | Просмотров: 9409 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 22 май 2008, 14:41 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо ! Отлично :good: Будет здорово если ты еще накопищь исходничков-прмеров к ней и положишь тут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 22 май 2008, 14:57 
Не в сети

Зарегистрирован: 22 май 2008, 13:31
Сообщения: 2
Откуда: Тула
прог. языки: Pascal
avr123.nm.ru писал(а):
Спасибо ! Отлично :good: Будет здорово если ты еще накопищь исходничков-прмеров к ней и положишь тут.

Плата разрабатывалась под впечатлением МикроПаскаля и тестировалась на нем же. Примеры доступны на сайте микроэлектроники в разделе сопровождения из плат EasyAVR :)
Начать можно отсюда
http://www.mikroe.com/en/compilers/mikr ... wnload.htm
http://www.mikroe.com/en/tools/easyavr5/

Удачи!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 22 май 2008, 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А описание где? Че может зачем нужна? Зачем индикатор в углу?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 31, 32, 33, 34, 35, 36, 37 ... 144  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO