自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 c语言库函数:整型转字符串itoa(); 字符串转整型atoi();用于数之间的进制转换,如10进制转2进制,10进制转8进制等

在学习数据结构经常碰到各种数据间转换的例程,就想c的库里面有没有现有的函数,用的时候直接调用就好,一查果然有:整型转字符串itoa(); 字符串转整型atoi();用的时候需要添加头文件#include<stdlib.h>。itoa();功能:将整形(int)转换为字符串(char),十进制转任意进制,以字符形式输出(转换后的结果以字符形式输出)使用方式:首先要申明头文件 stdlib.hchar* _itoa(int value,char* string,int radix).

2021-07-28 16:38:00 413

原创 添加.c文件make编译不通过问题

ubuntu终端输入vim makefile,进入里面添加.c文件保存退出后执行make,编译不通过由于用的的source insight修改代码,需要在source insight的窗口右端的project file找到makefile文件,进入该文件里面添加.c文件编译才通过。...

2021-07-26 11:57:47 309

原创 STM32串口通信接收一次数据防止多次响应(接收数据后的数组(地址)没有及时清除)

if(check_rx(aRxBuffer3[0],aRxBuffer3[3])==1)//简单数据接收校验,校验方式头0x55,尾0xff { if(rx3_flag!=0)//接收标志,判断是否接收到了数据 { rx3_set(aRxBuffer3[1],aRxBuffer3[2]);//根据接收到的数据执行相应的程序 rx3_flag=0;//接收数据相应完毕,接收标志置0,准备下一次接收数据 ...

2021-07-26 11:35:59 2025

原创 红外遥控按键操作一次,发送了两次数据导致相关相应操作响应了两次的解决办法

key=Remote_Scan(); if(key!=Remote_Scan()){switch(key) {case 枚举1:break;case 枚举2:break;......}}思路:读取红外按键值,用 if(key!=Remote_Scan()) 来做个键值自检

2021-07-26 11:18:47 1201

原创 STM32读取光敏AD值自动调节屏幕亮度PWM

前提:STM32PWM配置完成(这里是通道4),PWM设置越大,屏幕背光越亮PWM调节函数:__HAL_TIM_SetCompare(&htimx2, TIM_CHANNEL_4,.value+10);ps最后一个参数+10,防止PWM直接降到0黑屏操作不了相关菜单调不回来(屏幕都黑了,看不到菜单显示)读取AD值:adc_light=HAL_ADC_GetValue(&hadcx);发现环境越暗adc_light值越大,环境越亮adc_light值越小实际想要:环境越暗ad

2021-07-26 11:05:15 3213 1

空空如也

空空如也

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

TA关注的人

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