自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 博客收藏汇总

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Android eventBus: ...

2019-03-08 19:31:06 486

原创 关于MPU6050的VLOGIC引脚作用

MPU6050的VLOGIC引脚作用

2023-08-13 17:23:01 815

原创 编译Android系统源码推荐的电脑配置

Android系统源码电脑配置推荐

2023-02-19 15:30:58 2895 1

原创 【Android 系统】Android开机动画

Android开机动画,制作

2023-02-16 14:40:48 500 3

原创 ARM仿真器J-Link灯不亮的解决办法

ARM仿真器JLINK固件,导致丢失灯不亮及windows不能识别的解决办法

2022-11-19 18:56:44 2445

原创 Android So相关博客阅读记录

Android so

2022-09-29 13:10:55 401

原创 屏幕背光调节的两种方式

二是单线脉冲调光:通过外加在EN端的符合协议的脉冲信号,可以获得32阶LED电流信号。一是PWM调光:通过外加在EN端的PWM信号,得到与PWM成比例的电流输出。最近接触到,记录一下。

2022-08-15 15:41:01 2495

原创 【nrf52832】 下载 Error:flash Download -- “Cortex-M4“问题

原因:开发板烧写了协议栈,协议栈保护了flash。无法烧写裸机程序。要烧写裸机程序,先擦除协议栈,再烧写裸机程序。

2022-05-15 20:57:51 570 1

原创 USB总结

DB9,DB25,USB-A,USB-B,USB-mini,USB-typeC 接口定义_虾稿的博客-CSDN博客_usb-a接口

2022-05-15 11:16:46 139

原创 stm32读书笔记

AMBA总线: ARM研制的一种机制。2.0版本定义了三组总线。------高性能总线AHB: Advanced High-performance Bus AHB = 主模块+从模块+基础结构-------高级系统总线ASB: Advanced System Bus 一条双向读/写数据总线,可连接处理器,存储器,片外处理器接口。-------高级外设总线APB: Advanced Peripheral Bus 本地二级总线,通过桥与A...

2022-04-15 22:02:27 411

原创 【Android驱动】块设备---笔记

linux驱动块设备

2022-03-04 13:30:52 454

原创 【BC260Y】 AT指令接入移动oneNet平台流程

NBIOT模块BC260Y连接OneNet平台实际操作指南

2022-01-18 19:12:57 5978

原创 【stm32】CubeMx 之 UART练习demo

stm32 hal库 串口UART练习

2022-01-13 19:08:12 3245

原创 [STM32] nucleo板的时钟

时钟树:红色的是外部时钟,绿色的是片内时钟。nucleo板子,HSE来自上面那个小板,也就是ST-LINK,默认接MCO那个电阻。LSE来自片内时钟。所以在CubeMX里面的默认配置是:HSE: BYPASS Clock Source 旁路时钟源 LSE:Crystal/Ceramic Resonator 水晶/陶瓷谐振器...

2022-01-12 11:31:47 3230

原创 STM32命名规范

----------------摘自《轻松玩转STM32 Cube》 杨百军 编著

2022-01-12 09:11:57 272

原创 MQTT链接收藏

mqttclient连接到OneNET云平台_杰杰的博客-CSDN博客_mqtt连接onenetMQTT X 使用手册及开发指南​​​​​​IoT -- (七)MQTT协议详解_精品博客-CSDN博客_mqtt协议BC26 NB-IoT模组MQTT通信测试(通信猫)_GniLAY1022的博客-CSDN博客_bc26 mqttIntroduction · MQTT协议中文版 (gitbooks.io)...

2022-01-11 16:03:18 1304

原创 【GD32】 EEPROM AT24C02读写

GD32单片机库函数 EEPROM AT24C02读写

2021-12-24 18:18:36 2030

原创 【GD32】GD32E23x_Demo_Suites ,USART_DMA

GD32 DMA例程

2021-12-23 14:34:58 642

原创 GD32E230C-EVAL开发板使用

gd32单片机,GD32E230C-EVAL开发板使用

2021-12-20 10:18:02 2369

原创 【keil】 一款舒适的配色主题

keil5 默认的配色方案看起来太粗糙难受了,跟AS比,那不是一个年代的UI......调了下效果:配置:----------------------------------------仿着AS搞,那种看起来舒服,问题:1. 字体类别和大小好像要保持一致2.色彩感觉不够亮,没AS那种质感3.函数定义和函数调用,颜色没区分(AS里面定义是橙色,调用是白色)4.普通变量和函数名称没区分颜色...

2021-12-12 14:42:18 3265 1

原创 nrf52832学习过程

nrf52832学习历程

2021-12-03 16:54:11 261

