CUbeide 1.8 глючит.

Кто любит RISC в жизни, заходим, не стесняемся.
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение 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]
Я нашёл формулу и тупо подставил значение в дефайнах и заработало.Для ленивых но работает.
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: CUbeide 1.8 глючит.

Сообщение VladislavS »

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170424#p4170424"]и ничего лишнего.[/uquote]Скомпилируй, посмотри листинг (на худой конец размер прошивки), потом и поговорим где лишнее.

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4170424#p4170424"]Дюдюка включил и внутрений генератор.А зачем.?[/uquote]Не "включил", а "не выключил". Это две большие разницы. Впрочем, тебе не понять.
Реклама
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

Ну скажем так колибровку сделано бит выставлено но флаг не выставлен .

Добавлено after 7 minutes 14 seconds:
Спойлер

Код: Выделить всё

while(!(RCC->CFGR&  RCC_CFGR_SWS_PLL))

 				{

 				}
а вот этот флаг не нужно выставлять?.Так всё вроде понятно.Но это на другой контроллер наверное.Ну ты и спец.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: CUbeide 1.8 глючит.

Сообщение 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]Не выставлять, а ожидать. Не нужно.
Реклама
Эиком - электронные компоненты и радиодетали
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

а почему?
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: CUbeide 1.8 глючит.

Сообщение VladislavS »

А зачем?
Реклама
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

А что можно без этого?
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: CUbeide 1.8 глючит.

Сообщение VladislavS »

Любое действие для чего-то нужно. Для чего нужно это?
Аватара пользователя
AVI-crak
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб янв 09, 2016 15:51:17
Контактная информация:

Re: CUbeide 1.8 глючит.

Сообщение AVI-crak »

Гениально ivan dimir, чем процессор думать будет, когда с него клок снят???
Переключатель срабатывает мгновенно при большой разности частот, и с небольшой задержкой синхронизации фазы - при очень близких частотах. Но думать ему всё равно нечем, в момент переключения линия клока немного подвисает в нуле или единице, а потом шпарит на новой частоте.
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

[uquote="VladislavS",url="/forum/viewtopic.php?p=4170865#p4170865"]Любое действие для чего-то нужно. Для чего нужно это?[/uquote]
Я это перекатал с исходников.Может процессор и без него будет работать.Непробывал.
a797945
Мучитель микросхем
Сообщения: 446
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Откуда: 69.Ржев

Re: CUbeide 1.8 глючит.

Сообщение a797945 »

AVI-crak, как Вы думаете
зачем существуют форумы по мнению этого ivana?

он не учится, он чисто эксплуатирует.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: CUbeide 1.8 глючит.

Сообщение Dimon456 »

Вы как-то странно учите.
Кто-то же говорил "Учитель это призвание", но, видимо, в вас этого нет.
a797945
Мучитель микросхем
Сообщения: 446
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Откуда: 69.Ржев

Re: CUbeide 1.8 глючит.

Сообщение a797945 »

опять ты, Дим, спешишь и опять путаешь
извини в треп не пойду
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

Можно поспорить.Хотя вы же не даёте полной инфы.А эксперемент.Это метод не я придумал.Ядерную бомбу испытывали.Это тоже эксперимент.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: CUbeide 1.8 глючит.

Сообщение tonyk »

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4171028#p4171028"]МА эксперемент.Это метод не я придумал.Ядерную бомбу испытывали.Это тоже эксперимент.[/uquote]
Её сначала рассчитали, а уже потом взорвали. А перед взрывом построили реактор, на котором проверили теоретические выкладки. Сначала была теория, как не крути, а не тупое тыканье в кнопки Куба как у тебя.
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: CUbeide 1.8 глючит.

Сообщение ivan dimir »

Нет сначала бомба.А потом реактор.НАши у немцев все расчёты забрали.

Добавлено after 8 minutes 36 seconds:
А я ни у кого ни чего не забирал.Только просил.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: CUbeide 1.8 глючит.

Сообщение VladislavS »

Ваши да. А наши сами. Немного у usa подшпионивали, но это не было решающим.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: CUbeide 1.8 глючит.

Сообщение Eddy_Em »

ivan dimir, сначала - реактор. Откуда ты для бомбы возьмешь топливо без реактора???
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: CUbeide 1.8 глючит.

Сообщение Dimon456 »

Eddy_Em писал(а):А наши сами.
Что наши сами?
Когда же наше то появится на витринах магазина: микроволновки, телевизоры, DVB-T2 приставки, DVD-плееры, хотя бы FM-модулятор сделайте. Наши. Что наши в холодильники Бирюса какой компрессор ставят, чье производство? Наши.
Даже от доллара отказаться не можете, и от гугла.
Автомобиль, и тот на 99,9% импортный. Все наши и наши.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: CUbeide 1.8 глючит.

Сообщение Eddy_Em »

Dimon456, "наши" — это СССР (эпохи до ~1953 года), а не убогая эрэфия с врагами народа вместо президентов!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Ответить

Вернуться в «ARM»