- 博客(3)
- 收藏
- 关注
原创 小小记录一下APM32F103RCT6使用滴答定时器配置延时函数delay.c
将之前的#define __Vendor_SysTickConfig 0更改并剪切到#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U)上方。假设系统时钟 f=96×106Hz ,使用公式 t=fN ,这里 N=95999 ,则 t=96×10695999≈0.00099999s≈1ms。类型,以此告知编译器该变量的值可能会在程序的控制之外被改变,禁止编译器对其进行过度优化。
2025-03-10 13:24:16
420
原创 使用C代码实现对Linux系统的时间修改,使用淘宝API获取时间戳,将时间戳转化为本地时间,使用popen对系统时间进行修改。超详细!
2、由于系统中可能默认开启了 NTP 服务,它会周期性地将系统时间与网络上的时间服务器进行同步。即便你手动修改了系统时间,NTP 服务也可能会迅速将时间重新调整回其从时间服务器获取的标准时间。1、系统时间的修改可能会对整个系统产生广泛的影响,因此 Linux 系统将修改系统时间的操作限制为只有具有足够权限的用户才能执行,所以我们先进入超级用户。说明只读取到了响应头部分,而没有获取到响应体中的 JSON 数据,请大家多试几次即可!5、前面准备完毕后接下来就是我们的代码编写。
2025-02-18 18:10:44
471
1
原创 在ubuntu上使用ffmpeg采集麦克风音频,并通过tcp/ip连接,将采集的音频编码为g711a格式发送给服务器。
6.假设已经写好了服务器代码,并实现了对传输的数据进行解码播放,此时我们即可在终端运行可执行程序main,就可以实现麦克风音频数据发送给服务器端了。4.以下是C语言代码,通过主函数传参的方式将IP传入到程序从而实现对服务器的连接,和数据发送。1. 如果你的ubuntu上没有安装 FFmpeg,可以使用下面两个终端指令进行安装。设备会进行必要的软件转换,兼容性更好,所以我们优先考虑使用它,假设你的麦克风是。3.这里我们选用的是外接的USB2.0的麦克风设备 ,5.将代码进行编译,不要忘了加上需要链接的库。
2025-02-17 17:57:18
438
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人