原创 【C语言】container_of的意义

Linux驱动中的container_of的意义

2021-11-17 15:24:33 582

原创 【C语言】比较2个数和3个数大小

最高级的写法在 kernel/include/linux/kernel.h考虑三目运算符,宏替换语句导致错误语法逻辑,语句表达式,运算符优先级,++导致的参数变化,类型检查。看了让人赞叹#define min(x, y) ({ \ \ typeof(x) _min1 = (x); \ typeof(y) _min2 = (y); \ (void)(&_mi.

2021-11-17 10:53:17 909

原创 【stm32】stm32 hal中的屏幕初始化

​​​屏幕的8080接口和RGB接口 (icode9.com)基于STM32F429的RGB屏使用_hducollins的博客-CSDN博客板子:stm32F429I-Discovery在想这个屏幕具体怎么初始化的。主要是函数void ili9341_Init(void)的底层硬件引脚初始化。屏幕连接原理图:硬件引脚:1.串行数据,单片机SPI5 (时钟DCX_SCL, 输入SDA) //SDA接单片机SPI_MOSI2....

2021-11-16 14:18:48 1029

原创 [stm32] stm32F4 hal调用HAL_UART_Transmit_IT后printf不能打印的问题

2021.11.12 串口打logmain { printf("\r\n 111111 \r\n"); HAL_UART_Transmit(&huart1, chaoTxBuffer, strlen(chaoTxBuffer), 0xffff); HAL_UART_Transmit_IT(&huart1, chaoTxBuffer, strlen(chaoTxBuffer)); printf("\r\n 22222\r\n");}-----

2021-11-12 17:15:50 2370 3

原创 [nucleo-f411re] stm32f4 串口hal函数记录

