摘要: 串口管脚分配 阅读全文
posted @ 2018-01-17 23:45 QIYUEXIN 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 串口不工作 请逐一检查: 串口模块图 TC/TXE 标志位说明 在进行串口发送时需要先检查 USARTx->SR.TXE标志位的情况,当高时在往外发数据。 其他复用管脚 对于使用默认的复用管脚可以不用配置 AFIO_MAPR 寄存器,但是要使用非默认的复用管脚就必须要配置AFIO寄存器。 阅读全文
posted @ 2018-01-17 23:14 QIYUEXIN 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 开发板用的是8Mhz晶振,即HSE=8,000,000 f103最大支持72Mhz,即SYSCLK=PLLCLK=72Mhz,HSE=8M,所以PLLM=9即可。 阅读全文
posted @ 2018-01-17 23:03 QIYUEXIN 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-01-17 21:06 QIYUEXIN 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 问题说明: 新建mdk工程时第一步是选芯片(以STM32F103ZE为例),但是芯片没有的话需要自己手动添加,如图: 解决方法: 下载KEIL MDK5以后是没有安装device的,如果此时创建工程会找不到目标芯片,如下图所示: 此时我们就要安装自己需要的芯片系列,比如STM32F1系列。 首先选择 阅读全文
posted @ 2018-01-17 20:40 QIYUEXIN 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 概念说明 查看已有的虚拟寄存器 输入指令: 可以看到没有要配置的虚拟寄存器SxIN和SxOUT,通过查询手册可以看到所有的虚拟寄存器类型: 说明不支持。 阅读全文
posted @ 2018-01-17 17:25 QIYUEXIN 阅读(3074) 评论(1) 推荐(0) 编辑
摘要: 1. 下载安装VSPD 自行百度安装后,利用VSPD将PC上的两个虚拟串口连接起来。如图我将COM1 和COM2连接起来。 a. 点击Addr pair。 可以看到Virtual ports上将两个虚拟串口连接到了一起了,这样虚拟串口准备就绪了。 2. 配置MDK 我们打开KEIL MDK的,设置成 阅读全文
posted @ 2018-01-17 16:52 QIYUEXIN 阅读(2178) 评论(1) 推荐(0) 编辑
摘要: 硬件问题 增加一个复位按钮 程序问题 其中UART2和UART3没有调通,故障不详。 USART1、4调通,但是会有乱码 /* uart allocation: PB6-7: UART1 -> TELEM PD5-6 : UART2 -> SBUS PD8-9: UART3 -> GPS PA0-1 阅读全文
posted @ 2018-01-17 15:53 QIYUEXIN 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 安装提示 需要网络环境,不然下载会很慢。 工具安装 1. 权限设置 代码输入可以拷贝,但是不可以用快捷键。 需要输入密码,输入密码无显示,这一点与win下不同,直接输入并点回车就行。 运行完成后注销,重新登录,再执行下述操作。 2. 安装CMake 3. 卸载模式管理器 4. 安装依赖包并更新 代码 阅读全文
posted @ 2018-01-17 11:13 QIYUEXIN 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jb51.net/softjc/539858.html 第一部分:离线下载安装文件 这里描述是包括所有版本,截图以下载VS2017社区版为例: ①登入VS官网下载页面,选择需要的版本点击下载。 ②下载完成后,打开下载文件所在文件夹,Windows 8.1及以上版本用户点击 阅读全文
posted @ 2018-01-17 10:53 QIYUEXIN 阅读(3721) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop sudo apt-get install unity sudo shutdown -r now 阅读全文
posted @ 2018-01-17 10:38 QIYUEXIN 阅读(4068) 评论(0) 推荐(0) 编辑