roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 136, 137, 138, 139, 140, 141, 142 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 ноя 2015, 15:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Здравствуйте
Помогите, не могу настроить выход частотного сигнала на ножке PD4, точнее частично не получается, так как шим работает, частота регулируется только предделителем, а хочется задать конкретную частоту например 20кГц. пытаюсь сделать это с помощью таймера счетчика Т1, но что то не так(


unsigned int count1 = 0;

interrupt [TIM1_COMPB] void timer1_compb_isr (void)
{
count1++;
if (count1>200)
{
PORTD.4=~ PORTD.4;
count1=0;
}
}

void main(void)
{
DDRD |=(1<<4);

TIMSK|=(1<<3);

TCCR1A=0b00100011;
TCCR1B=0b00000010;

TCNT1H = 0x00;
TCNT1L = 0x00;

ICR1H=0x00;
ICR1L=0x00;

OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
#asm("sei");

while(1){
OCR1BH = 0x00;
OCR1BL = 0xFF; }
}


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
хз, что хочешь сделать. поищи "авр генератор частот" или чтот более близкое к нужному, может тот же dds подойдёт. допустим такой http://cxem.net/izmer/izmer76.php.


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

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ищи режим в котором периодом таймера управляет один из регистров, я не помню в мегах как уже.. в хмегах переделали таймеры..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


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

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Спасибо заработало, теперь проблема в другом.
вот так управляю частотой и шимом:
//частота
ICR1H = 0x00;
ICR1L = 0x64;
//шим
OCR1BH = 0x00;
OCR1BL = 0x32;
Хочу чтобы все регулировалось плавно, для этого есть две кнопки для управления частотой и две для управления шимом.
Данные от кнопок записываются в переменные в десятичном виде. Как мне 16 битную десятичную переменную перевести в две 8ми битные 16ричные значения?


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Есть такая штука union в си. Объединяешь название 16-ти битной переменной с 2-мя 8-ми битными.
http://www.c-cpp.ru/books/obedineniya


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

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Спасибо, решил)


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

Зарегистрирован: 13 ноя 2009, 18:12
Сообщения: 27
Откуда: Ярославль
Я не прикалываюсь, а что стало с курсом avr123.nm.ru?
Решил по-быстрому кое-что вспомнить, а его и нету)


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
sergy1976 писал(а):
Я не прикалываюсь, а что стало с курсом avr123.nm.ru?
Решил по-быстрому кое-что вспомнить, а его и нету)

О НЕТ!!!!!!!!!!!!!!!!!!
avr123, что с тобой?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Да, что-то не так. На форуме последний раз был: Последнее посещение:22 май 2015, 12:51. :shock:
И сайт удалили:
Цитата:
САЙТ УДАЛЕН
Ранее по этому адресу находился сайт, который мы удалили за нарушение правил использования системы.


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

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1478
Коллеги. У меня вопрос к людям учёным, сведущим в науке воздухоплаванья...
Мне очень понравились вот такие девайсы:
Изображение
Особенно наличием USB и как следствие, отсутствием необходимости в программаторе.

Из соображений бюджетности, рассматриваю вариант:
Изображение
Promini ATmega328P

Но у него нет разъёма под USB. Это только программатором? Или надо проводочки к usb подцеплять?


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

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Вторая плата полностью без чипа USB (без виртуального порта), шить её придется самому подключая "проводочками" к преобразователю "USB to TTL" (и если ещё брать эконом версию, то шаманство с кнопкой сброса).
Я затарился "тучей" первых плат (не дорогие), очень удобно, хотя их заводка DTR на reset МК - не очень удачное решение, порой подлагтивает. Впрочем я плату юзаю не как дуню, а по ISP гоняю (оторвал тамышний кондер "авто сброса").


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

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1478
Ясно... Значит не вариант. Я с 5-ти проводковым намучался, хватит :)
Попробую STM8 ещё.

Бюджет :(


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
не можете за бакс купить юсб-уарт переходник? :D не прикалывайся. и к тому же юсб-уарт в хозяйстве должен быть по любому. и это, к стм8 нужна или дискавери или клон программатора. и вообще программатор, что для мег, что для стм8/32 давно стоят копейки. джитаг для армов туда же. еще их можно программировать другой ардуиной - скетч залить или высунув, допустим из уно 328ю мегу.
Madf, только чтот на подобии такого http://aliexpress.com/store/product/Free-Shipping-10PCS-CH340G-CH340-Serial-Converter-USB-2-0-To-TTL-6PIN-Module-for-PRO/213957_1462565128.html лучше, на них дтр есть. можно еще и с +3.3в поискать, на pl2303.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 16:03 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Angel71 писал(а):
только чтот на подобии такого http://aliexpress.com/store/product/Free-Shipping-10PCS-CH340G-CH340-Serial-Converter-USB-2-0-To-TTL-6PIN-Module-for-PRO/213957_1462565128.html лучше, на них дтр есть. можно еще и с +3.3в поискать, на pl2303.

Чо так дорого?
Вот же норм вариант и напруга переключается и весь фарш RS232 (да и чип нормальный).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 26 ноя 2015, 16:54 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1478
Я вообще-то вот это имел в виду:
http://ru.aliexpress.com/item/Free-Ship ... 57723.html
Изображение

Программатор не нужен. Там бутлоадер.
Или я глючу?

Девайс сам стоит доллар. И не нужен программатор.
AVR - привычнее, но аналог не требующий программатора стоит уже почти 2 доллара. А версия, требующая программатора - почти полтора доллара.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 136, 137, 138, 139, 140, 141, 142 ... 144  След.

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


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

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


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

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