自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux系统应用编程学习–初识进程

linux系统应用编程学习–初识进程1,学习笔记2.练习#include <unistd.h>#include <stdio.h>int main(int argc,char *argv[]){ pid_t pid; printf("PID of this process=%d,before fork()\n",getpid()); pid = fork(); printf("PID of this process=%d,

2021-08-16 07:09:04 137

原创 linux系统应用编程学习–time

linux系统应用编程学习–time1,各个API之间的关系,来自《Linux_UNIX系统编程手册(上)》测试time#include <time.h>#include <stdio.h>int main(int argc, char *argv[]){ time_t tm; printf("second of time:%ld \n",time(&tm)); printf("string of time:%s \n",ctime(&

2021-08-15 22:53:46 99

原创 linux系统应用编程学习--标准IO

linux系统应用编程学习–标准IO1,与文件IO的区别:a,标准IO是带缓存的IO操作。b,源代码不需要任何修改就可以在其他操作系统下编译运行,具有更好的可移植性.c,使用标准I/O可以减少系统调用的次数,提高系统效率2, 主要API3,练习:编写一个cp命令实现文件复制:1-my_cp2.c#include <stdio.h>#define MAX_SIZE 128int main(int argc,char *argv[]){ FILE

2021-08-15 09:34:13 121

原创 linux系统应用编程学习--文件IO

linux系统应用编程学习–文件IO1,学习框架2,练习:编写一个cp命令实现文件复制#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>#include <unistd.h>#define MAX_SIZE 128int main(int argc,char *argv[]

2021-08-11 16:30:50 128

原创 STM32cubeMX I2S DMA双缓冲配置

STM32cubeMX I2S DMA双缓冲配置开发测试环境cubeMX配置方法1,配置I2S模块;我的是录音模块,所以master RX模式;修改固件1,修改stm32f4xx_hal_i2s.c2,修改stm32f4xx_hal_dma_ex.c3,在MX_I2S_Init函数里增加4,测试开发测试环境STM32型号:stm32F401RCI2S芯片:ES7243stm32cubeMX 版本:cubeMX配置方法1,配置I2S模块;我的是录音模块,所以master RX模式;1.1

2020-12-04 17:23:39 9853 5

原创 I2C接口配置ES7243录音芯片,MCU(STM32)收不到I2C ACK的问题

stm32F401收不到ES7243录音芯片的I2C ACK问题硬件环境:stm32F401RCT6ES7243stm32 cubeMX生成工程;由于硬件原理设计原因,I2C用IO模拟;固件debug跟踪,读到的数据都是0xff;连接逻辑分析仪发现MCU没有收到任何的ACK。官方规格书太简陋; 通过各种尝试发现:在操作I2C前必须先初始I2S接口并且使能;不知道是否与这位大神说的情况一样?使能I2S后 MCLK就有输出了???????https://blog.csdn.net/kris_f

2020-11-26 16:37:19 1561 5

原创 VS code 编译C程序 报错找不到stdio.h的问题(基于window10)

按照网友分享的方法:a,按照MinGW64,LLVM,以及添加路径到环境变量;b, 在vscode中,生成和配置launch.json,tasks.json,c_cpp_properties.json;F5运行,提示stdio.h无法找到;经过几天的折腾,最后找到问题点:头文件的路径官网下载下来的MinGW文件名为正确的头文件路径是其根目录下的include错误的头文件路径!!!!!!!!!...

2020-11-16 12:01:22 13451 2

原创 鼠标滚轮/编码器检测- wheel/encoder detect for mouse

鼠标滚轮检测固件-20201009亲测okwheel/encoder原理wheel/encoder示波器实测波形wheel/encoder单片机检测固件wheel/encoder原理wheel/encoder示波器实测波形wheel/encoder单片机检测固件struct wheel_STR{unsigned char same_status_HL; //two state: all high (=1) or low (=2)unsigned char diff_status;

2020-10-09 22:36:29 2080

stm32F4xx-I2S DMA double buffer.zip

stm32cubeMX 配置 I2S DMA双缓冲,基于stm32F401,和录音芯片ES7243.

2020-12-02

2.4G射频切换开关规格书

2.4G RF 射频切换开关,用于2.4G无线硬件设计,改善天线单指向问题,提高信号覆盖范围。需要给IO高低电平实现AB切换。

2020-11-28

5.8G单芯片无线芯片A5130 datasheet

A5130 5.8GHz 4Mbps FSK/GFSK Transceiver,AMICCOM 5.8G单芯片方案

2020-10-11

空空如也

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

TA关注的人

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