Найдено 12 результатов

Николай Relsart
Ср янв 12, 2022 09:26:28
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Нашел странную закономерность- все вышеуказанные косяки проявляются при отключенной оптимизации (О0). Если включить любой уровень О1, О3 и т.п. - все работает и в отладке и непосредственно на МК. Проверил на разных компах и разных кристаллах :shock:
Глюк Кейла? :dont_know:
Николай Relsart
Вс окт 24, 2021 19:43:16
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Тоже было подозрение, но пробовал на двух платах: самая обычная BluePill китайская за 200р и чуть подороже STM32 Smart. У обеих STM32F103С8T6 на борту. Схема.. так кроме питания 5В и собственно программатора ничего и не подключаю. У таблетки копеечный программатор-свисток, у Smart- ST-Link/V2. И там ...
Николай Relsart
Вс окт 24, 2021 18:27:17
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Вот ведь! Та же история!
Выключил прерывания, убрал обработчик и сделал такую до безобразия простую вещь:
int main(void)
{
SystemClockConfig();
GPIO_Config();
int Delay_Counter=500000;
while(1)
{
Delay_Counter-=1;
if (Delay_Counter==0)
{
if ((GPIOC->IDR & GPIO_IDR_IDR13)==0) // Моргаем ...
Николай Relsart
Вс окт 24, 2021 16:04:19
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Я имею ввиду что если запустить программу кнопкой Run, находясь в отладчике, то в прерывания заходить будет.
Этот проект с плюсами (экспериментировал), но пробовал и с простым Си, то же самое.
В плане Си или плюсов- я экспериментировал с Кубовскими проектами- менял main.c на main.cpp, stm32f1xx_it.c ...
Николай Relsart
Вс окт 24, 2021 14:37:10
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

При переходе в отладчик:
Изображение

И вот если в отладке жамкнуть F5- прерывания работать будут (светодиод замигает).
Отключить отладчика и нажать Reset- не будут :dont_know:
Николай Relsart
Вс окт 24, 2021 14:16:54
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Собственно Main.c:

#include "main.h"

void GPIO_Config(void);
void SystemClockConfig (void);
void TimerConfig (void);

int main(void)
{
SystemClockConfig();
GPIO_Config();
TimerConfig();
while(1)
{ }
}

void GPIO_Config()
{
RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; // включили тактирование ...
Николай Relsart
Вс окт 24, 2021 13:56:49
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

Re: KEIL. Нулевой проект- на работают прерывания.

Источник прерываний: таймер1 (прерывание TIM1_UP_IRQn):

void TimerConfig (void)
{
RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; // Тактиррование таймера от APB2
TIM1->SMCR &=~TIM_SMCR_SMS; // Внутреннее тактирование таймера 1
TIM1->CR1=TIM_CR1_CEN; // Режим работы таймера
TIM1->PSC=500; // Прескалер ...
Николай Relsart
Вс окт 24, 2021 13:34:14
Форум: ARM
Тема: KEIL. Нулевой проект- на работают прерывания.
Ответы: 20
Просмотры: 5608

KEIL. Нулевой проект- на работают прерывания.

Доброго времени суток!

Может быть кто знает, в чем может быть затыка.

Камешек STM32F103C8T6. Собираю проект с нуля в Keil5. Структуры проекта собрана. Подключены файлы CMSIS библиотеки. Добавлен Startup для данной модели.
Пути к инклудам прописаны. Настройки компилятора, линкера в "Options for ...
Николай Relsart
Ср ноя 28, 2018 19:40:04
Форум: Теория
Тема: стабилизатор напряжения накала
Ответы: 33
Просмотры: 6279

Re: стабилизатор напряжения накала

А стабилизировать накал чтобы избавиться от фона переменки
Хм.. Это справедливо конечно для усилительных ламп первых каскадов, но здесь на выходе кена в любом случае будет присутствовать неслабая переменная составляющая, частотой кратной 50Гц из розетки, которую в любом случае придется давить ...
Николай Relsart
Ср ноя 28, 2018 12:49:15
Форум: Теория
Тема: стабилизатор напряжения накала
Ответы: 33
Просмотры: 6279

Re: стабилизатор напряжения накала

Иван, при построении подобной конструкции также учитывайте отвязку минуса схемы стабилизации от "земли" всего устройства, так как кенотрон 5ц8с, если не ошибаюсь, связан катодом с подогревателем, и вся схема стабилизации окажется под напряжением, равном выпрямленному (я так подозреваю, там будет ...
Николай Relsart
Ср янв 10, 2018 20:31:39
Форум: Куплю
Тема: ИЩУ......
Ответы: 5
Просмотры: 1744

Re: ИЩУ......

Здравствуй, уважаемый Дядя Вова! Касаемо транса для В7-58- оно?
Изображение
Если до сих пор требуется- могу отпаять и отправить :)
Николай Relsart
Пн май 15, 2017 21:30:23
Форум: Базарные разговорчики
Тема: Где заказазть транчформатор в единичном экземпляре?
Ответы: 4
Просмотры: 2292

Re: Где заказазть транчформатор в единичном экземпляре?

Я тороид для лампового УМЗЧ с нужными характеристиками обмоток заказывал в ПФК "Элдвиг". Достаточно хорошо намотали, пропитали лаком, все как положено. При мощности 250Вт обошелся в 3400р, плюс доставка Почтой России.

Перейти к расширенному поиску