Кто любит RISC в жизни, заходим, не стесняемся.
Вт дек 17, 2019 09:57:21
где вы берете волшебные слова, которыми подменяете волшебные цифры для наглядности?
Изначально в RM. Там расписаны все регистры и биты в них. Ну а затем ищешь их в заголовочном файле микропроцессора. В твоём случае stm32f412zx.h. Вот надо тебе содержимое RCC->CR расписать. Ищещь RCC_CR в заголовочном файле и там же будут все его биты определены.
Вт дек 17, 2019 10:02:26
Спасибо Вам большое!
Сопоставляю пример, труды какого то деятеля из интернета и референс, вот интересная штука
Цитата "" Для этого пишем в регистр Volatile Enhanced Configuration Register, что мы именно это и хотим; при этом не забывая, что для любой записи, будь то в регистр конфига или массив памяти, нужна команда-открывашка Write Enable (WREN):"
Что бы это могло значить?
Ср дек 18, 2019 05:16:05
Там в либе, кроме основных битов _0 _1 и тд, есть пустые, без номера бита и _msk, _pos не подскажите для чего это?
Ср дек 18, 2019 06:31:04
Для макросов _VAL2FLD и _FLD2VAL.
Ср дек 18, 2019 13:35:37
В функции объявляю переменную, надо ее обнулять или с новым вызовом функции она обновится?
Ср дек 18, 2019 13:43:18
Надо конечно. Локальные переменные создаются на стеке неинициализированными.
Чт дек 19, 2019 01:26:43
У меня камень виснет в хард при попытке считать в переменную содержимое адреса памяти(
qi = *(__IO uint32_t*)0x90000000;
и так в хард фаулт
for(uint16_t iw = 0; iw < 2; iw++)
{
uint16_t dig16 = *(uint16_t*)address;
address = address + 2;
}
Чт дек 19, 2019 07:41:25
Что у тебя по этому адресу расположено?
Чт дек 19, 2019 09:33:37
Qspi
от 0х90000000 и выше
Чт дек 19, 2019 10:06:59
Ну значит не взлетел.
Чт дек 19, 2019 12:17:20
Ребят , Вы телефонами не пробовали обменяться. Или вы количество постов набиваете ?
Пт дек 20, 2019 11:21:44
Кто то может расшифровать это?
MODIFY_REG(hqspi->Instance->CR,(QUADSPI_CR_FSEL_Msk ), ((hqspi->Init.ClockPrescaler << 24U)| hqspi->Init.SampleShifting | hqspi->Init.FlashID));
Пт дек 20, 2019 11:30:15
#define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
Сб дек 21, 2019 13:57:36
[del]
Ср янв 01, 2020 18:17:26
Правда можно записать весь экран одной командой перечисляя цвет текущего пикселя, вы как всегда были правы)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.