如何对stm32与外设连接的语言是怎样的
答案:3 悬赏:20
解决时间 2021-01-22 09:04
- 提问者网友:皆是孤独
- 2021-01-21 08:39
如何对stm32与外设连接的语言是怎样的
最佳答案
- 二级知识专家网友:动情书生
- 2021-01-21 08:54
不同gpio口功能不一样的,比如说
GPIO_ResetBits(GPIOA,GPIO_Pin_0);
就是将pa。0置1,可以给485模式使能,可以做外设时钟等等,但这只是语言。你还要按照原理图接线的。追问我就是想用一个管脚来做外设时钟,能说具体点么?有用的话我追加100悬赏追答我举个例子啊,
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
这句话是说,使能gpioa的管脚外设时钟,
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
这是说,让通讯功能的usart1使用刚才使能的时钟,走AHB中的APB2线。
GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_1);
这是说,将PA.9设置为推送输出模式。
不用追加分数,这没什么技术含量的说。。。。。
GPIO_ResetBits(GPIOA,GPIO_Pin_0);
就是将pa。0置1,可以给485模式使能,可以做外设时钟等等,但这只是语言。你还要按照原理图接线的。追问我就是想用一个管脚来做外设时钟,能说具体点么?有用的话我追加100悬赏追答我举个例子啊,
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
这句话是说,使能gpioa的管脚外设时钟,
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
这是说,让通讯功能的usart1使用刚才使能的时钟,走AHB中的APB2线。
GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_1);
这是说,将PA.9设置为推送输出模式。
不用追加分数,这没什么技术含量的说。。。。。
全部回答
- 1楼网友:爱难随人意
- 2021-01-21 11:06
飞线出来,如果是开发板的花,再接上杜邦线插到板子上
- 2楼网友:胯下狙击手
- 2021-01-21 10:23
刚学STM32不久的话,无论是学库函数还是直接操作寄存器都很难的,建议你还是先脚踏实地地去阅读STM32参考手册和Cortex-M3权威指南,然后慢慢地从点亮LED开始学起,可以分别用库函数和直接操作寄存器的写法来学习,看看有什么不同,然后再自己做自己的库函数。个人建议,希望对你有帮助。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