打印
[技术问答]

AC7815 PC4引脚默认功能改IO用

[复制链接]
7943|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xueziy|  楼主 | 2021-6-16 11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xueziy 于 2021-6-17 08:52 编辑



PC4引脚默认功能 UARTRX_SFLASH   
使用GPIO_SetFunc(GPIO_PC4, GPIO_FUNC_0);
      GPIO_SetDir(GPIO_PC4, GPIO_OUTPUT);  

程序是500ms高  500ms低   不知道为什么会出现这个波形
引脚当IO口用还是不受控,哪个大侠帮忙看看?@JasonLee27   @AutochipsMCU  @RunningX  









使用特权

评论回复

相关帖子

沙发
xueziy|  楼主 | 2021-6-16 11:39 | 只看该作者
官方在吗?

使用特权

评论回复
板凳
xueziy|  楼主 | 2021-6-16 14:08 | 只看该作者
本帖最后由 xueziy 于 2021-6-16 14:21 编辑

@marginer @TechHolder


使用特权

评论回复
地板
RunningX| | 2021-6-16 16:04 | 只看该作者
不受控是指不能设置电平吗?设置为功能0后,即GPIO功能,应该是可以设置的。排查建议:1.仿真看一下初始化这些代码是否真的调用了  2.程序中其他地方,没有误操作到PC4   3.查看一下ODR寄存器,看ODR值是否与输出电平匹配

使用特权

评论回复
5
xueziy|  楼主 | 2021-6-16 16:47 | 只看该作者
RunningX 发表于 2021-6-16 16:04
不受控是指不能设置电平吗?设置为功能0后,即GPIO功能,应该是可以设置的。排查建议:1.仿真看一下初始化 ...

是电平不受控制  

不加这条指令GPIO_SetFunc(GPIO_PC4, GPIO_FUNC_0);
LED闪烁正常  灯GPIO_PC5
        LED2_ON;
        osDelay(500);
        LED2_OFF;
        osDelay(500);
加上GPIO_SetFunc(GPIO_PC4, GPIO_FUNC_0);
LED闪烁都不正常了  

使用特权

评论回复
6
xueziy|  楼主 | 2021-6-16 16:50 | 只看该作者
RunningX 发表于 2021-6-16 16:04
不受控是指不能设置电平吗?设置为功能0后,即GPIO功能,应该是可以设置的。排查建议:1.仿真看一下初始化 ...

GPIO_SetFunc(GPIO_PC4, GPIO_FUNC_0);
      GPIO_SetDir(GPIO_PC4, GPIO_OUTPUT);  

这个引脚低电平不受控制  高电平是可以的  
低电平不管程序延时多长时间  都是1秒

使用特权

评论回复
7
RunningX| | 2021-6-17 10:49 | 只看该作者
xueziy 发表于 2021-6-16 16:47
是电平不受控制  

不加这条指令GPIO_SetFunc(GPIO_PC4, GPIO_FUNC_0);

这个现象很奇怪,建议搭最简的环境测试。比如程序中只初始化PC4,然后对PC4的IO口输出进行配置。测试点最好是直接采PC4口,避免外部电路影响

使用特权

评论回复
8
xueziy|  楼主 | 2021-6-17 13:17 | 只看该作者
RunningX 发表于 2021-6-17 10:49
这个现象很奇怪,建议搭最简的环境测试。比如程序中只初始化PC4,然后对PC4的IO口输出进行配置。测试点最 ...

UARTTX_SFLASH    这个引脚是什么功能?为什么默认是这个功能?

使用特权

评论回复
9
zsm123| | 2021-8-16 15:53 | 只看该作者
同问, UARTTX_SFLASH  和 UARTRX_SFLASH 两个引脚是做什么用的? 如果片外 flash 启动是否一定需要引出?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