- 博客(15)
- 收藏
- 关注
原创 利用联合体(共用体)使用相同的内存位置的特性快速给位字段赋值
1.1 联合体(共用体)是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。1.2 位字段(位域)位字段(bit filed)是C语言中一种存储结构,不同于一般结构体的是它在定义成员的时候需要指定成员所占的位数。位字段是一个signed int或unsigned int类型变量中一组相邻的位(C99和C11新增了Bool类型的位字段)。
2022-08-20 21:30:12
736
原创 Qt安装教程
Qt介绍:Qt 是一个跨平台的 C++开发库。主要用来绘制漂亮的界面,其他还包含很多其它功能,如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等。Qt 是一个跨平台,不依赖于平台开发的软件,例如 Windows、 Linux、 Unix,智能手机系统Android、 iOS、 嵌入式系统 QNX、 VxWorks 等等。“跨平台”的特性使得在Qt开发出来的代码可以无需任何修改或者小修改就可以在其他平台上运行。Qt安装步骤:1.软件下载:Qt官方网址:http://..
2022-05-22 17:14:00
23807
6
原创 PCAN-Explorer5安装教程
PCAN-Explorer5是PCAN的主要配套软件,可以监测CAN网络数据通讯的通用工具,可以接收、发送、过滤、记录CAN报文,也可以导入dbc文件,将CAN报文解析为我们容易理解的具体的物理量。PCAN:PCAN-Explorer5软件是以上其中一款CAN盒配套一起使用的,比如小编常用的一款是PCAN-USB Pro:其他相关的详细信息大家可以登录PEAK广州虹科的官网:https://peak-system.com.cn/进行了解。下面开始安装步骤:..
2022-05-09 22:03:25
7210
原创 CodeWarrior安装教程
CodeWarrior嵌入式软件开发工具是NXP开发的一款全面的集成开发环境(IDE),提供高度可视化和自动化的框架,可加快最复杂的嵌入式应用的开发速度。安装步骤:双击安装包等待安装进程:...
2022-05-09 21:40:47
6095
原创 ASCII码对照表
ASCII码是一种7位编码,但它存放时必须占全1个字节,也即占用8位,最高位为0,其余7位表示ASCII码。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符包括所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)
2022-05-07 11:12:20
11414
原创 笔记本电脑网络图标丢失、网络状态一条虚线的解决方法
现象:打开网络,看不到有任何的可连接网络,手机开热点都看不到然后右击此电脑(就是小电脑图标),点击管理——设备管理器——网络适配器右键双击属性设备状态里显示错误代码为56,可能是由于校园网或者其他导致的注册表损坏。解决方法:1、下载注册表修复工具:https://share.weiyun.com/4DTgVBeF 请备份好全盘数据操作2、工具下载好后,参考CCleaner清理方法:https://jingyan.baidu.com/article/86112.
2022-05-01 16:46:23
3315
2
原创 S32 Design Studio for ARM V1.3安装教程
S32 Design Studio for Arm®是一套NXP芯片附送的集成开发环境,适用于汽车和超可靠基于Arm的微控制器,一款基于开源、为开发人员的设计的免费简单开发工具,没有代码大小限制,可以编辑、编译和调试设计。一、软件下载在NXP官网可以直接下载, 不过首先需要在NXP网站免费注册账号,之后在下载时会有一个license激活码,后面安装会用到。没有license激活码是安装不了,而且同一个license激活码很多都不能共用,所有不要嫌麻烦,还是老老实实去注册一个自己的账号,方便自己以后使
2022-04-23 02:17:08
3794
原创 Putty :串口终端的设备软件安装
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty和SecureCRT是类似的软件,都是用来作为SSH或者串口终端的,区别在于SecureCRT是付费软件,而 Putty 是免费的!!!虽然 Putty 没有 SecureCRT 功能强大,但是功能丝毫不逊色于商业的Telnet类工具,用来作为嵌入式 Linux 的串口终端是绰绰有余。Putt
2022-04-19 23:38:32
2374
2
原创 全能型终端神器——MobaXterm安装教程
MobaXterm是一个类似 SecureCRT 和 Putty 的终端软件,功能强大而且免费(也有收费版)!MobaXterm主要功能:支持SSH,FTP,串口,VNC,X server等功能 支持标签,切换也十分方便 连接 SSH 终端后支持 SFTP 传输文件 各种丰富的插件(git/dig/aria2…) 众多快捷键,操作方便 可运行 Windows 或软件详细安装教程:1. 软件的下载浏览器打开网址:https://mobaxterm.mobatek.net/在官
2022-04-19 23:18:09
5988
1
原创 嵌入式开发常用的C语言知识点之类型别名
类型别名:为现有类型创建一个新名字的过程称之为类型别名,通常用来简化变量的定义。那么C语言中现有的类型有哪些,见图1-1:图1-1那么如何使用呢?我们可以参考其他官方源代码可以发现,类型别名被大量使用,例如嵌入式stm32开发时,遇到的stdint.h如图1-2:图1-2可见他把32位的int型起个类型别名为:...
2022-04-18 21:42:34
857
原创 嵌入式开发常用的C语言知识点之位操作:实现改变某个引脚电平而不影响其他位
&按位与运算有0出0,全1才为1.适合用于给单片机IO口做清0(拉成低电平)的操作。在实际应用中,例如需要把第x位清0,便可以用...& = ~ (1<<x);把1左移x位,取反是为了不影响其他位原本的状态。 2.|按位或运算 有1出1,全0才为0.适合用于给单片机IO口做置位(拉成高电平)的操作。在实际应用中,例如需要把第x位置1,便可以用...| = (1<<x); 3.^按位异或运算相同为0,不同为1.适合...
2022-04-17 13:29:50
1524
原创 Visual Studio Code 软件的安装
Visual Studio Code 简称VSCode, 是微软出的一款免费编辑器。 目前有 Windows、 Linux 和macOS 三个版本的,是一个跨平台的编辑器。VSCode 官网下载地址是:https://code.visualstudio.com/下载界面如图 所示:我的电脑是windows的,当然是选择windows x64 然后点击Stable即可下载安装包。下载完成之后双击.exe安装包: ...
2022-04-15 23:51:54
3586
原创 Visual Studio2019中运行scanf函数编译报错C6031 返回值被忽略:“scanf“解决办法
问题描述:首次下载安装好Visual Studio2019之后,创建项目编写简单程序验证是否可以运行,在项目中使用到printf和scanf函数作为输出输入,程序如下:编译运行之后报错:错误列表中提示:此时解决办法有:1.在程序顶部加上代码:#pragma warning(disable:4996)后再次编译完美运行:2.在右手边源代码xx.cc处:右键属性栏>配置属性>C/C++>所有选项,将SDL检查改为否,保存再次编译完美运行:...
2022-04-15 14:43:32
2085
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人