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