自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ALT+小键盘输出字母、数字、符号、汉字

通常是将国标码每个字节的最高位设为1,或者在国标码的基础上加特定的偏移量,如80H或10进制的80。输入汉字时,通过组合AIt键和小键盘输入数字,实际上是输入汉字的机内码。1. 国标码(GB码):这是一种四位的十六进制编码,每个汉字占用两个字节,但实际有效位只有7位,剩余的高位通常用作控制或其他用途。如果上面表格中有位于右上角或者左上角的那种符号不太确定的话,可以用键盘自己按住左边的Alt键+后面的数字,需要注意的是。先按住Alt键,不要松开,然后按顺序按下组合数字,等待数字按完再松开Alt键。

2024-06-11 23:09:00 626

原创 nrf52840usb-hid-keyboard之shift/ctrl..释放顺序

释放时发送:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00。

2024-05-21 23:12:12 726

原创 nrf52840 UARTE改写

NRF52840带DMA串口发送速度慢问题

2024-04-12 23:26:34 620 2

原创 nrf52840 GPIOTE以及用GPIO引脚调试

GPIOTE可以通过配置来监测GPIO引脚的状态变化,并在特定条件下触发相应的事件或任务。如果需要使用拉出板子上面的引脚并改变引脚电平信号来调试代码从1运行到2的时间,可以拉引脚的方式进行调试,毕竟有些中断的地方如果要是打LOG会很占用内存空间,而且打LOG也是一种中断方式,会影响其他中断或者数据的正常传输。将上面void uart_rx_pin_init(void)在main函数面进行初始化,就可以监测到引脚变化了,当然也可以检测上升沿或下降沿来进行任务处理。

2024-04-07 22:18:31 473

原创 nrf52840蓝牙开发之Libuarte外设移植

1.由于协议栈默认使用的是rtc0,所以移植的时候需要改变libuarte的使用接口,改成使用RTC2,还有就是libuarte的timer0也被占用了,所需要libuarte需要使用其他的timer,我改成的是timer1,在sdk_config.h里面也需要做相应的改动。4.如果有2个串口U1和U2,接收数据的串口U2和从外部传输进来数据的设备U3都设置成2个stop bit,同时输出的串口U1设置成1个bit位置,那么在传输数据量不是特别大(如>30000字节)的情况下可使用这个解决方案。

2024-03-27 22:14:03 312

原创 Nordic例程官方网站(nrf52840/nrf52833)

点击 +号 你就可以看到很多例程 这些例程里面很多源码可以直接用跟进上面的串口TE驱动链接。

2024-03-25 23:37:34 923

原创 nRF_DeviceFamilPack

我去官网找了半天 直接也可以点击右上角可以搜索。别去花钱下载那些为了个包还要钱的人的还不靠谱。

2023-12-22 14:42:11 380

原创 使用NRF52840 dongle用wireshark蓝牙抓包

wireshark抓蓝牙包安装教程和使用

2023-10-08 12:20:21 1336 1

原创 source tree的使用

将目标路径修改为再桌面新建的文件夹,然后点击克隆,点击远程 orign 里面选择需要的分支,双击切换到这个分支,点击确认,等待拉取完成就可以了。工作三个月,马上第一次考核啦,我今天做了source tree使用的笔记,正所谓好记性不如烂笔头,我慢慢已经养成了习惯,我师父教我一次的事情我一般都会记下来,因为我知道以后肯定会用到。先提交再拉取,拉取后如果存在冲突(文件前面有感叹号的就是),则将冲突文件中的>>>>HEAD 这一行和=====后到<<<<<结束的删掉,然后暂存,提交,然后就可以推送你的代码了。

2023-09-22 10:30:17 350 1

原创 nrf 52832蓝牙开发学习

新手小白学习nrf 52832蓝牙基础

2023-08-01 10:27:03 219 1

原创 qt (c++)复选框(菜单实例)

复选框的使用

2023-02-09 15:45:18 509

原创 分享我的#C语言学习之路

家人们,这是我最近学的简单的扫雷游戏,这是一个工程里面的包含函数声明模块,游戏实现模块,测试模块,建议从主函数开始理解#define _CRT_SECURE_NO_WARNINGS//函数声明模块//扫雷9行9列式;#define R 9#define C 9//定义雷的个数#define LC 10//为了数顶点和最边上的雷的个数,所以设置11*11的棋盘,并且在第1和第11行及列的位置放置非雷;//便于找雷的位置,包括放雷和排雷#define RS R+2#define CS

2022-04-02 22:47:52 3292

原创 分享我的#C语言学习之路

家人们,这些都是我前几天的学习笔记,现在和大家一起分享,希望我们可以一起进步#include <math.h>#include <string.h>#include <time.h>//调用时间函数时引用;返回的是函数值是time_t类型(长整型)#include <stdlib.h>//使用rand时需引用的头文件;#include <stdio.h>数组的正确创建方式:数组类型+数组名[常量];eg: int arr[10];

2022-04-02 22:38:38 99

原创 分享我的#C语言学习之路

