Форум РадиоКот • Просмотр темы - Микроконтроллеры STM32 - тонкости работы, отладочные платы
Сообщения без ответов | Активные темы
Страница 5 из 8
[ Сообщений: 152 ]
, , , , , , ,
Автор
Сообщение
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:19:12
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
8. flagon должен быть volatile. Для дрыгания ногами BSRR придуман. Собака - watchdog.
Вернуться наверх
Реклама
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:24:23
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Погуглил, без моего участия он же бы не включился. Чудеса какие то( Раз уж мы тут собрались. Стартап требует вот эту функцию - void SystemInit(void){}. Можно уалить требование в самом стартапе или пустую функцию добавить в майн, а как правильно?
Вернуться наверх
Реклама
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:32:36
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Задержку, кстати, можно сильно проще без всяких прерываний делать. Включать в режиме OPM и тупо ждать флага UIF.
Код:
TIM2->SR=0; TIM2->CR1 = TIM_CR1_CEN | TIM_CR1_OPM; while(!(TIM2->SR & TIM_SR_UIF));
Вызов SystemInit из стартапа можно удалить. В IAR вместо него вызывается __low_level_init().
Вернуться наверх
Реклама
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:39:13
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Задержку, кстати, можно сильно проще без всяких прерываний делать. Включать в режиме OPM и тупо ждать флага UIF.
Код:
TIM2->SR=0; TIM2->CR1 = TIM_CR1_CEN | TIM_CR1_OPM; while(!(TIM2->SR & TIM_SR_UIF));
Вызов SystemInit из стартапа можно удалить. В IAR вместо него вызывается __low_level_init().
О, если из стартапа удалить строку ругающую эту функцию - вообще перестает работать дисплей == LDR R0, =SystemInit
Вернуться наверх
Реклама
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Подробнее>>
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:43:40
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Строка ругает функцию?
Вернуться наверх
Реклама
Реклама
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Подробнее>>
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:45:48
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Из за нее ошибка без функции вылазит. Да черт с ним, что с экранчиком то
Вернуться наверх
Реклама
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:52:38
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Да черт с ним, что с экранчиком то
Он не работает!
А решение, скорее всего, вот тут
Вложение:
d1.png [4.97 KiB]
Скачиваний: 330
Вернуться наверх
Реклама
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:53:51
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Это кнопочка которой я запускаю прошивку, всегда так делал.
Вернуться наверх
Реклама
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 19:55:01
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Ну, тогда осталось сделать то что после and
Вернуться наверх
Реклама
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:01:18
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
На белую я тоже нажимал тод же эффект Причем после компиляции экран не работает, а вот после ресета зажигается на пол секунды
Вернуться наверх
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:14:29
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
После слова and написано слово Debug
Вернуться наверх
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:25:54
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Да я давно так запускаю все работает всегда. Тут вообще что то непонятное творится( Вот сейчас собрал проект нна диско, той же кнопкой - все работает, экранчик горит всякое рисует
Последний раз редактировалось TEPEM Пн янв 16, 2023 20:43:46, всего редактировалось 1 раз.
Вернуться наверх
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:43:35
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
О, если из стартапа удалить строку ругающую эту функцию - вообще перестает работать дисплей == LDR R0, =SystemInit
Боюсь спросить, а вы только выделенную строку удаляли? Ну мне так, Чисто поржать.
Вложение:
d3.png [9.76 KiB]
Скачиваний: 309
Вернуться наверх
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:44:27
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Я не стал ни чего удалять, заносил ее за // - все перестало работать - все вернул Как убавить скорость SPI шинки?
Последний раз редактировалось TEPEM Пн янв 16, 2023 20:46:12, всего редактировалось 1 раз.
Вернуться наверх
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:45:39
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Ну когда перестало работать, только её удаляли?
Вернуться наверх
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:47:17
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Ну у меня перестал экран работать даже на 0.3сек, да только ее. Нормально он не работал( Я уже свисток поменял думал брак. Если подумать, он же не включает экран без ресета, может что то не так, хотя потом картинка выходит, очень странно. И если его настроить и оставить питание при этом ни чего не передавать он же все равно будет показывать пред идущую картинку. Значит там в догонку что то летит выходит???
Вернуться наверх
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:51:50
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Как убавить скорость SPI шинки?
А какая она сейчас и где вы её задали?
Вернуться наверх
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:54:05
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
ЛауИни
Код:
RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; //Taktirovanie SPI1 SPI1->CR1 |= (SPI_CR1_MSTR | SPI_CR1_SSM | SPI_CR1_SSI);
Передача
Код:
GPIOB->ODR &= ~(1<<7); //ChipSelect loy GPIOB->ODR |= (1<<6); //DC UpLevel SPI1->CR1 |= SPI_CR1_DFF; while (!(SPI1->SR & SPI_SR_TXE)){}; SPI1->DR = dat; while (!(SPI1->SR & SPI_SR_TXE)){}; while ((SPI1->SR & SPI_SR_BSY)){}; GPIOB->ODR |= (1<<7); //ChipSelect Up
Вернуться наверх
VladislavS
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 20:58:32
Поставщик валерьянки для Кота
Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47Сообщений: 2479
Рейтинг сообщения: 0
Ну а скорость то какая сейчас? Вы же понимаете, что я не просто так задаю провокационные вопросы? Может в RM заглянуть всёже?
Вернуться наверх
TEPEM
Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
Добавлено: Пн янв 16, 2023 21:00:34
Встал на лапы
Зарегистрирован: Чт дек 05, 2019 16:28:11Сообщений: 149Откуда: Самара
Рейтинг сообщения: 0
Так говорю же, 4 свистка закирпичил, вставил ваш листинг, он не убил очередной свисток с ним и работаю
Вернуться наверх
Страница 5 из 8
[ Сообщений: 152 ]
, , , , , , ,
Кто сейчас на форуме
Сейчас этот форум просматривают: Andrew85 и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения