реклама на сайте
подробности

 
 
> FYI: KEIL ARM MDK 4.2x - ошибка поддержки SD карты в STM32Fxxx, Новый файл SPI_STM32F103.C - с ошибкой скорости!
KnightIgor
сообщение Dec 13 2011, 17:05
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Для информации.

Имеются:
    KEIL MDK 4.22
    FlashFS в нем
    STM32F103RC
    SD карта на SPI


Обнаружил, что в файле "драйвера" SPI_STM32F103.C версии 4.20 скорость по SPI устанавливается неправильно: в качестве параметра передается желаемая скорость в килободах (и имя параметра kbaud), а в коде обработка ведется, словно это простые baud!

Чтобы исправить, надо перед использованием помножить параметр на 1000.
Сравнил с завалявшимся файлом версии 4.10. Там была другая спецификация: либо высокая скорость, либо низкая, и "драйвер" просто переключал между 280kbps и 18Mbps.

Сообщение отредактировал KnightIgor - Dec 13 2011, 17:08
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 10:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.0133 секунд с 7
ELECTRONIX ©2004-2016