ATK1218-BD结合STM32cube使用教程

文章介绍了如何使用STM32cube工具进行图形化编程来移植ATK1218,主要步骤包括配置串口、复制解析函数、修改main.c和usart.c/h文件。经过编译和下载,作者验证了程序的正常运行,提醒读者在室外使用以获取定位,并提供了源代码的下载链接。
摘要由CSDN通过智能技术生成

        前面博主刚刚解决了ATK1218直接移植的问题,但是由于现在很多人都使用的是STM32cube的图形化编程,于是博主今天分享一下编写方法。此程序使用的是STM32F103C8T6核心板,其他的单片机开发也类似。

        首先是关于cube的配置,这里就是简单的开一个串口1打印即可,串口3作为ATK1218的通信串口另外进行配置,配置完成打开工程·。

        这里我们先将正点原子官方程序下面的解析函数以及sys.c和delay.c复制到工程目录下

复制完成,现在开始改代码,main.c中就不再需要对usart1进行初始化配置,直接删去即可,其他的内容均从demo_run函数里面复制过来即可。

 

复制完成,就开始usart.c与usart.h文件的更改,在usart.c之中,添加如下代码到对应位置

 

 在usart.h文件之中添加如下代码

添加完毕,开始编译,发现已经解决问题,下载到开发板中,发现一切正常,由于博主是在室内,所以定位不到具体的位置,读者自行前往室外即可。并且定位需要一定的时间,所以耐心等待即可。  对于本文的源代码,有需要的可自行前往博主资源库进行下载,正点原子官方例程去官网即可下载。

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值