Easyelectronics.ru

Электроника для всех
Текущее время: 20 июн 2018, 20:09

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



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 07 июн 2018, 19:10 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1825
Просто подключите осциллограф. В одном случае ARR = 3, в другом случае ARR = 4, и посмотрите на частоту генерации ШИМ. CCRх в обоих случаях = 2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 07 июн 2018, 19:17 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2456
Откуда: КЧР, поселок Нижний Архыз
Черт подери!
Цитата:
In upcounting mode, the counter counts from 0 to the auto-reload value (content of the
TIMx_ARR register)

А я везде ARR пишу как есть — надо 1000 импульсов, 1000 и пишу, блин!!!
Ну, да со мной такое постоянно бывает. Вот, даже осциллограф притащил, 15 минут в код втыкал, пока нашел, что же я нарукожопил


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 07 июн 2018, 20:37 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 24 июл 2016, 00:07
Сообщения: 101
Reflector писал(а):
Для совсем неверующих:

Да, надо было сразу это кидать и все вопросы отпали бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 07 июн 2018, 21:25 
Только пришел

Зарегистрирован: 06 июн 2018, 22:30
Сообщения: 11
Oxford Так еще и сигнал на выходе задерживаеться после совпадения, но это больше влияет на одиночные импульсы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 08 июн 2018, 02:57 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 3367
Откуда: Кемеровская область, Киселевск
Да все правильно, молодцы.

Более подробно:
TIM3->PSC = 1 - 1; //Без делителя = 48000000 Гц / 1 тактовая, делитель равен 1, записываем 1 - 1
TIM3->ARR = 3840 - 1; // 48000000 / (частота генерации 12500 Гц), перезагружаемся через каждые 3840 - 1 тактовых импульсов
TIM3->CCR4 = 1920 - 1; // CCR4 определяет сколько импульсов будет находиться высокий уровень по отношению к счетному CNT регистру, по сути это скважность, для меандра коэффициент заполнения равен 0.5, 3840 * 0.5 записываем 1920 - 1

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что посоветуете почитать о программировании на регистрах?
СообщениеДобавлено: 08 июн 2018, 08:30 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 1795
А чего так за память переживать при настройках периферии?
Ну создается структура в стеке при вызове функции, после выхода из функции удаляется.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3

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


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

Сейчас этот форум просматривают: Eddy_Em, goreprogrammist, mChel


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB