自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (10)
  • 收藏
  • 关注

原创 error: #40: expected an identifier

错误指向stm32f10x.htypedef enum {FALSE = 0, TRUE = !FALSE} bool;原因是在其他文件中重复#define了FALSE 的值,将其注释掉即可。

2020-08-05 18:31:22 5488

原创 VC++判断CheckBox控件是否被勾选

图示为CheckBox控件,控件重映射为m_timed_send控件默认状态为未勾选(0)状态,所以勾选时取反即可;代码如下:void CHCCOMDlg::OnTimedSend() { // TODO: Add your control notification handler code here //CString a; m_timed_send = !m_timed_se...

2020-04-22 18:18:49 1100

原创 STM32更改BIN文件名时出现错误的解决方法

如图,魔术棒中红框位置的命名要一致。

2020-04-07 20:02:00 531

原创 error: #67: expected a "}"

..\CMSIS\DeviceSupport\ST\STM32F10x\stm32f10x.h(298): error: #67: expected a "}" ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */问题:

2020-03-26 17:51:23 2581 1

原创 error: #127: expected a statement

在编译的时候在if语句处出现error: #127: expected a statement的错误,经检查发现是在if判断语句缺少大括号{ }。犯了低级错误

2020-03-05 13:39:39 17697 5

转载 union共用体

union共用体与struct结构体结构类似,结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。结构体占用的内存大于等于所有成员占用的内存的总和(成员之间可能会存在缝隙),共用体占用的内存等于最长的成员占用的内存。共用体使用了内存覆盖技术,同一时刻只能保存一个成员的值,如果对新的成员赋值,就会把原来成...

2020-02-26 20:40:20 173

原创 更改win系统颜色配置

win+R 运行搜索regedit-HKEY/CURRENT_USER/Control Panel/colors

2020-02-26 11:21:16 326

转载 for循环多重嵌套的流程图

2020-02-21 16:51:37 23697 2

原创 STM32 GPIO复用功能与设置

https://blog.csdn.net/huhaoxuan2010/article/details/80451105

2020-02-14 19:45:34 571

转载 定时器的主从模式

主定时器负责产生触发信号,从定时器是根据收到主定时器产生的触发做出某种响应,而从模式只是定时工作时的模式,在从模式下可以和一个外部的触发实现同步,从模式有复位模式、门控模式和触发模式。...

2020-02-13 09:37:34 2717

转载 TIM_CtrlPWMOutputs(TIMx,ENABLE)函数

TIM1 和TIM8 刹车和死区寄存器(TIMx_BDTR)的位15 :MOE: 主输出使能 (Main output enable)一旦刹车输入有效,该位被硬件异步清’0’。根据AOE位的设置值,该位可以由软件清’0’或被自动置1。它仅对配置为输出的通道有效。0:禁止OC和OCN输出或强制为空闲状态;1:如果设置了相应的使能位(TIMx_CCER寄存器的CCxE、CCxNE位),...

2020-02-12 19:15:29 4309

转载 TIM_OCxPreloadConfig函数

TIM_OC1PreloadConfig(TIMx,TIM_OCPreload_Enable); TIM_OC2PreloadConfig(TIMx,TIM_OCPreload_Enable); TIM_OC3PreloadConfig(TIMx,TIM_OCPreload_Enable);该函数是设置使能寄存器TIM_CCMR1的OC2PE位,然后通过查询官方手册的寄存器可以知道...

2020-02-12 16:17:56 7878

原创 我的部分面试笔试题—C语言

嵌入式C语言基础1、简述 volatile,const,extern关键字的作用2、static全局变量和普通全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数和普通函数有什么区别?3、heap和stack有什么区别?函数的局部变量一般存放在哪里?4、char *p1;int *p2;struct st { char a; int b;...

2019-11-06 11:48:03 270

原创 给Github的下载提提速

1.访问http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo,获取 global.ssl.fastly的IP地址为:151.101.185.1942.访问http://github.com.ipaddress.com/#ipinfo,获取GitHub的IP地址为:192.30.253.112或者192.30.253.11...

2019-11-06 10:35:27 3084 3

原创 职场心得

凡是不清楚,不了解的,都是错的!放下自尊,多做,多问,多沟通!

2019-11-01 16:51:37 231

原创 检测RS232通讯线线序的方法

在232接口被封住的情况下如何得知通讯线 TX、RX、GND的线序?需要的工具: 未知线序的232转接线、USB转TTL、3根杜邦线、串口助手将232和TTL都连接到电脑打开串口助手,向其中一个串口定时发送数据用三根杜邦线的其中两根将两者相互连接打环(相互发信号)如果串口助手收到数据则说明剩下的一个是GND,而这两者分别是TX和RX...

2019-10-29 18:02:11 3990

原创 关于笔记本电脑USB接口

这都是血的教训TUT笔记本电脑USB接口输出电压电流一般为:5V 100mA,单个接口最大不超过500mA,所以不要尝试将大于5V的电源直接接入USB接口,避免对电脑造成不可逆的伤害!!!...

2019-10-29 16:05:51 2854 2

转载 函数指针及回调函数

函数指针和回调函数是个好东西,需要用时不会用能把人整得头大!以下面的例子为例好好品味一番它们的魅力!文章目录函数指针实例回调函数实例函数指针函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedef int (*fun_ptr)(int,int)...

2019-10-24 14:02:57 178

原创 用电脑计算器计算以2为底的对数

在用电脑计算器计算数值时发现计算器只能计算以10为底的对数,计算以2为底的对数就很为难。百度一下找到了下面的一种方法,在这里总结一下,为高中数学做一下检讨┭┮﹏┭┮。1:选用科学计算器;2:设 底数为N, 输入和点击 N Log ÷ 2 Log = ,即可计算出指数;//唉...

2019-10-17 18:05:19 8212 1

原创 error C2371: “ ”: 重定义;不同的基类型

在编译工程时发现这么一种错误:error C2371: “DEV_LinkProcess”: 重定义;不同的基类型经过查找发现是DEV_LinkProcess函数的调用在定义之前,解决方法:先定义,在调用;把定义函数放在调用之前即可。...

2019-10-08 22:43:11 9520

转载 定义函数时的形参是三个点“...”

Java1.5提供了一个叫varargs的新功能,就是可变长度的参数。“Varargs"是"variable number of arguments"可变参数数的意思。有时候也被简单的称为"variable arguments”定义实参个数可变的方法:只要在一个形参的"类型"与"参数名"之间加上三个连续的"."(即"…",英文里的句中省略号),就可以让它和不确定个实参相匹配。以下实例创建了 ...

2019-09-30 16:24:15 908

原创 51单片机的串口通讯

/*************************************************************************************** 串口通信实验 *实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示 在串口助手上。注意事项:无。 ...

2019-09-29 23:34:50 267

原创 开发语言库函数查询

菜鸟开发语言学习发现挺好用的一个网站,有不了解的库函数API可以在这里查询

2019-09-26 11:29:25 113

原创 ERROR:表达式必须包含类类型

错误现象:解决方法:把.替换成->原因:两个运算符号的优先级相同,->用于指向结构成员,它的左边应为指向该结构类型的指针(结构指针),.的左边应为该结构类型的变量(结构变量)。...

2019-09-20 11:27:39 2100

原创 ERROR:非静态成员引用必须与特定对象相对

引用非静态成员前应该先声明该类的对象

2019-09-20 11:04:37 1724

转载 JSON C语言开发指南

https://www.jianshu.com/p/659bb1b09f1b

2019-09-09 17:09:09 237

原创 error C2275: 将此类型用作表达式非法

原因将函数变量放在了定义声明之前。解决方法将函数变量放在定义声明之后。

2019-09-05 17:28:47 499

原创 STM32F103——0.96寸OLED的软件模拟SPI通讯

目的:总结备忘所用单片机型号为:STM32F103C8引脚定义及端口配置见 OLED.H、OLED.C显示的图片代码见BMP.H显示的文字代码见OLEDFONT.HOLED.h#ifndef __OLED_H#define __OLED_H#include "sys.h"#include "stdlib.h"/**************OLED_VDD引脚定义**...

2019-08-12 10:11:59 1000

原创 32位单片机中各数据类型的数值范围

之前没有在意这个问题,所以稍微整理一下:)数据类型字节大小数值范围char1 Byte(-2^7, 2^7 -1)uchar1 Byte(0,2^8 -1)short2 Byte(-2^15, 2^15 -1)short int2 Byte(-2^15, 2^15 -1)int4 Byte(-2^31, 2^31 -1)ui...

2019-08-02 11:01:47 6937

转载 C语言——类型定义(typedef)

文章链接C语言之类型定义(typedef)

2019-08-02 10:07:41 273

原创 单片机三种烧录方式ISP、IAP和ICP有什么不同?

传送门:https://cloud.tencent.com/developer/news/327258

2019-06-25 12:55:26 503

原创 C 库函数 - strncpy()

传送门:https://www.runoob.com/cprogramming/c-function-strncpy.html

2019-06-24 14:12:42 142

原创 Error: L6218E: Undefined symbol $Super$$main (referred from components.o

在移植RT-Thread工程文件,编写程序后编译会出现这个错误 Error: L6218E: Undefined symbol $Super$$main (referred from components.o).错误原因是在components.c的$ Super $ $ main没有定义类型。出错的地方如下#if defined (__CC_ARM) $Super$$main...

2019-06-19 18:05:43 2067 3

原创 找不到指定的模块:C\Windows\System32\LogiLDAdll问题

每次打开电脑都会出现启动C\Windows\System32\LogiLDAdll时出现问题找不到指定的模块。这个问题,经过查找发现是罗技鼠标驱动的问题,而这个文件在C盘是存在的,所以我的解决方法是:1 在运行中输入regedit 打开注册表编辑器2 在菜单栏中找到编辑打开查找,键入Windows\System32\logiLDA.dl3 选中如图选项,右键选择编辑,发现它的位置是C\W...

2019-06-17 09:56:05 20067 1

原创 After Build - User command #1: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output ./obj/……

使用keil编译工程时出现这个问题After Build - User command #1在魔术棒中找到 User ,取消勾选After Build/Rebuild下的Run#1即可

2019-06-10 09:58:36 3995

原创 error: unterminated conditional directive

#ifndef ***#define ***#endif 出现错误的原因是结尾没有 #endif。

2019-06-06 13:44:29 3130

原创 Could not stop Cortex-M device!Please check the JTAG cable.

解决Could not stop Cortex-M device!Please check the JTAG cable.一二仿真器不行

2019-05-30 18:19:59 5269 1

原创 SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing ("int" assumed)

问题一:SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing (“int” assumed)在编译工程时出现了SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing ("int" assumed)这样的警告,在定义 _sys_exit(in...

2019-05-29 11:38:36 2245

原创 error: #147: declaration is incompatible with ……

E:\Keil 5\Keil5\ARM\rtthread nano\3.0.3\src\idle.c(66): error: #147: declaration is incompatible with "rt_err_t rt_thread_idle_sethook(void (*)(void))" (declared at line 176 of "rt-thread\include\rt...

2019-05-23 11:08:14 19918 2

原创 Error: L6200E: Symbol *** *** defined (by context_rvds.o and stm32f10x_it.o).

RT-Thread 会用到了异常处理函数 HardFault_Handler() 和悬挂处理函数 PendSV_Handler(),以及 Systick 中断服务函数 SysTick_Handler()。所以用户代码需要保证这几个函数没有被使用,若编译提示函数重复定义,删除自己定义的函数即可。...

2019-05-21 18:36:43 2671

Z-TEK USB RS232驱动.rar

Z-TEK USB RS232驱动包,可移步到官网下载:http://www.z-tek.com.cn/index.php?id=898

2020-08-26

Auto.js.apk.zip

看官网下架了就分享一下,凑 个 字 数 吧

2019-11-04

MODBUS协议中文版.pdf

MODBUS协议中文版

2019-06-27

风力仿生兽3D打印组件

该资源是风力仿生兽的3D打印组件stl文件,通过3D打印机打印部件可以拼装一个风力仿生兽

2019-03-05

风力仿生兽支架

是3D打印的风力仿生兽支架的stl文件,是放置改造风力兽的器件的平台

2019-03-05

TT电机转接件

转接小黄电机的3D打印的stl文件 ,用于转接小黄电机,起到连接作用

2019-03-05

字模生成软件

zimoV2.2字模生成软件,用于显示屏字模和图形的代码生成与提取

2018-11-22

通用USB安装程序UUI V1.9.5.8 免费版

用于制作Windows系统、Linux系统等系统U盘的制作工具,用于制作系统U盘

2018-11-12

Adafruit_SSD1306数据库

arduino数据库中的的Adafruit_SSD1306数据库,供大家下载学习

2018-11-06

Adafruit_DFX库

arduino数据库中的的Adafruit_DFX数据库,供大家下载学习

2018-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除