登录发现更多内容
首页
分类
发帖
账号
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
首页
Portal
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
产品教程
BBS
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
开发资料
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
样品购买
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
IoT云平台
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
GitHub
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
技术博客
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
搜索
搜索
热搜:
LoRa
ESP8266
安信可
本版
帖子
用户
请
登录
后使用快捷导航
没有账号?
立即注册
每日签到
任务
广播
导读
排行榜
设置
我的收藏
退出
3
0
0
首页
PB&TG系列
›
[PB-03F-kit] 在Keil5平台上实现PB03F的点灯
返回列表
[PB-03F-kit] 在Keil5平台上实现PB03F的点灯
[ 复制链接 ]
发布帖子
ChillYo
注册会员
2
主题
5
回帖
177
积分
注册会员
注册会员, 积分 177, 距离下一级还需 23 积分
注册会员, 积分 177, 距离下一级还需 23 积分
积分
177
私信
3人留言
楼主
PB&TG系列
1492
3
2024-12-1 16:09:15
[i=s] 本帖最后由 ChillYo 于 2024-12-1 16:09 编辑 [/i]
> 本帖最后由 ChillYo 于 2024-12-1 15:43 编辑 # 目标: 实现PB-03F蓝牙模块的点灯操作 # 0.准备工作 在点灯前,你需准备好以下东西: 1.Keil5 2.PHY62XX SDK 3.PhyPlusKit。 对于Keil5的安装,由于网上教程非常丰富,所以这里就不提了。 然后就是PHY62XX SDK和PhyPlusKit,这些东西可以在下面这个网站上下载 `[http://www.phyplusinc.com/support/4.html`](http://www.phyplusinc.com/support/4.html`) 本篇使用的蓝牙模块是基于PHY6252芯片进行设计的,所以找到这个,然后下载就好了   # 1. Keil5环境搭建及代码编写 1.1 在上述的材料都安装好后,打开**PHY62XX SDK**所在的文件夹  然后进入example里面,打开peripheral,打开gpio文件夹,最后打开**gpio.uvprojx** 即可打开工程文件 1.2 打开工程文件后,点击"魔术棒"  点击**C/C++**选项,在Preprocessor Symbols处的 Define 那 将CFG_SLEEP_MODE=PWR_MODE_SLEEP改为CFG_SLEEP_MODE=PWR_MOD_NO_SLEEP。  因为芯片休眠了,LED的输出也会关闭。 CFG_SLEEP_MODE=PWR_MODE_SLEEP :使能低功耗模式,固件程序执行过程中, 会在空闲过程进入睡眠,睡眠之后调试器无法进行调试跟踪,断点也失效 CFG_SLEEP_MODE=PWR_MOD_NO_SLEEP :关闭低功耗模式,固件程序执行过 程中,处理器一直处于唤醒状态。 1.3 修改函数  修改gpio_demo.c函数,找到该函数里面的**void Key_Demo_Init(uint8 task_id)**,将整个函数给注释掉。 然后新写1个 ``` void Key_Demo_Init(uint8 task_id) { key_TaskID = task_id;// 任务id,先暂时不用管。 // 此写函数默认会调用hal_gpio_pin_init(pin,GPIO_OUTPUT); hal_gpio_write(GPIO_P18,HAL_HIGH_IDLE); // GPIO18 输出高电平,点亮LED } ``` 然后点击编译  编译完后会出现警告,一般都是由于没有用到某些函数所致,这里可以忽略掉 对了,记得在魔术棒那设置  在烧录时需要该文件,勾选后,再进行一次编译,以确保HEX文件生成 # 2. 烧录 开发板连接电脑,打开PhyPlusKit软件(之前下载的) 打开软件后,首先勾选右上区域的UART Setting选项,然后打开你连接开发板对应的端口(我的是COM11),然后将波特率设置成**UXTDWU ** 点击Connect 此时会看到右侧一直输出 UART TX ASCII:UXTDWU。说明开发板连接成功。 长按开发板上边上有RST的复位按键,2秒左右,然后松开 此时右侧会出现下图,且波特率自动变为115200.  烧录前,需先擦除程序,点击Erase  右侧会显示擦除成功。然后点击上图红圈中APP右侧白色方框,双击,选择后缀为hex目标文件(编译生成的固件在bin目录下) 然后点击Write,进行烧录 若右侧区域显示  则代表烧录成功 烧录成功后,拔掉开发板的线,然后再接上,此时开发板的RGB灯被点亮,为蓝色。  ***目标完成***
点赞
0
收藏
0
淘帖
0
────
0
人觉得很赞
────
回复
使用道具
举报
3 回复
电梯直达
正序浏览
倒序浏览
正序浏览
沙发
大猫的鱼
回复
使用道具
举报
2024-12-1 23:07:06
这么速度
回复
评论
使用道具
举报
板凳
爱笑
回复
使用道具
举报
2024-12-2 08:48:12
不错不错~点灯完成
回复
1
评论
使用道具
举报
用心做好保姆工作
地板
KeNengBu
回复
使用道具
举报
2024-12-11 13:26:14
为什么我无论是AC6还是AC5很多报错
回复
评论
使用道具
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
手机登录
点评
高级模式
本版积分规则
回帖并转播
回帖后跳转到最后一页
返回
今日推荐
基于 Ai-WV01-32S+STM32移植 emMCP 实现 AI 语音控制点灯
AiPi-PalChatV1_“湾湾小何”提示音测试固件V2.9_UART-MCP
[WB2] 实现自动发现局域网下的设备
热帖排行
基于 Ai-WV01-32S+STM32移植 emMCP 实现 AI 语音控制点灯
求助各位大佬PB-03F的断连问题
求助各位大佬PB-03F的断连问题
ra-01sc-p发射功率大小的使用问题
[AiPi-PalchatV1] [Windows] 克隆仓库和在线烧录遇到的一些小问
AT+MQTTPUBRAW指令所支持的最大数据传输量是多少
AiPi-PalChatV1_UART-MCP_v2.8 UART-MCP 协议配置 问题
Ai-WB2蓝牙怎么连接打印机
统计信息
会员数: 30488 个
话题数: 44655 篇
首页
分类
我的