Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
781740
Топик полностью
Nikolay_Po
(21.09.2017 11:08, просмотров: 220)
ответил
SciFi
на
Офигеть. Если в STM32 сделать GPIO->BSRRH = 1; GPIO->BSRRL = 1; двумя инструкциями подряд, то ножка не шелохнется. То же самое, если GPIO->BSRR = 1; GPIO->BSRR = 1 << 16;
Наверное у ядра (CPU) частота выше, чем у периферии. Что на этот счёт говорят документы?
Ответить
Отбой. Похоже, дёргается на время порядка 10 нс и просто не успевает вытягивать выходную ёмкость. Настроил пин как Medium Speed - полегчало. Просто включил компилятору -flto, и вылезло вот это. Старый код перестал работать, а оказалось, что код не
SciFi
(64 знак., 21.09.2017 11:12
)
нс никогда не видел. менял тактовую для посмотреть. считаю, что сжирает конвейер. вставляю барьеры.
-
Vit
(30.09.2017 08:53
)