摘要:
问题:STM32打印掺杂乱码 原因:时钟太快了(不要以为是电磁干扰,接触不良,硬件出问题,多想想在发现这种情况之前做了什么操作) 问题:为什么之前好好的,现在不行了 原因:安装CubeMX导致的,具体原因不清楚 解法:根据外部晶振调对时钟频率 效果: 阅读全文
摘要:
enum { KEY_POWER_ON = 0x80,//从0x80开始,避免与系统默认事件冲突 KEY_POWER_ON_HOLD,//开机键被长按事件 KEY_POWEROFF, //请求关机事件 KEY_POWEROFF_HOLD,//关机键被按住事件 KEY_BT_DIRECT_INIT,/ 阅读全文
摘要:
阅读全文
摘要:
WeTab codegeex 阅读全文
摘要:
通用 man手册 用法 : 了解如何使用:man man man手册共有9本: 第一本:查脚本命令ls、cd、pwd 第二本:查系统调用函数open()、read() 第三本:查库函数printf()、scanf() man 2 open man 2 close tty复制粘贴 安装鼠标 apt i 阅读全文
摘要:
kali网络经常抽风,遇到这种不符合常理的情况要重启 安装 debian系列 sudo apt install openssh-client sudo apt install openssh-server redhat系列 sudo yum install openssh-server 启动 sud 阅读全文
摘要:
解压tar.gz tar -zxvf tar -zxvf 压缩文件名.tar.gz zip unzip zipped_file.zip unzip zipped_file.zip -d unzipped_directory 压缩命令: tar -zcvf tar -zcvf 压缩文件名.tar.gz 阅读全文
摘要:
查看当前系统版本 cat /etc/os-release 查看当前网卡设备名 ip a ifcofig -a 高版本的ubuntu没有interfaces:vim /etc/netplan/xxxxxx network: ethernets: ens33: # 配置的网卡的名称 addresses: 阅读全文
摘要:
git clone https://gitee.com/CcMdFk/the-gobang-game-of-cc-md-fk.git git pull https://gitee.com/CcMdFk/the-gobang-game-of-cc-md-fk.git git pull --rebase 阅读全文
摘要:
阅读全文
摘要:
(26封未读) 网易邮箱6.0版 (163.com) 阅读全文
摘要:
exit.h #ifndef __EXTI_H #define __EXTI_H #include "stm32f4xx.h" void Exti_PA0_Init(void); #endif exit.c #include "exti.h" /*************************** 阅读全文
摘要:
delay.h #ifndef __DELAY_H #define __DELAY_H #include "stm32f4xx.h" void Delay_Init(void); void delay_us(int nus); void delay_ms(int nms); void delay_s 阅读全文
摘要:
有道云笔记 (youdao.com) https://note.youdao.com/web/#/file/B08C4488DA4C4616AAD6A4248B3AE52C/note/912450CACF0A41339C4D0EEC7762B9EC/ 阅读全文
摘要:
#include "stm32f4xx.h" 记得改为自己的芯片型号 #ifndef __SYS_H_ #define __SYS_H_ #include "stm32f4xx.h" //IO口操作宏定义 #define BITBAND(addr, bitnum) ((addr & 0xF00000 阅读全文
摘要:
TFTLCD引脚 RTOS CLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 F12 D4 D14 D0 E7 E9 E11 E13 E15 D9 GND 3.3V GND 5V F11 MO空 B0 G14 D5 G15 D15 D1 E8 E10 E12 阅读全文
摘要:
上课时看到老师写 u8 Spi1_Send_Recv_Byte(u8 txdata) { u8 rxdata = 0x00; u8 i; SCK = 0; for(i=0; i<8; i++) { //下降沿发数据 if(txdata & 1<<(7-i)) { MOSI = 1; } else { 阅读全文
摘要:
问题:发AT后可以接受但没回复 乱码,初始化超时 原因(解决方法):供电问题,USB转TTL供电容易出错(资料上说用干电池和LDO),开发板插座问题(我实践,老师角度方法跳线,CH_PD和VCC接3.3V或5V) 阅读全文
摘要:
1 #include<stdio.h> 2 int main(){ 3 int a=7,b=7,c; 4 c=a++ + ++b; 5 //a=8 b=8 6 printf("%d %d %d \n",a,b,c); 7 c=(++a,b++,a++,++b); 8 //a=9,b=9,a=10,b 阅读全文
摘要:
c = a+++b;//合法,等价于 c = a++ + b; c = a+++++b;//不合法,会被当作c = a ++ ++ + b;对于a+++++b这一段代码,编译系统从左至右扫描整条语句,先遇到a++,判断出来是一个a的后缀自加运算;然后接着扫描,遇到一个+,+是一个二目运算符,它的左边 阅读全文
摘要:
ioctl(fd, VIDIOC_DQBUF, &buffer); 我也遇到这样的问题,问老师解决了。原因:是虚拟机摄像头太慢了。解决方法:虚拟机》》设置》》硬件》》USB控制器》》连接USB兼容性改为USB3.1 阅读全文
摘要:
布局本身无法被隐藏,但是控件可以被隐藏; 可以通过将整个布局放入控件中,通过隐藏控件来隐藏整个布局; 下面以软键盘为例: 这样设计↑; 运行这样的代码↑; 运行效果↑: 阅读全文
摘要:
x<<-n;(循环右移) 等价于 x>>n;(不循环右移)的条件是 x的低n位为0,即x的最低n位为0 阅读全文
摘要:
1 #include<stdio.h> 2 /* “右左法则”: */ 3 //*p3 指针 4 //(*p3)() 函数指针 函数参数列表为() 5 //*(*p3)() 函数指针 函数参数列表为()、返回值类型为指针 6 //(*(*p3)())[10] 数组指针 指针为函数指针 函数参数列表为 阅读全文
摘要:
阅读全文
摘要:
vim支持鼠标复制粘贴_FreeSpider公众号的博客-CSDN博客 https://blog.csdn.net/weixin_40612082/article/details/81283272 #进入目录 cd /etc/vim #打开文件 sudo vim vimrc 在文档末尾加入如下代码: 阅读全文
摘要:
arm-linux-gcc a.c报错/usr/local/arm/5.4.0/usr/bin/../libexec/gcc/arm-none-linux-gnueabi/5.4.0/cc1: error while loading shared libraries: libmpc.so.3: ca 阅读全文
摘要:
原因:之前安装过了,但是没注销,重新安装的wsl与之前的配置不匹配 解法:用下面命令注销↓ wsl --unregister Ubuntu-18.04 如何重新安装即可 阅读全文
摘要:
官网:Clang格式样式选项 — Clang 17.0.0git 文档 (llvm.org) https://clang.llvm.org/docs/ClangFormatStyleOptions.html 有人翻译后转载了 Clang-Format Style Options[翻译] - 简书 ( 阅读全文
摘要:
仅对以下环境试验VMware 16.0.0 build-16894299 ubuntu 20.04 开发板:s5p6818 一个fast 家用路由器 连接:一根网线连开发板,一根网线连路由器lan口和主机,一根网线连笔记本和路由器lan口 为什么笔记本不用无线网卡?因为路由器没连网,我要连inter 阅读全文
摘要:
阅读全文
摘要:
没办法。可执行文件和bat脚本文件不一样,它运行时会被加锁,无法获取写权限。原由:因为每次编译一个c文件后都会生成一个exe文件,占用了我的视野资源,所以我每次都要定期运行一个批处理脚本来清理这些文件。于是我就想,exe文件自己不是也有运行权限吗,它能不能自己获取自己的写权限在执行完任务后将自己删除 阅读全文
摘要:
很多格式化软件都是默认运算符两边加空格的,没给奇葩的人留一点选择的余地,经过自己的一番摸索终于找到了VSCode格式化代码时运算符两边不要添加空格的方法。之前在一个帖子上看到的,VSCode中针对C语言的代码格式化配置_vscode格式化c代码_booksyhay的博客-CSDN博客:https:/ 阅读全文
摘要:
在自定义的头文件写可以: 这样写不行: VSCode指错文件了,不应该是C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\stdio.h应该是自己安装的cygwin64所在的文件夹,如我的是D:\Program File 阅读全文
摘要:
犯病前: 犯病后: 源码: 1 #include<stdio.h> 2 main(){ 3 // printf("欢迎使用电子通讯录\n"); 4 FILE*fp=fopen("naph.txt","r"); 5 char buf[11]; 6 int i,j,k,n,n2=0,n3=0,i2; 7 阅读全文
摘要:
VSCode自带的C的代码自动补全功能太辣鸡了,我只想用自己写的用户代码片段怎么办? 禁用系统的自动补全功能后,但还想用它的那个基于字词的补全,就是一个单词吗之前打过了,再次打时可以自动补全。在C:\Users\Administrator.Bili-2022AOYNWU\AppData\Roamin 阅读全文
摘要:
原因:作者太菜,理解错了\r的作用,\r的功能不是删除而仅仅是将光标移到行首解决方法:将 printf("\r");改为 printf("\r \r"); 阅读全文
摘要:
溢出原理参考:C语言的整型溢出问题 | 酷 壳 - CoolShell c完整测试代码: 1 #include<stdio.h> 2 main(){ 3 //int 4 printf("int:\n"); 5 int j=1; //<<31==2147483648 6 // 1<<32==1 7 / 阅读全文
摘要:
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ld: /cygdrive/c/Users/Administrator.Bili-2022AOYNWU/AppData/Local/Temp/ccAmN6et.o 阅读全文
摘要:
下载地址:https://www.aliyundrive.com/s/MvJgivKwTYb 视频教程:https://tieba.baidu.com/p/8389366897 图片教程: 文字教程:1、安装解压软件,,如WinRAR或WinZip或7z1900-x64(一般一般电脑都有的)2、解压 阅读全文