-
- Блять, старый вариант жэлеза. mse homjak(29 знак., 16.01.2024 12:30)
- Таков
китайпуть. Я уже наелся с ревизиями geehy apm32f40x. Теперь только оригинальные stm32 с ними хотя бы жизнь предсказуема и другое принципиально несовместимое железо с тем же ordering code не получишь. - 3m(16.01.2024 18:25)- Да херня делов, ношка недоремапилась. Можно подумать у СТМ сильно
лучше. Думаю, там есть такая-жэ ревизия. Периферия-то драная с СТМ.
По крайней мере, я упарывался с китайцким СПИ по документации и
исходникам от СТ. Убогий СТшный СПИ китайцы перетащили себе
полностью. Со всеми багами и уродством - mse homjak(16.01.2024 19:10)
- Занялся времянками FSMC. В *.h файлах, по этому поводу трэшь и
угар. Диапазон регистров от 0xa0000000 0xa0000108 умещон в скромные mse homjak(339 знак., 02.02.2024 10:31, картинка)
- Кароч, если закладывать внешнюю память как 16р, адресаццыя будет идти к словам(что ессно). Т.е. "А0" херится, адресная шина сдвигаецца вправо: ...A16->A15...A1->A0. Т.е. nALE защолкивает А16...А1 по шине AD15...AD0. Доступ к байтам, через соотвецтвующие чипселекты. Если обращаться к словам, то чипселекты можно похерить. В документации написано как-то мутновато, пришлось пару раз упороться головой. Тем более, первый раз пользую ГоВиновскую память, там чутка не так, mse homjak(14 знак., 04.02.2024 21:00)
- New File, NewFolder - это каменный век. Где "Upload to Cloud", я
вас спрашиваю? - SciFi(02.02.2024 10:31)
- Ослеку уже скока лет. Он словов таких не знает. - mse homjak(02.02.2024 10:40)
- Занялся времянками FSMC. В *.h файлах, по этому поводу трэшь и
угар. Диапазон регистров от 0xa0000000 0xa0000108 умещон в скромные mse homjak(339 знак., 02.02.2024 10:31, картинка)
- Да херня делов, ношка недоремапилась. Можно подумать у СТМ сильно
лучше. Думаю, там есть такая-жэ ревизия. Периферия-то драная с СТМ.
По крайней мере, я упарывался с китайцким СПИ по документации и
исходникам от СТ. Убогий СТшный СПИ китайцы перетащили себе
полностью. Со всеми багами и уродством - mse homjak(16.01.2024 19:10)
- Таков
- Прикольно, на 303@144МГц слелал ногодрыг. Получил 24МГц. Ну, вроде
и нормально. НО! Оселограв показывает меандр! Но в цикле участвуют
три команды: две загрузки в порт и джумп. Где джумп? Сожран тактами
синхронизации с шиной периферии? Так она тактируется теми-жэ
144МГц. В принцыпе, насрать, но интересно. Ну и обычное: примеры
"ис каропки" такие себе. Приходится исправлять и дописывать. Ну на
то он и дарёный конь. - mse homjak(14.01.2024 22:02)
- дык, три команды на Сях или на Асме? И за сколько циклов
выполняется каждая команда? - =L.A.=(19.01.2025 09:18)
- Подсчотом не занимался. Проблема в том, что в зависимости от
программы, ногодроч можэт быть реализован по разному. В простйшеи
случае компилер пихает в регистры все адреса и данные для дрочева и
в цикле тупо набрасывает. Если реальная программа и регистры могут
быть заюзаны, то будет набрасывать непосредственные данные или по
непосредственному адресу. Соотв.времянка будет поскучнее. - mse homjak(19.01.2025 11:41)
- помню, что STM32 обращается к ногам портов исключительно коряво. - =L.A.=(21.01.2025 19:09)
- Подсчотом не занимался. Проблема в том, что в зависимости от
программы, ногодроч можэт быть реализован по разному. В простйшеи
случае компилер пихает в регистры все адреса и данные для дрочева и
в цикле тупо набрасывает. Если реальная программа и регистры могут
быть заюзаны, то будет набрасывать непосредственные данные или по
непосредственному адресу. Соотв.времянка будет поскучнее. - mse homjak(19.01.2025 11:41)
- Так вот исправленные и выложи, на благо новичкам. - General(02.02.2024 10:51)
- Да там в редкой мелочовке всякое. Начинающий в ту-жэ FSMC и не полезет. А мейнстрим там откатан ещо с СТМ. - mse homjak(02.02.2024 11:11)
- дык, три команды на Сях или на Асме? И за сколько циклов
выполняется каждая команда? - =L.A.=(19.01.2025 09:18)
- Блять, старый вариант жэлеза. mse homjak(29 знак., 16.01.2024 12:30)