合肥中科深谷嵌入式项目实战——人工智能与机械臂(二)

简介: 合肥中科深谷嵌入式项目实战——人工智能与机械臂(二)

⭐️开发环境搭建

🌟Keil软件安装

Keil MDK-ARM 是一款专门为单片机而出现的软件,功能强大。无论是哪个版本,其安装过程是相同的,本节以 V5.10 为例:

1) 前往文件夹下的“Keil 安装包及 mcuisp 下载工具”中,解压“MDK5.zip”文件,打开解压的“mdk510.exe”文件。(文末提供下载方式

2) 点击 Next,进入安装。

3) 在红色方框打勾选择同意,点击 Next,进入下一步。

4) 选择需要安装至的路径(大家这里按照直接的喜好选择路径)。

5) 这里需要填写用户信息,可以随便填写,但是不能空白,否则不能进入下一步。

6) 填写完成后,点击“Next”,将进入安装过程。

7) 等待片刻,会弹出提示安装 Ulink 驱动,此时点击“安装”即可。

8 ) 安装完成后,点击“Finish”即可。

9)我们按照完keil软件之后,我们还要安装stm32包,我们双击运行下面程序即可keil.stm32f1xx_dfp.1.0.2.pack。(我们后续程序都是基于这个来实现的

🌟工程项目配置

1) 前往“软件代码\源码\STM32  2.2”文件夹内,解压 STM32 2.2.zip 这个文件,得到 STM32 工程文件,双击 Keil 项目文件,打开该项目,如下图所示:

2) 打开工程文件后之后,我们对文件的选项进行配置进行设定。点击配置工程目标按钮

,参考下图进行选项设定。

3) 接下来对工程里的目标文件进行编译,点击图示按钮进行操作。稍等片刻,可在消息窗口查看编译结果,可以看到编译成功,提示 0 Error(s), 0 Warning(s)。

4) 编译成功后会自动生成的.hex 文件,可前往程序所在的“软件代码\源码\STM32 2.2->STM32->Obj”文件夹内查看,如下图所示:

🌟安装驱动

如果你电脑有就不用安装了。

1) 双击打开本文件夹“Keil 软件安装包及 mcuisp 下载工具->串口驱动程序”内的ch341ser.exe 。

2) 点击安装按钮,然后安装和卸载按钮变灰。稍后一会儿,提示安装成功.

🌟程序下载方法

1) 使用附赠的黑色 micro-USB 线连接电脑 USB 接口与主板上的 USB 串口。

2) 参考下图位置,将 STM32 单片机上的跳线帽取下,并打开电源开关,让其进入烧录模式。(这里一定不要忘了取下跳线帽

3) 确认正确安装串口驱动与连接 USB 接口后,再打开电脑桌面的“ 此电脑”,依次点击“ 属性-> 设备管理器”,查看主板对应的串口号。

如果先打开控制板的开关,再拔下跳线帽,则需要按下 RST 按键才能进入烧录模式

4) 我们还会用到 mcuisp 下载工具,前往“4.开发环境搭建->stm32 单片机->Keil 安装包及 mcuisp 下载工具”内双击打开。

5) 在界面选择对应的串口和波特率。(在这里示例端口为 COM11,每台电脑可能会不一样,根据自身电脑选择即可,端口如果出现 COM1,一般为系统通信端口,并非开发板的实际端口,波特率选择 115200,请勿更改。)

6) 单击界面中的 按钮,选择.hex 文件所在的路径,如下图所示:

7) 接下来要对“STMISP”选项进行设置,将“ 编程后执行”按钮取消勾选,其它保持默认。

“ 编程后执行”作用:当程序成功烧写进单片机后会被马上运行。这里不建议勾选上,如果勾选上,则需要注意身体各个部位远离机器人的运动范围,以防受伤。

8) 设置完成,点击“ 开始编程”按钮,便可以将程序烧录至开发板。当看到右侧的窗口信息提示一切正常,代表烧录完成。

9) 接下来我们可断开 USB 下载器的连线,然后将跳线帽重新插入 STM32 单片机,按下 RST 按键,切换为运行模式。

⭐️软件下载

下载点击👇👇👇

合肥中科深谷嵌入式项目实战-人工智能与机械臂-软件及示例程序.zip资源-CSDN文库

⭐️总结

首先,我详细描述了安装Keil软件的过程。在安装完成后,我们通过简单的示例程序熟悉了Keil软件的基本界面和功能,以及烧录软件的使用。我们使用的是STM32单片机作为目标板,在烧录前,我们仔细检查了硬件连接和软件设置,并确保目标板处于正确的工作模式。

