上一页 1 ··· 3 4 5 6 7
摘要: 背景: 最近负责为主板管理电源的电源管理模块编写软体,使用的MCU为MSP430G2333。功能上很简单,即通过板子上的硬件拨码设定,或者通过IIC与主板通信,由主板的BIOS决定开机及关机的延时供电时间。 正文: 所有功能均按预期实现,但有一个bug在最后蹦了出来,即在延时关机设定时,明明设定为1 阅读全文
posted @ 2016-02-29 10:26 Ch_Y_Q 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 背景: windows中使用VC++6.0制作了个交互界面向下位机定时发送数据及显示下位机上传的数据。定时发送则需要使用定时器。 本文只做记录如何调用,原理以后再深究。正文: 首先,我生成的窗体类名为CTestDlg; 在需要使用定时器的地方,譬如按键函数里设置定时器: SetTimer(... 阅读全文
posted @ 2015-12-25 17:23 Ch_Y_Q 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 背景: 在编写QT上位机界面时,界面在运行的时候经常出现卡死或者直接挂掉的怪现象。 正文: 上位机有个函数为check_receive();该函数的作用为定时调用循环检测USB是否有数据。若有,则将信息打印到界面窗体上。界面上有两个QTableWidget窗体 "ui->can1tableWidge 阅读全文
posted @ 2015-12-18 19:19 Ch_Y_Q 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: 背景: QT在用户关闭窗口(直接点击"X"键)时,程序一般都需要做一些善后的事情,就我现在的程序来说,既关闭USB。如何实现?正文: 首先,在对应窗体的".h"文件包含 #include ;的头文件。 其次,在该".h"文件中声明函数 void closeEvent( QCloseEvent ... 阅读全文
posted @ 2015-12-11 18:23 Ch_Y_Q 阅读(7282) 评论(0) 推荐(0) 编辑
摘要: 背景: 图形界面很绚丽,但是现在并不需要图形界面,只需要命令行即可,所以要将图形界面自启动给关闭。正文:Centos: 更改文件/etc/inittab的其中一行id:5:initdefault: 将5改成3即可。 这应该是最原始也是google出来最普遍的答案了,根据Linux默认的运行等... 阅读全文
posted @ 2015-12-10 18:44 Ch_Y_Q 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 背景: 下位机有俩个IO口设置为外部中断——边沿触发、低电平有效。因此我需要抓取下降沿波形,但低电平时间很短,手动暂停抓取不仅不科学还费力,那么该如何准确的抓取到呢?最好的办法是使用示波器的triger功能。正文: 首先点击 Triger Menu,在屏幕选择按键选择对应的功能,类型(边沿还是脉... 阅读全文
posted @ 2015-12-10 18:10 Ch_Y_Q 阅读(17482) 评论(0) 推荐(0) 编辑
摘要: 背景: 最近在做的一个项目其中一部分既是实现PC与下位机的USB通信。windows平台下已经完成,现需移植到linux平台下。 在linux系统中,通过一段时间的工作,设备已被配置成hid类(后续再详述),并以hidraw类设备节点存在于系统中"/dev/"下。上位机则成功在console中通过调 阅读全文
posted @ 2015-12-07 19:37 Ch_Y_Q 阅读(2113) 评论(0) 推荐(0) 编辑
摘要: 申请这个园窝很多天了,一直都不知道自己该往园子里面装点什么,主要原因还是在于自己的知识面太窄,接触的东西不多,要分享的东西实在是不全面而稀少,碰到的一些有意义的东西总认为一根笔、一个精美的笔记本就够了,BTW,相比较于用键盘键入文字,我更喜欢用笔这种原始、纯粹的方式,总感觉用笔记录的时刻,大脑更善于 阅读全文
posted @ 2015-12-06 13:22 Ch_Y_Q 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7