先来看一个最常用函数模型,函数func()参数为一个uint8_t 的指针类型,那这个函数有什么作用?
uint8_t data1[3];
void func(uint8_t *p)
{
p[0]=0x01;
p[2]=0x02;
...
DK45
5个月前 (09-27) 638℃ 0评论
4喜欢
如果要用qt编写个代码编辑器,那么就一定会遇到关于tab空格的问题。默认在qtextedit文本框中按下tab键会产生比4个空格长的空白。对于编写代码并且注重代码整洁对齐的小伙伴来说肯定要修改tab的空格数,一般常用的都是空4个空格数。
下面列一下基本的设置方法:
...
DK45
2年前 (2018-10-30) 3404℃ 0评论
4喜欢
在做嵌入式开发的时候,经常会测试通信协议之类的,而如果每一条指令都用串口助手一条条来测,有时候还要改参数,确实太费事。还不如用qt编写个上位机用按钮操作,这样简单快捷多了。
不过在qt编写软件时候,有经常要用串口通信,接收或发送的数据经常进行各种类型转换,经常会搞得有点懵叉叉的,...
DK45
2年前 (2018-10-30) 1491℃ 0评论
1喜欢
QT开发起来很方便,但是打包起来相比C#开发或者VC开发的软件大一些,因为使用qt编写的代码要是要有一些依赖的库的。
那当我们使用qt开发完一款软件以后如何打包放在其他电脑运行?我这里把我碰到的问题以及解决办法列一下。首先说一下我使用的QT版本是5.11 Mingw编译器,如果使...
DK45
2年前 (2018-10-23) 2699℃ 0评论
2喜欢
目的很简单,我要从wav文件里面提取出来一段纯音频数据变成c语言数组的形式,最后烧录进我的设备中用来播放声音。本来还想自己查资料把wav文件的格式整个摸一遍,但是一搜python库还是有写好的,又省下一下午时间。
首先通过终端 pip install wave 安装一下pytho...
DK45
3年前 (2018-08-29) 7389℃ 0评论
6喜欢
在调试ESP32的音频功能的时候,需要对声音的效果做个测试,需要1khz的正弦波c语言数组形式的数据,采样率为16k。这么算也就是一个完整的正弦波波形用16个点来表示。如何快速获取这样的数据,又想起来了强大的python,知道有个numpy科学计算的库,但是仅限于知道还没怎么用过...
DK45
3年前 (2018-08-29) 6315℃ 0评论
3喜欢
要用到python把大概4000个bytes最终转换成c语言中数组的形式。我们知道python中的bytes是二进制的格式,而c语言的代码相当于文本。所以解决思路也很简单,就是把python中这4000个bytes先转换成字符,然后再写入到文本文件中。
但是其中却出现了一个问题,...
DK45
3年前 (2018-08-28) 2752℃ 0评论
2喜欢