• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM8S 外设模块的GPIO引脚应该如何配置

FEItwo 2018-10-08 浏览量:1649
STM8S 的GPIO模块只有把引脚配置成AI,DI,DO的功能,想用usart功能,引脚模式应该怎样配置,看了很多例程中,这部分都没有配置,不知道为啥?例如32 引脚的芯片  的21脚  PC4/TIM1_CH4/CLK_CCO 有这几个功能,要用TIM1_CH4功能应该在什么地方设置?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 到底是问STM8S的还是STM32的呢

    对于STM8,要看引脚的复用功能有没有串口了啊

    配置方式在http://blog.sina.com.cn/s/blog_4e32d6820101ekry.html

    • 发布于 2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • GPIO初始化函数进行配置。

    针对端口的功能配置好以下的参数为合适的值:完成初始化既可以

           GPIO_InitTypeDef GPIO_InitStructure;

           RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOFENABLE); //Init RCC clock; LED for GPIOF

          

           GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_9|GPIO_Pin_10;

           GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_OUT;    

           GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;    //Push_Pull(PP)

           GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_UP;    //yuanlitu

           GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;


    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接看例程就好了,可以参考其他定时是怎么配置的
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 这些东西的确不容易记住

    介绍个软件:STM8CubeMX。官方出的图形化配置工具,会让你事半功倍。

    当然,有了工具也不能太过依赖它。建议阅读CubeMX生成的代码,结合MCU的参考手册中,各个寄存器说明,深入理解。

    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种在引脚配置的时候将串口的功能映射到这两个IO上面就可以了
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 你直接在这个软件的配置引脚功能就可以使用了
    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种建议你的用官方的demo,根据demo来修改
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接在stm8CubeMX的引脚选项里面配置,非常方便。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接在CUBEMX配置引脚功能就可以了啊,串口映射到这两个IO扣上复用。
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM8S 外设模块的GPIO引脚应该如何配置