Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STM32 - тонкости работы, отладочные платы
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 17, 2024 02:30:31

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 152 ]    , , , , 5, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:19:12 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
8. flagon должен быть volatile.

Для дрыгания ногами BSRR придуман. Собака - watchdog.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:24:23 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Погуглил, без моего участия он же бы не включился.
Чудеса какие то(
Раз уж мы тут собрались. Стартап требует вот эту функцию - void SystemInit(void){}. Можно уалить требование в самом стартапе или пустую функцию добавить в майн, а как правильно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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().


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: 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 и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:43:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Строка ругает функцию? :shock:


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:45:48 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Из за нее ошибка без функции вылазит. Да черт с ним, что с экранчиком то


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:52:38 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Да черт с ним, что с экранчиком то
Он не работает!

А решение, скорее всего, вот тут
Изображение
Вложение:
d1.png [4.97 KiB]
Скачиваний: 330


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:53:51 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Это кнопочка которой я запускаю прошивку, всегда так делал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 19:55:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Ну, тогда осталось сделать то что после and


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:01:18 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
На белую я тоже нажимал тод же эффект
Причем после компиляции экран не работает, а вот после ресета зажигается на пол секунды


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:14:29 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
После слова and написано слово Debug


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:25:54 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Да я давно так запускаю все работает всегда. Тут вообще что то непонятное творится(
Вот сейчас собрал проект нна диско, той же кнопкой - все работает, экранчик горит всякое рисует


Последний раз редактировалось TEPEM Пн янв 16, 2023 20:43:46, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:44:27 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Я не стал ни чего удалять, заносил ее за // - все перестало работать - все вернул
Как убавить скорость SPI шинки?


Последний раз редактировалось TEPEM Пн янв 16, 2023 20:46:12, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:45:39 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Ну когда перестало работать, только её удаляли?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:47:17 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Ну у меня перестал экран работать даже на 0.3сек, да только ее. Нормально он не работал( Я уже свисток поменял думал брак.
Если подумать, он же не включает экран без ресета, может что то не так, хотя потом картинка выходит, очень странно. И если его настроить и оставить питание при этом ни чего не передавать он же все равно будет показывать пред идущую картинку. Значит там в догонку что то летит выходит???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:51:50 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Как убавить скорость SPI шинки?
А какая она сейчас и где вы её задали?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 20:58:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0
Ну а скорость то какая сейчас? Вы же понимаете, что я не просто так задаю провокационные вопросы? Может в RM заглянуть всёже?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла
СообщениеДобавлено: Пн янв 16, 2023 21:00:34 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт дек 05, 2019 16:28:11
Сообщений: 149
Откуда: Самара
Рейтинг сообщения: 0
Так говорю же, 4 свистка закирпичил, вставил ваш листинг, он не убил очередной свисток с ним и работаю


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 152 ]    , , , , 5, , ,  

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y