STM32MP157开发板----正点原子开发板

本文介绍了如何在STM32MP157开发板上利用脚本简化WiFi(通过`alientek_sdio_wifi_setup.sh`)和蓝牙(通过`atk-bluetooth-init.sh`)的连接过程,分别参照PDF文件中的章节4.14和4.15进行设置,以便于非开机自启的快速连接。

1.设置开发板利用wifi连接路由器

        利用脚本的形式完成wifi连接,此方法不是开机自启,只是省略了一些连接步骤。(参考【正点原子】STM32MP157快速体验V1.6.pdf 文件的 4.14 板载 SDIO WIFI 测试)        

cd /home/root/shell/wifi
ls
source ./alientek_sdio_wifi_setup.sh -m station -i Intelligent_Driving_2.4G -p huat66666 -d wlan0

如图所示连接成功:

2.设置开发板连接蓝牙

        具体步骤和连接wifi相似,也是使用脚本省略一部分步骤。(参考【正点原子】STM32MP157快速体验V1.6.pdf 文件的 4.15 板载蓝牙测试)        

cd /home/root/shell/bluetooth
./atk-bluetooth-init.sh

3.一些问题

HAL库开发时,一般HAL库初始化会有个反初始化函数:

根据HAL库的命名规则,其API可以分为以下三大类:

  • 初始化/反初始化函数: HAL_GPIO_Init(), HAL_GPIO_DeInit()

其中反初始化就是解除初始化,调用反初始化函数就是通过写复位寄存器,将所有模块复位。

HAL库结构中,在每次初始化前(尤其是在多次调用初始化前),先调用对应的反初始化(DeInit)函数是非常有必要的,避免对外设的再次使用产生影响。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值