家人们,前两天参加了学校的一个程序设计大赛,真的,实话实说,简直就是不试不知道,一试吓一跳,这次比赛,我是发现了,单纯的会一些C语言的结构体啊,循环嵌套,函数调用啊、指针啊等等,这些真的只是冰山一角。当时我准备这次比赛的时候,才发现算法真的真的很重要,很多题目简直就是数学题,但是你要是不会那个算法知识,只能眼睁睁的看着,有一半思路,但是不能完全写出来,严谨性也不强。所以,家人们,除了好好学C语言,还要好好学算法。但是,很庆幸的是,我们学校的一个程序网站里面有很多题目,我练了几天的题,也是差不多把我之前在

2022-03-22 19:48:59 314

原创 分享我的#C语言学习之路

家人们,进击的菜鸟又学到一个三子棋游戏,很好玩;不要被代码的数量所困惑,一个算法一个算法的实现,真的不是很难,虽然当代码出错的时候会有崩溃的感觉,但是代码运行成功后,还是非常有成就感的。非常建议从主函数出发,然后根据函数调用的顺序找思路。整体思路是:游戏菜单选择——>数组初始化——>打印棋盘——>玩家下棋,电脑下棋——>判断输赢情况#define _CRT_SECURE_NO_WARNINGS 1//定义行数和列数#define R 3#define C 3#incl

2022-03-11 21:59:42 4497

原创 分享我的#C语言之路

程序员的知乎:http://stackoverflow.com/笔记6#include <stdio.h>#define _CRT_SECURE_NO_WARNINGS#include <math.h>#include <string.h>#include <time.h>//调用时间函数时引用;返回的是函数值是time_t类型(长整型)#include <stdlib.h>//使用rand时需引用的头文件;函数:库函数和自定

2022-03-08 20:13:06 524

原创 分析我的#C语言学习之路

家人们,昨天刚学到的一个关机程序,开始运行因为我代码有点错误,还导致关机了,运行前的激动和运行成功后成就感,真的很刺激,家人们,你值得拥有。你也可以试试把你运行的可执行程序,设置在朋友的电脑上的服务程序中,并设置属性为自动执行,那么一开机就会被自动设置60内关机,哈哈哈!关机程序://shutdown -s -t 60 (命令关机--设置时间关机)//shutdown -a (取消关机)//打开电脑中的cmd//system执行系统命令#include <stdio.h&g...

2022-03-04 10:42:08 124

原创 分享我的#C语言学习之路

//C语言设置一个猜数字游戏,贼好玩,家人们可以试试猜数字游戏(二分思路)#include <stdio.h>#define _CRT_SECURE_NO_WARNINGS#include <time.h>//调用时间函数时引用;返回的是函数值是time_t类型(长整型)#include <stdlib.h>//使用rand时需引用的头文件;void menu(){printf("*********************************\n")

2022-03-04 10:28:38 3683

原创 分享我的#C语言学习之路

笔记5:#include <stdio.h>#include <windows.h>//使用Sleep函数时#include <stdlib.h>//使用system函数--执行系统指令#include <string.h>//使用strlen函数,求字符串的长度#define _CRT_SECURE_NO_WARNINGS//忽略scanf函数的不安全性比较三个数的大小,并从大到小排列#include <stdio.h>int

2022-03-04 10:26:28 112

原创 分享我的#C语言学习之路

笔记4:define--一种指令,不是关键字int* p=&a;//*--解引用操作服/间接访问操作符,是为了告诉我们p是个指针变量//名字+身高+年龄+身份号码+.....//书名+作者+出版号+定价+书号+.....结构体--自己创造出来的一种类型(复杂对象)创建一个结构体类型struct Book//book-类型名{ char name [20];//C语言程序设计 short price;//};//;不可缺少,用来结束类型定义;//{}里面描述书...

2022-03-04 10:21:08 213

原创 分享我的#c语言学习之路

笔记3:运用函数求最大值#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int Max(int x,int y){ if(x>y) return x; else return y;}int main(){int a=0;int b=0;int max=0;scanf("%d%d",&a,&b);//输入的%d后面不能加\nmax= Max(a,b);prin...

2022-03-04 10:16:35 166

原创 分享我的#c语言学习之路

笔记2://对于C语言中不安全的一些函数,如scanf,strcpy,strlen...当用其他编译器编译时,在源文件的第一行#define _CRT_SECURE_NO_WARINGS 1 //就不会出现上述的警告或错误1.字面常量:3; 100; 3.14;2.const--常属性eg: const int num=4;//说明这个num变量只可以等于4,不能被改变,否则无法运行/*....程序.....*/屏蔽一段代码int main(){int n=10;int arr[n

2022-03-04 10:08:32 139

原创 分享我的#c语言学习之路

经过寒假期间的深思熟虑,和面临着考研、就业之间的选择,我深刻认识到单凭专业上的好成绩和高分,不实践,并不能带给自己非常理想的结果。终于,在2022年2月20日开始,我怀揣着对编程的热爱,决定好好学习C语言。以下是我第一天学时做的笔记,希望对热爱C语言的同学起到帮助。#include <stdio.h>//包含一个叫stdio.h的文件;std-标准输入输出int main() //主函数-程序的入口;main为库函数-C语言本身提供给我们使用的函数,所以要打招呼,#include &l

2022-02-26 21:03:48 237

空空如也

空空如也

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

TA关注的人

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