完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 zhd0305 于 2021-12-25 22:04 编辑 作为一个刚开始学习嵌入式硬件的小白表示很开心能通过试用申请,非常感谢厂家对初学者的宽容。 很早就收到开发板了,不过当时打开快递一看,发现开发板的输出引脚光溜溜的,既没有插座也没有排针!这是要顺带提升小白动手能力的节奏吗? 开发板介绍 W806是联盛德推出的安全IoT MCU芯片,据说采用的是平头哥的玄铁E804内核。 MCU 特性 ✓ 集成 32 位 XT804 处理器,工作频率 240MHz,内置 DSP、浮点运算单元与安全引擎 ✓ 内置 1MB Flash,288KB RAM ✓ 集成 PSRAM 接口,支持最高 64MB 外置 PSRAM 存储器 ✓ 集成 6 路 UART 高速接口 ✓ 集成 4 路 16 比特 ADC,最高采样率 1KHz ✓ 集成 1 个高速 SPI 接口(从接口),支持最高 50MHz ✓ 集成一个主/从 SPI 接口 ✓ 集成 1 个 SDIO_HOST 接口,支持 SDIO2.0、SDHC、MMC4.2 ✓ 集成 1 个 SDIO_DEVICE,支持 SDIO2.0,最高吞吐率 200Mbps ✓ 集成 1 个 I2C 控制器 ✓ 集成 GPIO 控制器,最多支持 44 个 GPIO ✓ 集成 5 路 PWM 接口 ✓ 集成 1 路 Duplex I2S 控制器 ✓ 集成 LCD 控制器,支持 4x32 接口 ✓ 集成 1 个 7816 接口 ✓ 集成 15 个 Touch Sensor 对我这样刚入门的初学者来说,功能绰绰有余了。希望能籍此学会基础的GPIO、UART、I2C、SPI等接口应用。 排针焊接 因为手头还没有适用的排针,从淘宝买了10条30芯的排针,不知焊接是否顺利,多出的就当备用了。 之前很少有这样的焊接实践,所以这次的排针焊接质量差强人意,也不知是否都焊牢了,打算借着点灯这个入门实践课程熟悉CDK开发工具编译、下载固件的操作的同时,也顺便通过GPIO输出测试一下今后要用到的UART引脚排针是否OK。在这个过程中主要参考了版主HonestQiao的帖子(【联盛德W806-KIT开发板试用体验】使用官方SDK,并点亮所有GPIO端口,https://bbs.elecfans.com/jishu_2208635_1_1.html#comment_top) 点灯实践 准备工作: 参考qq群里的入门文档(W80X快速入门_V0.3.pdf)可知,搭建windows下的开发环境需要下载的软件如下: l Windows 端编译工具:平头哥CDK开发环境安装包 l 模板工程文件:WM_SDK_W806_LED.zip l 烧录工具:Upgrade_Tools_V1.4.10.exe 硬件则是找条MicroUSB 数据线把W806 开发板接入电脑即可。 将下载的模板工程解压到一个没有中文,纯英文目录路径下后,找到W806_SDK.cdkws这个文档双击即可用平头哥的开发工具CDK打开demo工程。 在这个过程中,开始还很奇怪为何这个工程文档所处位置在那么多级目录下!(WM_SDK_W806toolsW806projectsSDK_ProjectprojectCDK_WSW806_SDKW806_SDK.cdkws,居然要点开7层目录才能找到),后来意识到应该是因为下载的这个压缩包是一个完整的SDK包,而不单单是某个模板工程的缘故。 参考q群和论坛的资料可知,SDK 的入口函数 main,位于 WM_SDK_W806Projectsrcmain.c 文件里,学习各个demo工程示例主要在Appsrc目录下对main.c等源码做修改编辑即可。 打开点灯demo工程后,出于先熟悉流程的考虑,就按照《W80X快速入门_V0.3.pdf》所述的操作步骤,修改、编译,烧录下载等步骤都操作了一下,很顺利就完成了点灯的模仿实验。 GPIO输出实践检查排针焊接情况 结合开发板介绍资料(W806 MCU芯片规格书_V2.0.pdf)和开发板的电路原理图(HLK-W806-V1.0-KIT.pdf)了解到,开发板上两排合计48个引出的管脚中,有多个管脚已经在板上一些功能中使用上了。 PA0接BOOT KEY1; PB19_UART0_TX PB20_ UART0_RX PB0、PB1和PB2用于LED电路; PB5用于输入测试。 因为后期想先进一步学习uart串口通信相关内容,就想通过GPIO的高低输出点亮外接LED指示灯来测试相关引脚的排针焊接是否牢固通畅。 模仿版主HonestQiao的帖子(【联盛德W806-KIT开发板试用体验】使用官方SDK,并点亮所有GPIO端口,https://bbs.elecfans.com/jishu_2208635_1_1.html#comment_top)的方法,修改了部分端口的定义。
编译、烧录下载都没问题,但测试发现,只有PB6,PB7引脚是按预期的结果点亮了LED灯,而PA2~PA5都没反应! 难道是焊接时把板子烧坏了? WeChat_20211225220238 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
248个成员聚集在这个小组
加入小组【联盛德W806-KIT开发板试用体验】使用官方SDK,并点亮所有GPIO端口
3760 浏览 0 评论
【联盛德W806-KIT开发板试用体验】+硬件SPI驱动ST7780_240X240_LCD
2940 浏览 1 评论
3870 浏览 2 评论
【联盛德W806-KIT开发板试用体验】+ GPIO驱动LED灯
2826 浏览 0 评论
【联盛德W806-KIT开发板试用体验】彩色OLED屏的显示驱动
2598 浏览 0 评论
659浏览 0评论
635浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 19:45 , Processed in 0.666187 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号