23.05.2022, 09:48
|
|
Вид на жительство
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Привет народ.
Ткните быстренько носом.
Как инициализировать таймеры.
STM32F303
TIM15 по апдейту должен запустить TIM1 в OPM режиме.
Чего только не перепробовал нифига.
Код:
|
TIM1-›CR1=TIM_CR1_URS|TIM_CR1_OPM;
TIM1-›CR2 = 0x0;
TIM1-›CNT=0;
TIM1-›ARR = 200;
TIM1-›PSC = 640;
TIM1-›RCR = 0x0;
TIM1-›SMCR=TIM_SMCR_SMS_3|TIM_SMCR_MSM;
TIM1-›BDTR=TIM_BDTR_AOE;
TIM1-›CCER=0;
TIM1-›CCMR1=TIM_CCMR1_OC1M_2|TIM_CCMR1_OC1M_1;
TIM1-›CCER=TIM_CCER_CC1E;
TIM1-›CCR1=100;
TIM15-›CR1=0;
TIM15-›CR2 = TIM_CR2_MMS2_1;
TIM15-›CNT=0;
TIM15-›ARR = 20;
TIM15-›PSC = 640;
TIM15-›RCR = 0x0;
TIM15-›SMCR=0x0000;
TIM15-›BDTR=0; |
Чет не догоняю.
|
|
|
|
23.05.2022, 10:14
|
|
Вид на жительство
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Разобрался
TIM_CR2_MMS2_1 надо TIM_CR2_MMS_1
|
|
|
|
30.05.2022, 11:49
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
есть Stm32f105 и lcd1286(ST7920) пытаюсь их поженить а они никак не хотят по 8-bit шине, посмотрите если не сложно что я не так делаю...
|
|
|
|
31.05.2022, 11:36
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
прогресс пошел! Запустил на spi! затык был был в настройках spi приведу скрин на которых у меня заработало! подсмотрел на ютубе у одного тока нашел. Запустил только в текстовом, мне инфа только нужна знакогенератор конечно там убогий но мне пойдет чем легче тем лучше....
|
|
|
|
31.05.2022, 22:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Этот дисплей наверное ресурсопрожорлевый если самому символы создавать.
|
|
|
|
01.06.2022, 21:43
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
я думаю что графическом режиме любой дисплей будет ресурсы потреблять. Мне и этот шрифт утраивает и разные гифки мне и нафиг не нужны.
еще пол дня убил на то чтобы запустить дисплей жигадрыгом(ножкоддрыг 8-bit) результат шокировал если честно. Пришлось подбирать время пауз в процедуре обмена как то она сильно не совпало с даташником, что в итоге привело совсем медленной его работе! может это мой такой дисплей но как так я не понял... вроде 8-bit-й ногодрыг должен быть по любому быстрее spi но оказалось не так для данного дисплея непонятки...
Последний раз редактировалось mike-y-k; 01.06.2022 в 22:02.
Причина: 6.6
|
|
|
|
01.06.2022, 22:01
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,091
Сказал спасибо: 2,566
Сказали Спасибо 11,900 раз(а) в 5,973 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от do-vitas
|
что в итоге привело совсем медленной его работе!
|
Если ногодрыг через HAL, то ничего удивительного. Ногодрыг только рукопашный, через регистры.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.06.2022, 00:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Дык, если ногодрыг на параллельную шину делать, так вообще надо таймером DMA дергать, коль в МК FSMC не завезли…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
02.06.2022, 10:54
|
|
Прописка
Регистрация: 17.03.2015
Сообщений: 298
Сказал спасибо: 0
Сказали Спасибо 224 раз(а) в 127 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Цитата:
|
вроде 8-bit-й ногодрыг должен быть по любому быстрее spi но оказалось не так для данного дисплея непонятки...
|
Дык, опрашивайте Busy Flag (BF) и все будет быстро и в 8-битном режиме.
|
|
|
|
02.06.2022, 13:44
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
ProtAS-13, вы не поняли я имел ввиду, что подключение по параллельной шине должно быть быстрее последовательной а 8-bit-й режим он и там и там по идее!
eddy,а насчет dma ну ка бы да ускорит но если мк больше ничего и не делает кроме как буквы пишет то в принципе какая разница... а FSMC не завезли да... на днях напишу на cmsis давно хотел изучить пришло видать время...
Последний раз редактировалось do-vitas; 02.06.2022 в 13:53.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:38.
|
|