2080|1

862

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

[MXCHIP]WIFI Link bug修复之实现用户按键启动1081扫描AP [复制链接]


这两天一直在学习wifi部分。大概上了解了一下庆科wifi固件的工作原理,但是在查找资料的时候,发现使用的是EMW3161demo,在WIFI_Link例程里的main()函数中有一个Button_Init()函数,它的定义在platform.c中,如图:
这个函数简单说就是定义了一个用户按键。首先定义了一个GPIO_InitTypeDef变量,再开启按键所在引脚时钟,然后是给GPIO_InitTypeDef变量赋值,具体定义在HAL_EMW3161.h中,而在EMW3161里边用户按键使用的是GPIOH9
而查看1081的底板,发现两个用户按键接在了GPIOD5&D1;并且user1user2接入的引脚pdf文档里和实际底板上印的正好反了,pdfuser1接入PD5,而板上标识user1接入PD1。无所谓了,就用PD5,两个user 按键都按一下就可以了,哈哈!然后查看stm32f205的时钟和中断,之后才发现照猫画虎就可以,果断改之。
最后一步是使能按键中断。最后编译,下载,运行...
然后按按键,一个不行,换一个,哈哈,出结果了....

此帖出自无线连接论坛
点赞 关注
个人签名水不撩不知深浅 人不拼怎知输赢
 

回复
举报

862

帖子

2

TA的资源

纯净的硅(初级)

沙发
 
按键中断服务函数在main.c中定义,如下图:
此帖出自无线连接论坛
个人签名水不撩不知深浅 人不拼怎知输赢
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表