eddy_em: (Default)
eddy_em ([personal profile] eddy_em) wrote2023-01-22 09:58 pm
Entry tags:

I2C на STM32F303

С I2C на F303 вообще хорошо получилось: он практически такой же, как на G0, так что я просто взял код для G0, да сделал минимальные изменения (связанные с тем, что DMA у F303 все еще крайне примитивный и DMAMUX там нет).
Вот, что получилось. А еще, при компиляции в release-режиме (я-то теперь везде перешел на "разделяемые" makefile) у меня вдруг USB работать не стал. Оказалось, что кое-какие важные переменные я забыл сделать волатильными. Заодно и исправил сниппет эмулятора PL2303 для F303 (надо бы и остальные привести в соответствие).
Как вернусь домой, надо будет спаять конвертер уровней для CAN, да отработать код для него. И будут у меня готовы все нужные сниппеты, чтобы начать лепить контроллер шаговиков.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org