相关文章
|
4月前
|
传感器 数据采集 人工智能
合肥中科深谷嵌入式项目实战——人工智能与机械臂(三)
合肥中科深谷嵌入式项目实战——人工智能与机械臂(三)
|
4月前
|
人工智能
合肥中科深谷嵌入式项目实战——人工智能与机械臂(五)
合肥中科深谷嵌入式项目实战——人工智能与机械臂(五)
|
4月前
|
传感器 数据采集 人工智能
合肥中科深谷嵌入式项目实战——人工智能与机械臂(四)
合肥中科深谷嵌入式项目实战——人工智能与机械臂(四)
|
4月前
|
人工智能 编解码
合肥中科深谷嵌入式项目实战——人工智能与机械臂(六)
合肥中科深谷嵌入式项目实战——人工智能与机械臂(六)
|
7天前
|
机器学习/深度学习 人工智能 算法
探究人工智能在现代医疗诊断中的应用与挑战
本文旨在深入探讨人工智能技术在现代医疗诊断领域中的应用及其所面临的挑战。随着科技的飞速发展,人工智能已逐渐渗透到医疗行业的多个方面,特别是在医疗诊断领域,AI的应用不仅提高了诊断的准确性和效率,还极大地减轻了医生的工作负担。然而,尽管人工智能在医疗诊断中展现出巨大的潜力,其发展过程中也遇到了一系列挑战,如数据隐私保护、算法的透明度和公平性等问题。本文通过对现有文献的综合分析,阐述了人工智能在医疗诊断中的具体应用案例,分析了这些技术的优势与不足,并对其未来的发展趋势进行了预测和建议。
24 5
|
7天前
|
机器学习/深度学习 人工智能 搜索推荐
探索人工智能在医疗诊断中的应用及其挑战
人工智能技术在医疗领域的应用正迅速改变着我们理解健康和疾病的方式。本文将探讨AI在医疗诊断中的具体应用,包括影像诊断、病理分析及个性化治疗方案的制定,并分析其带来的革命性变化。然而,技术的局限性、数据隐私和伦理问题也不容忽视。尽管面临诸多挑战,但随着技术的不断进步,AI在医疗诊断中的潜力巨大,未来将更好地服务于人类健康事业。
|
7天前
|
数据采集 人工智能 安全
软件测试中的人工智能应用与挑战
在这篇文章中,我们将深入探讨人工智能(AI)在软件测试中的应用及其所面临的挑战。通过分析当前的技术趋势和具体案例,揭示AI如何提高测试效率和准确性,并指出在实施过程中遇到的主要问题及可能的解决途径。
19 1
|
13天前
|
机器学习/深度学习 传感器 人工智能
AI与未来医疗:重塑健康管理新格局随着人工智能(AI)技术的飞速发展,医疗行业正迎来一场前所未有的变革。AI不仅在数据分析、诊断支持方面展现出巨大潜力,还在个性化治疗、远程医疗等多个领域实现了突破性进展。本文将探讨AI技术在医疗领域的具体应用及其对未来健康管理的影响。
人工智能(AI)正在彻底改变医疗行业的面貌。通过深度学习算法和大数据分析,AI能够迅速分析海量的医疗数据,提供精准的诊断和治疗建议。此外,AI在远程医疗、药物研发以及患者管理等方面也展现出了巨大的潜力。本文将详细探讨这些技术的应用实例,并展望其对健康管理的深远影响。
|
3天前
|
数据采集 人工智能 自然语言处理
软件测试中的人工智能应用与挑战
本文探讨了人工智能在软件测试中的应用及其所面临的挑战。通过分析AI技术如何优化测试流程、提高测试效率以及目前存在的局限性,文章提供了对软件测试未来发展趋势的深入思考。
|
3天前
|
机器学习/深度学习 人工智能 搜索推荐
探究人工智能在医疗健康中的应用与挑战
本文深入探讨了人工智能(AI)在医疗健康领域中的应用及其所面临的挑战。随着科技的不断进步,AI技术在医疗领域的应用日益广泛,从疾病诊断、治疗方案制定到患者护理等方面都展现出巨大的潜力。然而,尽管AI在医疗健康领域取得了显著成果,但也面临着数据隐私、算法偏见和伦理道德等方面的挑战。本文将详细介绍这些应用和挑战,并探讨可能的解决方案,以期为读者提供对AI在医疗健康领域发展的全面理解。

热门文章

最新文章