摘要: 串口通信(用CubeMX学习STM32) 下面看一下我所使用的单片机上串口的原理图接线 单片机上用跳线帽将PA10, PA9和USART1_RX, USART1_TX连接起来了, 所以我们只需对PA10, PA9配置即可 PA9就是USART1_TX, PA10就是USART1_RX跳线帽将PA9和 阅读全文
posted @ 2021-06-27 16:23 创造卓越人生 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 一个好工作,谈一份好薪水详细这也是大部分人的心愿,那么嵌入式行业该如何规划呢?下面我们从几方面来深入探讨。 1 了解嵌入式行业 嵌入式系统的应用已经覆盖到我们的生产、工作和生活的各个方面。小到智能家电,手机,电子书,大到从航天飞机、载人飞船,到水下核潜艇等等这些都有嵌入式系统和嵌入式技术的应用。可以 阅读全文
posted @ 2019-11-16 10:56 创造卓越人生 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 第一次在知乎写博客,献丑了。 VS code写stm32 VS code写stm32 VS code写stm32 VS code写stm32 VS code写stm32 VS code写stm32 今天实在觉得KEIL太丑,突然想到VS code也可以实现STM32代码的编写,遂决定写一个文章,把V 阅读全文
posted @ 2019-10-09 17:31 创造卓越人生 阅读(5393) 评论(0) 推荐(0) 编辑
摘要: 本教程只适用于用vs code编辑代码,并不是用vs code调试,调试还是老实用keil吧,干货开始。。。。废话不多说第一步:去微软下载一个vs code,顺带百度了解一下vs code强大的功能。第二步:打开vs商店 安装插件,先安装一个c插件,安装完这个插件就能启用对c/c++的支持 再安装一 阅读全文
posted @ 2019-10-09 17:30 创造卓越人生 阅读(2974) 评论(0) 推荐(0) 编辑
摘要: 这段时间在用Keil5编程,经常会遇到在程序文件头部定义一个全局变量。在后面的编程过程中,经常会要用到这个变量,如果每次再打这个变量名会特别麻烦和浪费时间,我就想着Keil5有没有像vs软件一样的代码补全功能。如果有这种功能就特别方便了。 1、打开软件,单击【Edit】—>【Configuratio 阅读全文
posted @ 2019-10-09 17:13 创造卓越人生 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: 通过本文的方法可以将VS2015的深色主题界面应用到Qt上,对于喜欢VS代码风格配色的人应该会比较有用 效果图: 1. 设置IDE主题 为了配合vs深色的代码编辑背景,将Qt的主题也换成深色版本 2. 添加自定义代码主题文件 将自定义的xml文件放在下图中的目录下 xml配色文件内容如下: 3. 设 阅读全文
posted @ 2019-10-09 17:08 创造卓越人生 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 一、make概述 make是一种代码维护工具make工具会根据makefile文件定义的规则和步骤,完成整个软件项目的代码维护工作。一般用来简化编译工作,可以极大地提高软件开发的效率。 windows下一般由集成开发环境自动生成 linux下需要由我们按照其语法自己编写 Make主要解决两个问题: 阅读全文
posted @ 2019-10-07 14:59 创造卓越人生 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 一、定义 工程管理器,顾名思义,是指管理较多的文件 Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能构根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件文件的内容来执行大量的编译工作 。 二、使用命令简介 makefile是make读入的惟 阅读全文
posted @ 2019-10-07 14:52 创造卓越人生 阅读(690) 评论(0) 推荐(0) 编辑
摘要: gdb调试器时一款GNU组织开发、发布的UNIX/Linux环境下的程序调试工具,没有图形界面,但功能强大。 GDB使用流程: 先编写一个测试文件gdbTest.c 保存后用gcc对文件进行编译,需要加上 -g 参数,否则不能使用gdb进行调试。 gcc gdbTest.c -o gdbTest - 阅读全文
posted @ 2019-10-07 14:43 创造卓越人生 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 本文就来介绍下如何将Qt5.9.5移植到ARM开发板上。 以imx6开发板为例,使用Ubuntu14.04虚拟机作为移植环境。 准备工作 1、主机环境:Ubuntu14.04; 开发板:启扬IAC-IMX6-kit; (如果使用的是Ubuntu12.04,需要将gcc升级到4.8以上) 2、官网下载 阅读全文
posted @ 2019-10-07 14:17 创造卓越人生 阅读(726) 评论(0) 推荐(0) 编辑