STM32F4 UART基础(HAL库)_Lishaoyin-CSDN博客-------------------然后说下自己demo测试的,白话。1.HAL_StatusTypeDef HAL_UART_Receive (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) 函数 while (1) { /* USER CODE END WHILE */ while(.

2021-11-09 17:45:51 337

原创 [Android app] Linux串口驱动配置,可执行程序测试,App串口通信程序

本文背景: 是真的不喜欢脑子记这些引脚,串口节点,动不动忘记了。 1.首先记录一下硬件引脚----tty节点对应关系 2.找一组/dev/ttyHSL1,先测试一下自环,然后写个app,从app里面读写这个节点 3.后续,通过串口和单片机通信,和esp8266通信,实现一个android app控制单片机硬件平台配置:平台:msm8909默认log串口:Board_KERNEL_CMDLINE.

2021-11-08 17:27:33 3936 4

原创 ESP8266 AT命令应用

1.ESP8266作为client,TCP, 透传模式AT+RST //复位重启AT+CWQAP //断开热点AT+CWMODE=1 //设置stationAT+CWLAP //扫描热点AT+CWJAP="热点","密码"AT+CIPMODE=1 //透传模式AT+CIFSR //查询本机IP, client ipAT+CIPSTART="TCP","server ip地址",..

2021-11-05 16:16:49 663

原创 NodeMCU-12F开发板 ESP8266 ubuntu上使用RTOS

资料网站:GitHub - espressif/ESP8266_RTOS_SDK: Latest ESP8266 SDK based on FreeRTOS, esp-idf style.​​​​​​ESP8266系列模组专题 | 安信可科技 (ai-thinker.com) ​​​​​​ESP8266学习笔记(17)——搭建环境、编译烧写(RTOS SDK)Linux篇_Leung的博客-CSDN博客_esp8266 编译 ...

2021-11-04 14:27:24 622

原创 ESP8266入门博客---记录

暂时也没弄清楚怎么玩,网上收录一些自己看的,算是一个心路历程。是什么玩意 :ESP8266使用入门教程_Q_xr-CSDN博客_esp8266教程开始测试一些AT指令:烂大街的ESP8266该怎么玩! - 知乎 (zhihu.com)...

2021-11-03 16:12:51 682

原创 【C语言】assert_param的意义与一个应用举例

用于判断一个初始化值,是否符合平台设置。举个例子,其他的类似的。比如stm32中的时钟格式,时钟格式为12或者24,并且事先用宏定义12和24。//头文件,默认定义宏#define RTC_HOURFORMAT_24 0x00000000U#define RTC_HOURFORMAT_12 0x00000040U//用于判断预设变量是否正确,正确返回0#define IS_RTC_HOUR_FORMAT(FORMAT) ...

2021-11-02 09:05:59 956

原创 [Nucleo-F411RE] 第5篇--用stm32CubeMx创建工程配置USART

官方例程: STM32CubeF4-master\Projects\STM32F411RENucleo\Examples\UART\UART_Printf\MDK-ARM这个例程做的什么事呢? This example shows how to re-route the C library printf function to the UART.The UART outputs a message on the HyperTerminal. ...

2021-10-21 10:26:33 614

原创 [Nucleo-F411RE] 第4篇--用stm32CubeMx创建工程配置独立看门狗

我这也是4年前大学学过,基本忘记了,重新简单的过一遍。以下内容是个人化理解与文字表述。简单点,主要是3个问题。1.看门狗原理是什么? 看门狗是用于检测软件错误导致的故障。使能看门狗,将进行计数器递减计数,如果在寄存器计数到0之前没有写值到重载计数器,系统将产生复位。2.有哪几个寄存器? LWDG_KR寄存器: 1.隔一段时间写入AAAAh,使看门狗就不会复位 ...

2021-10-20 14:03:36 316

原创 [Nucleo-F411RE] 第3篇--用stm32CubeMx创建工程配置按键中断

1.配置按键gpio, 下降沿2.配置时钟3.配置NVIC。按键接的是PC13, 这里只要把引脚选择GPIO_EXTI13, 在NVIC里面就会自动显示EXTI line[15:10] interrupts。这个没什么好说的,13对应的中断线就是EXTI13。勾选对应的,生成中断处理handler函数。4.生成代码------------------------------------中断代码:中断产生 |void EXTI15_...

2021-10-19 17:50:20 502

原创 [Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程

也是很多年没用过stm32,原来还有这么方便的东西,根本不用手动拷贝库,图形化配置直接搞定。1.下载stm32f4的库2. file-new project, 选择stm32F411RE,然后双击nucleo-f411re, 然后点击Start Project3.配置时钟(这个太方便了),直接写然后确定就行了。4.配置gpio点一个灯LD2, PA5 ---> GPIOA , 配置输出,默认为高,下载程序复位后灯就亮。5.生成工程...

2021-10-19 17:01:21 587

原创 C语言中的mmap理解,与一个具体的例子

记录了mmap的产生,然后通过一个demo理解C语言mmap函数的意义。

2021-10-14 11:02:31 921

原创 [Nucleo-F411RE] 第1篇---新建一个工程

板子: STM32F411RET6 Nucleo, 64 PINS最近又在看stm32, 上一次那是4年前,大学时学的.毕业后一直在搞Android,有时候想会不会离开深圳.感觉stm32可能会用上吧,闲的时候还是看下简单总结下,从早上开始看了很多博客,大半天的心路历程: 1. 首先是建工程,主要就是创建几个目录,拷贝.h, .c, .s这三类文件,建立工程目录结构 2.那么是那些文件呢: |----- BSP ..

2021-10-11 17:37:41 604

原创 [Android系统] JNI例子

文件: HelloJNI.java HelloJNI.class HelloJNI.h HelloJNI.c HelloJNI.o hellojni.so步骤:1.编写Java代码 HelloJNI.java 2.编译java代码 javac HelloJNI.java --> HelloJNI.class3.生成头文件 javah HelloJNI --> H..

2021-10-11 11:55:08 203

原创 [App] android 背光调节的实现

首先是实现,实现代码网上很多,github上也有,我是随缘找的一个GitHub - LUOrenjia/BacklightController: Android App for the backlight control program-----------这个是7年前的,估计是eclipse上搞的,AS里面导入一下工程,很快就可以编译过。这个不是问题,问题是<uses-permission android:name="android.permission.WRITE_SETTING

2021-09-08 18:30:56 366

原创 [Android驱动] 高通 Q PNP Flash LED驱动 及上层调用的流程

直白的记录一下,翻译的文件来自kernel:kernel/documentation/devicetree/bindings/leds/leds-qpnp-flash.txt---------------QPNP (Qualcomm Technologies Plug N Play) Flash LED,用于在相机sensor拍照时,背景比较暗时能拍出更好的图片。它是高通平台上PMIC的一部分。PMIC通过SPMI连接到主机处理器。(也就是说,这玩意就是高通平台的闪光灯和手电筒驱动)

2021-08-25 15:29:16 1810

Cube_Iwatchdog.rar

stm32F411 独立看门狗HAL库函数例程

2021-10-20

CameraXApp.rar

AS代码,cameraX打开camera例程,新手专用

2021-08-04

开发者选项加入wifi adb调试.docx

在手机设置-开发者选项内加入一个开关,通过这个开关打开wifi调试,手机-pc连接wifi调试

2019-10-11

C与指针代码与课后答案

Pointer on C超清英文书籍,经典必读,英文必读。附C与指针课后答案,习题代码,值得参阅。

2018-10-28

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

TA关注的人

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