关于stm32CubeMX的stm32f103编程.doc
《关于stm32CubeMX的stm32f103编程.doc》由会员分享,可在线阅读,更多相关《关于stm32CubeMX的stm32f103编程.doc(3页珍藏版)》请在三一文库上搜索。
1、关于stm32CubeMX的stm32f103编程0. 准备安装完成驱动并连接好以后,进入设备管理器可以看到它们都已被识别。打开putty.exe,选择串口连接,用于查看之后的串口输出。1. 编写Cube程序,配置UART0为9600,8n1,上电后向串口输出Hello,在PC上通过串口软件观察结果;安装完成并打开CubeMX软件,选择New Project,选择STM32F103C8Tx并点击ok。进入工程界面以后我们可以看到右边有芯片的引脚图,如下所示。我们点击PA11和PA12,选择GPIO_Input(后面按钮用)。然后在左边的配置中将UART1模式定为Half-Duplex。在生成代
2、码前,进入工程配置。填写工程名、保存路径等,同时选择IDE为MDK-ARM V5。设置完成后点击生成代码。注意如果没安装库文件的话会提示下载,但通过软件的自动更新速度无比的慢,而且经常下一半会挂,所以可以在网络上下载后自助导入。生成代码后弹出如下对话框,选择open。进入keil5以后可以看到我们的工程文件目录如左栏所示。注意打开前会弹出Pack installer下载对应的编程工具,选择stm32f1xx系列即可。下载有点慢,可以自己下载或拷贝他人后导入,路径为 c:/keil v5/ARM/Pack然后进入main.c对UART进行配置为9600,8n1,代码如下所示。voidUART0_
3、Init(UART_HandleTypeDef*UartHandle)UartHandle-Instance=USART1;UartHandle-Init.BaudRate=9600;UartHandle-Init.WordLength=UART_WORDLENGTH_8B;UartHandle-Init.StopBits=UART_STOPBITS_1;UartHandle-Init.Parity=UART_PARITY_NONE;UartHandle-Init.HwFlowCtl=UART_HWCONTROL_NONE;UartHandle-Init.Mode=UART_MODE_TX_R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 stm32CubeMX stm32f103 编程
链接地址:https://www.31doc.com/p-3387829.html