Пт дек 28, 2018 11:20:45
Сб дек 29, 2018 13:50:05
Сб дек 29, 2018 18:28:16
Сб дек 29, 2018 18:47:04
Сб дек 29, 2018 20:39:13
Сб дек 29, 2018 21:11:19
Вс дек 30, 2018 00:26:59
Вс дек 30, 2018 05:18:32
Вс дек 30, 2018 07:01:00
Вс дек 30, 2018 13:24:37
Вычитал, что есть такая штука у кортексов как bit-banding.
А вот вопрос у stm32f0/1 оно есть?
И как его можно в коде нормально написать? не писать же #define xxx (*((volatile uint8_t *)(0x420034673640))).
ST - BIT_BAND_PER и BIT_BAND_SRAM.
Вс дек 30, 2018 13:44:07
Вс дек 30, 2018 13:52:16
Ср янв 02, 2019 15:39:36
Ср янв 02, 2019 16:07:45
SPL это периферийная библиотека и написана она нормально, особенно если сравнивать с HAL.СКАЗОЧНИК писал(а):SPL - стандартная библиотека для периферии, и написана она с ошибками рукожопыми индусами?
Это не так. Вообще где вы такое услышали или прочитали? В сети много чего пишут и вы всему верите?СКАЗОЧНИК писал(а):однако, тем же самым сама усложняет все
Размер кода увеличивает, но не на много. Конфигурация периферии обычно занимает небольшую часть программы.СКАЗОЧНИК писал(а):Тем более, он еще и размеры кода жутко увеличивает
Все не так сложно. Один из примеров. Изначально создавал проект для M3, потом понадобилось упростить и перенес на M0, а потом в другом проекте для M4 использовал много кода из первоначального проекта и перенесенного на M0. Не скажу что было сложно переносить. Потребовалась небольшая корректировка кода конфигурации GPIO и DMA а все остальное без изменений насколько помню. Использовал SPL.СКАЗОЧНИК писал(а):а вот вторую даже представить не могу. Тем более это уже другой М, а значит изучать надо по новой все?
Ср янв 02, 2019 16:15:37
Ср янв 02, 2019 16:23:58
Ср янв 02, 2019 16:33:08
Ср янв 02, 2019 16:40:37
Ср янв 02, 2019 16:48:34
Прочитайте что в старых архивах про Windows пишут.СКАЗОЧНИК писал(а):Из старых арихвов
Первые версии куба (тогда он по другому назывался - MicroXplorer) генерировали код с SPL.Ярослав555 писал(а):А куб умел только показывать на картинке какие ножки куда подключены и энергопотребление мог посчитать.
Ср янв 02, 2019 18:10:47