摘要:
想使用QtCreator作为编辑器编辑keil或者IAR的工程,需要生成.pro文件,于是使用powershell批量处理。 源码如下: 最后会在工作目录生成一个qt.pro的文件。 使用方法: 1,打开powershell(win + R,输入powershell) 2,粘贴上面代码 3,回车,回 阅读全文
摘要:
#define DATA_SHIFT 2 #define SPEED_BIT 2 #define DATA_BEGIN 2+SPEED_BIT #define DATA_AMOUNT 5+720+SPEED_BIT for(i=DATA_BEGIN;i<DATA_AMOUNT-3;i+=DATA_S 阅读全文
摘要:
在Keil和IAR的工程中,为了使文件结构清晰,通常会设置很多的子文件夹,然后将头文件和源文件放在不同的子文件夹中,这样就需要手动添加这些头文件夹的路径。当工程结构非常复杂时,文件夹的数量就非常多,特别是从别人那里拷贝过来的工程目录,添加头文件路径就变得非常的繁琐。所以我们需要一个自动化的方法。该方 阅读全文
摘要:
Python拥有着极其丰富且稳定的数据科学工具环境。遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke)。在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林。 你可能会问,很多现有的PyData包推荐列表怎么样?我觉得对新手来说提供太多的选择可能会受不了。因此这里 阅读全文
摘要:
1,上TI官网下载CDCE913的datasheet和配置软件clock Pro。如果只需要配置CDCE913成某一个固定频率,那么用clock Pro可以很方便快捷。http://www.ti.com.cn/general/cn/docs/lit/getliterature.tsp?baseLit 阅读全文
摘要:
void MainWindow::on_pushButton_clicked() { QDir dir=QFileDialog::getExistingDirectory(this, tr("Open Directory"), "", ... 阅读全文
摘要:
有时候需要将一段ASCII转换为数值进行传输(比如串口) 阅读全文
摘要:
1,首先确认你使用的STM8有没有自带的bootloader。参考下表 2,STM8空器件可以直接使用自带的bootloader。 3,STM8在使用SWIM烧录后,要想继续使用自带的bootloader,必须设置可选字节为0x55AA。如下图: 设置这两个字节的方法,可以使用ST Visual P 阅读全文
摘要:
想仿命令行,所以定义了一个类,让一个String 对应一个 function,将两者输入list容器。 类中定义了 QString commandStr; void (MainWindow::*commandFun)(void);一个QString ,一个指向MainWindow类成员函数的指针。但 阅读全文
摘要:
QString str; QTextStream ts(&str); str = this->toPlainText(); ts.seek(str.lastIndexOf("->")+2); qDebug()<<ts.readLine(); 我每一行都插入了一个"->",也可以查找其他固定字符。比如 阅读全文