grblHAL под STM32
Добавлено: 26 май 2021, 13:18
Добрый!
Уважаемые, кто-нибудь разбирался с изменением распиновки функций в порте grblHAL под STM-ки в map-файлах?
Залил прошивку на Blackpill на F411, так вроде "лапками шевелит", но вот что-то поменять, так там сразу все "весело" ухает в низкоуровневое программирование stm-ок, bit-band и т.д. В основном хотел посмотреть плугин для подключения пульта управления станком по i2c, но пины для i2c в стандартной распиновке назначаются на PB10 и PB11, PB11 на гребёнки у Blackpill не разведён Эксклюзивно для NUCLEO-плат разводка i2c в исходниках делается на пины PB8 и PB9, остальным платам - фиг! Т.е. даже если менять, то придётся каждый раз при обновлении версии менять исходники порта, ну и сами пины заняты уже
Функционал выравнивания портала почему-то с крайней версии оригинальной прошивки явно не перетащен, так и не понял можно ли это настроить хоть как-то.
С пином A4 тоже не понял: ШИМ/таймера на нём нет, но него назначен сигнал STEP оси Z, при этом оно работает
https://github.com/grblHAL/STM32F4xx/bl ... pill_map.h
Уважаемые, кто-нибудь разбирался с изменением распиновки функций в порте grblHAL под STM-ки в map-файлах?
Залил прошивку на Blackpill на F411, так вроде "лапками шевелит", но вот что-то поменять, так там сразу все "весело" ухает в низкоуровневое программирование stm-ок, bit-band и т.д. В основном хотел посмотреть плугин для подключения пульта управления станком по i2c, но пины для i2c в стандартной распиновке назначаются на PB10 и PB11, PB11 на гребёнки у Blackpill не разведён Эксклюзивно для NUCLEO-плат разводка i2c в исходниках делается на пины PB8 и PB9, остальным платам - фиг! Т.е. даже если менять, то придётся каждый раз при обновлении версии менять исходники порта, ну и сами пины заняты уже
Функционал выравнивания портала почему-то с крайней версии оригинальной прошивки явно не перетащен, так и не понял можно ли это настроить хоть как-то.
С пином A4 тоже не понял: ШИМ/таймера на нём нет, но него назначен сигнал STEP оси Z, при этом оно работает
https://github.com/grblHAL/STM32F4xx/bl ... pill_map.h