你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
MrJiu 发表于 2018-10-15 13:50 看参考资料GPIO部分,有一个叫做AF的,好像是这个玩意来分配的。。。不过Cube自动生成初始化代码,搞定一切 ...
knightjie 发表于 2018-10-15 14:01 谢谢! 刚接触单片机不久,看的教程是使用库函数编写的,用“函数GPIO_AFIODeInit”来使用复用功能,手册 ...
stm1024 发表于 2018-10-15 14:07 如果是使用标准库,使用GPIO口的替换功能,要打开相应的RCC,例如对于STM32F103VET6:这个示例除了演示使用 ...
butterflyspring 发表于 2018-10-15 15:21 如果初学,对MCU还不熟,建议还是用CUBEMX来配置,这样可以避免一些小问题,影响调试 ...
wenyangzeng 发表于 2018-10-15 15:21 举例:PA8映像第二功能AF_2 TIM1_CH1 GPIO_PinAFConfig(GPIOA, GPIO_PinSource8, GPIO_AF_2);
knightjie 发表于 2018-10-15 15:50 我理解的是这个代码配置了pin8和9的管脚,打开复用功能和时钟,最后利用GPIO_PinRemap函数使用重定义中的 ...
评分
查看全部评分
谢谢!
刚接触单片机不久,看的教程是使用库函数编写的,用“函数GPIO_AFIODeInit”来使用复用功能,手册里面的重定义功能是指的这个函数使用的重映射功能吗?
如果是使用标准库,使用GPIO口的替换功能,要打开相应的RCC,例如对于STM32F103VET6:
评分
查看全部评分
对!!!本质上库函数也是在里么设置的寄存器,只是对寄存器的封装罢了!!!
GPIO_PinAFConfig(GPIOA, GPIO_PinSource8, GPIO_AF_2);
评分
查看全部评分
我理解的是这个代码配置了pin8和9的管脚,打开复用功能和时钟,最后利用GPIO_PinRemap函数使用重定义中的can通讯功能。
这个没接触过哦
谢谢
是的,就是这个意思。只是个人觉得中文翻译中把remap翻译为重映射可能更好