Так как вся работа с периферией осуществляется абсолютно так же (с точностью до выводов, но уточнять надо даташит), писать снова об этом не имеет смысла. Интереснее рассмотреть будет особенности этой платы: как минимум новые мемсы, внешняя память и экран.
Потому я перенёс базовый проект с ф4дискавери на ф429 (за 5 минут), поменяв опции компиляции, файлы system_stm32f4xx.c, startupчтототам.s и подпатчив драйвер светодиодов, так как они переехали на другие выводы.
Там есть простенькие драйвера с базовым функционалом для основной периферии: портов, системного таймера, шим, spi, rtc, exti, uart. Просто для быстрого прототипирования. Надеюсь, тут ничего не менялось из распиновки и косяков не возникнет><
В общем, это чтоб не заморачиваться с работой с регистрами, расчётами задержек для разных событий и т.д., а сосредоточиться на логике верхнего уровня.
Тестовая программа содержится в файле test.c. Она моргает светодиодом. С неё и начну дальнейшее изучение.
stm32f429base.zip.
STM32F429. Базовый проект.
teplofizik
| пятница, 15 ноября 2013