23.05.2013, 15:43
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
А через BSRR можно одной командой установить И сбросить некоторые биты, то есть ещё экономия 3...5 команд и машинных циклов
|
Через BSRR удобней устанавливать, а через BRR сбрасывать биты порта. Удобство в том, что не надо менять маску битов.
Но побитный доступ возможен только через bit-band.
|
|
|
|
23.05.2013, 16:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от kittec
|
Через BSRR удобней устанавливать, а через BRR сбрасывать биты порта. Удобство в том, что не надо менять маску битов.
|
Удобно, но если надо одновременно устанавливать и сбрасывать биты, то это фактически 2 блока по 5 команд в каждом (с оптимизацией чуть меньше), вместо одного. Иногда это критично, особенно учитывая неторопливость ногодрыга Кортексов.
Через бит-банд можно оперировать только одним битом, а этими командами можно изменять состояние сразу нескольких битов порта, не затрагивая остальные ножки порта
|
|
|
|
24.05.2013, 01:43
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Дело в том, что верхняя часть BSRR - это аналог BRR. И всё в одном регистре.
Т.е. имеется возможность одной командой часть ног выставить, а другие обнулить.
|
|
|
|
26.05.2013, 00:59
|
|
Частый гость
Регистрация: 20.04.2009
Сообщений: 17
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Доброе время суток!
Может кто пробовал завести ZVS на STM? реально ли это сделать как в UCC3895?
я так понимаю необходимо делать фазовые сдвиги между таймерами, но сдвигая методом добавления значений в CNT результатом не увенчался! может можно как-то по другому это сделать???
заранее спасибо!
|
|
|
|
27.05.2013, 13:09
|
|
Частый гость
Регистрация: 14.06.2006
Сообщений: 40
Сказал спасибо: 20
Сказали Спасибо 10 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от pripoy08
|
фазовые сдвиги между таймерами
|
Я делал так. Таймер2 либо таймер3 мастер - задает частоту. Таймер1 и таймер15 - слейвы в режиме однократного импульса. В режиме однократного импульса можно задавать время задержки от сработки триггера до начала формирования импульса. Работает прекрасно. stm32f100.
|
|
|
|
04.06.2013, 18:28
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
OFF panic или dont'panic: STMicroelectronics увеличивает сроки производства микроконтроллеров http://www.promelec.ru/company/news/1166/
Сегодня в космодроме заказал на всякий 200шт. stm32f100 - хай кращэ лэжать
|
|
|
|
04.06.2013, 18:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Неудивительно, учитывая что СТ захватил 70% всего рынка Кортекс-М в мире
|
|
|
|
04.06.2013, 18:54
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
что-то много номенклатур разных - может как у классика "лучше меньше да лучше".
|
|
|
|
04.06.2013, 19:17
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Та не, STM правильные пацаны! Думаю, что где-то во Вьетнаме освоят дополнительные мощностя и всё будет пучком.
|
|
|
|
04.06.2013, 19:54
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Не нодо забывать, что менеджеры "Промэлектроника" тоже кушать хотят. А учитывая летние отпуска, на которые деньги тоже надо, то panic очень нужен.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:10.
|
|