Страница 6 из 7
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 14:41:18
ivan dimir
Спойлер
Код: Выделить всё
void RCC_init1(void)
{
FLASH->ACR |= FLASH_ACR_PRFTEN ;
//FLASH->ACR &=~ (FLASH_ACR_LATENCY_2WS) ;
FLASH->ACR |= FLASH_ACR_LATENCY_3WS ;
//PWR->CR|= PWR_CR_VOS;
RCC->CR|=RCC_CR_HSEON; // Enable HSE
while (!(RCC->CR & RCC_CR_HSERDY));
RCC->CR|=RCC_CR_CSSON;
RCC->PLLCFGR |=RCC_PLLCFGR_PLLSRC_HSE ;
RCC->PLLCFGR |=_VAL2FLD(RCC_PLLCFGR_PLLM,12);
RCC->PLLCFGR |=_VAL2FLD(RCC_PLLCFGR_PLLN,96);
// RCC->PLLCFGR|=_VAL2FLD(RCC_PLLCFGR_PLLQ,9);
RCC->PLLCFGR&=~RCC_PLLCFGR_PLLP_0 ;
RCC->PLLCFGR&=~RCC_PLLCFGR_PLLP_1 ;
RCC->CFGR |= RCC_CFGR_HPRE_DIV1;// ��������� ���� AHB
RCC->CFGR |= RCC_CFGR_PPRE1_DIV4;// ��������� ���� APB1
RCC->CFGR |= RCC_CFGR_PPRE2_DIV1;
RCC->CR |= RCC_CR_PLLON; // enable PLL
while(!(RCC->CR & RCC_CR_PLLRDY))
{
}
RCC->CFGR |= RCC_CFGR_SW_PLL; // select source SYSCLK = PLL
while(!(RCC->CFGR& RCC_CFGR_SWS_PLL))
{
}
}
и ничего лишнего.Дюдюка включил и внутрений генератор.А зачем.?
Добавлено after 2 minutes 11 seconds:
_VAL2FLD я извеняюсь и с этой сосатавляющей всё работает и usart usart тоже
Добавлено after 3 minutes 5 seconds:
Спойлер
[codevoid USART1_init(void)
{
GPIOA->MODER |= GPIO_MODER_MODE9_1 | GPIO_MODER_MODE10_1;
GPIOA->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR9;
GPIOA->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR10;
GPIOA->AFR[1]|=_VAL2FLD(GPIO_AFRH_AFSEL9,7);
GPIOA->AFR[1]|=_VAL2FLD(GPIO_AFRH_AFSEL10,7);
RCC->APB2ENR |= RCC_APB2ENR_USART1EN;
// USART1->BRR =0x222E ;
// USART1->BRR =(APBCLK+BAUDRATE/2)/BAUDRATE;
USART1->CR1 |= USART_CR1_TE; // ��������� ����������
USART1->CR1 |= USART_CR1_RE;
USART1->BRR=(APBCLK+BAUDRATE/2)/BAUDRATE;
MODIFY_REG(USART1->CR1,
USART_CR1_M | USART_CR1_PCE | USART_CR1_PS,USART_CR1_TE |USART_CR1_RE);
USART1->CR1 |= USART_CR1_RXNEIE;
USART1->CR1 |= USART_CR1_UE; // ��������� USART
// ��������� ���������� �� ������ ������
NVIC_EnableIRQ (USART1_IRQn);
}][/code]
Я нашёл формулу и тупо подставил значение в дефайнах и заработало.Для ленивых но работает.
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 15:32:54
VladislavS
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170424#p4170424"]и ничего лишнего.[/uquote]Скомпилируй, посмотри листинг (на худой конец размер прошивки), потом и поговорим где лишнее.
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170424#p4170424"]Дюдюка включил и внутрений генератор.А зачем.?[/uquote]Не "включил", а "не выключил". Это две большие разницы. Впрочем, тебе не понять.
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 16:38:53
ivan dimir
Ну скажем так колибровку сделано бит выставлено но флаг не выставлен .
Добавлено after 7 minutes 14 seconds:
Спойлер
а вот этот флаг не нужно выставлять?.Так всё вроде понятно.Но это на другой контроллер наверное.Ну ты и спец.
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 16:44:04
VladislavS
Позволю процитировать самого себя.
[uquote="VladislavS",url="/forum/viewtopic.php?p=4170465#p4170465"]Впрочем, тебе не понять.[/uquote]
Добавлено after 1 minute 53 seconds:
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170498#p4170498"]Но это на другой контроллер наверное[/uquote]Мой код на STM32F411, я то умею читать про что пишут.
Добавлено after 1 minute 32 seconds:
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170498#p4170498"]а вот этот флаг не нужно выставлять?.[/uquote]Не выставлять, а ожидать. Не нужно.
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 22:43:31
ivan dimir
а почему?
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 23:25:20
VladislavS
А зачем?
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 23:47:49
ivan dimir
А что можно без этого?
Re: CUbeide 1.8 глючит.
Добавлено: Сб янв 29, 2022 23:58:21
VladislavS
Любое действие для чего-то нужно. Для чего нужно это?
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 02:21:15
AVI-crak
Гениально ivan dimir, чем процессор думать будет, когда с него клок снят???
Переключатель срабатывает мгновенно при большой разности частот, и с небольшой задержкой синхронизации фазы - при очень близких частотах. Но думать ему всё равно нечем, в момент переключения линия клока немного подвисает в нуле или единице, а потом шпарит на новой частоте.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 06:36:27
ivan dimir
[uquote="VladislavS",url="/forum/viewtopic.php?p=4170865#p4170865"]Любое действие для чего-то нужно. Для чего нужно это?[/uquote]
Я это перекатал с исходников.Может процессор и без него будет работать.Непробывал.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 07:58:38
a797945
AVI-crak, как Вы думаете
зачем существуют форумы по мнению этого ivana?
он не учится, он чисто эксплуатирует.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 08:31:02
Dimon456
Вы как-то странно учите.
Кто-то же говорил "Учитель это призвание", но, видимо, в вас этого нет.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 09:36:05
a797945
опять ты, Дим, спешишь и опять путаешь
извини в треп не пойду
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 12:43:07
ivan dimir
Можно поспорить.Хотя вы же не даёте полной инфы.А эксперемент.Это метод не я придумал.Ядерную бомбу испытывали.Это тоже эксперимент.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 18:41:25
tonyk
[uquote="ivan dimir",url="/forum/viewtopic.php?p=4171028#p4171028"]МА эксперемент.Это метод не я придумал.Ядерную бомбу испытывали.Это тоже эксперимент.[/uquote]
Её сначала рассчитали, а уже потом взорвали. А перед взрывом построили реактор, на котором проверили теоретические выкладки. Сначала была теория, как не крути, а не тупое тыканье в кнопки Куба как у тебя.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 19:21:44
ivan dimir
Нет сначала бомба.А потом реактор.НАши у немцев все расчёты забрали.
Добавлено after 8 minutes 36 seconds:
А я ни у кого ни чего не забирал.Только просил.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 19:26:56
VladislavS
Ваши да. А наши сами. Немного у usa подшпионивали, но это не было решающим.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 19:41:53
Eddy_Em
ivan dimir, сначала - реактор. Откуда ты для бомбы возьмешь топливо без реактора???
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 20:02:46
Dimon456
Eddy_Em писал(а):А наши сами.
Что наши сами?
Когда же наше то появится на витринах магазина: микроволновки, телевизоры, DVB-T2 приставки, DVD-плееры, хотя бы FM-модулятор сделайте. Наши. Что наши в холодильники Бирюса какой компрессор ставят, чье производство? Наши.
Даже от доллара отказаться не можете, и от гугла.
Автомобиль, и тот на 99,9% импортный. Все наши и наши.
Re: CUbeide 1.8 глючит.
Добавлено: Вс янв 30, 2022 20:13:35
Eddy_Em
Dimon456, "наши" — это СССР (эпохи до ~1953 года), а не убогая эрэфия с врагами народа вместо президентов!