- 博客(17)
- 收藏
- 关注
转载 STM32库函数USART_SendData的缺陷和解决方法
2.1 问题及现象使用USART_SendData()函数非连续发送单个字符是没有问题的;当连续发送字符时(两个字符间没有延时),就会发现发送缓冲区有溢出现象。若发送的数据量很小时,此时串口发送的只是最后一个字符,当发送数据量大时,就会导致发送的数据莫名其妙的丢失。如: for(TxCounter = 0;TxCounter < RxCounter; TxCounter
2017-07-20 13:35:32
3211
原创 Windows 7远程桌面连接Ubuntu 14.04
参考百度经验: http://jingyan.baidu.com/article/8ebacdf0cdc64949f75cd555.html可以进行终端控制,网页浏览只是触发。没有在Windows桌面显示出来。目前初入ubuntu正在探索中。。。。。。
2017-07-17 12:30:11
363
转载 Qt5的新变化
在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码QTextCodec::setCodecForTr(...)QTextCodec::setCodecForCStrings(...)QTextCodec::setCodecForLocale(...)尽管之前零零散散写过一点这方面的内容,比如QString 与中文问题Qt中translate、tr关系 与中文问题Qt国际化(
2017-07-07 09:22:58
531
原创 日记
进步: 对自己的精神的控制 详细: 中午午休很好的控制自己,迅速进入放松状态,眼前一圈一圈的黑框在扩散,想是上午的代码(写Qt界面)的缘故。 对身体的控制: 醒了之后,想睡的状态持续有10分钟,又在床上看手机12分钟,仍有待提高。 目标:如臂使指
2017-07-06 13:35:29
222
原创 Qt qDebug()
qDebug() 一、使用方法 1.在.pro文件的结尾加上CONFIG += console 2.qDebug(“XXXXXXX”); 尝试使用qDebug()<<”XXXXXX”;与qDebug()<
2017-07-06 09:28:05
620
原创 Qt——QtSerialPort/QSerialPort(一)
1.在H文件中创建串口类class SPComm ——定义相关的变量,函数 2.在Cpp文件中,完善函数功能 3.两者之间的桥梁是基于QSerialPort *m_serialport这个变量 4.例子 如:m_serialport->isOpen()来判断COM口是否打开,进一步完善SPComm中 bool isOpen() const; 这个函数。 5.注意 在函数实现的过程中,第一
2017-07-06 09:17:54
2283
原创 QT:Error while building/deploying project
正在启动 “D:\Qt\5.7\mingw53_32\bin\qmake.exe” E:\QtProgram\XXX.pro -r -spec win32-g++ “CONFIG+=debug” “CONFIG+=declarative_debug” “CONFIG+=qml_debug” Cannot find file: E:\QtProgram\XXX.pro. 16:16:16: 进程”
2017-07-05 19:06:36
1421
原创 日记
今天是2017.4.21,我由于目标定位不准确,导致在MinGW这个编辑器上浪费很多时间,最终没有安装成功。其实,今天的收获就是,只有自己才会坑自己,大脑不升级,后果很严重,所以我要升级自己大脑的操作系统,在今天真正体会到,什么是自己被大脑牵着转。这样下去根本不行。我想做Windows下,地图重建,要使用到freeglut,这里附上网址,就按这个博客里写的那样做,就可以达到目标。http:
2017-04-21 20:25:41
288
2
原创 日记
苏格拉底说:“年轻人,如果你想向我学知识的话,你就必须有强烈的求知愿望,就像你有强烈的求生欲望一样。” 同样的道理,想要成功,就应该具备强烈的成功欲望。前提之一就是,把所有的借口都消灭。记得一个老前辈说过:有时候要对自己残酷一点,如果不能重新投入严峻的牛马般的劳动,无论做人还是当一个作家,都要吞咽人生的一剂致命的毒药。只要你消灭了最后一个“借口”,你的决心也就下定了。
2017-03-13 18:48:43
271
原创 日记
学STM32的想法,今天感觉比较强烈。对这个,我不觉得讨厌,在这上面花费时间我也是乐意的。不是必须买板子,可以问老师从实验室借,还有师兄那里的不知道能用不能,明天去楼上实验室接线试一试,要多向师姐请教,这世上哪还有我乐意更美好温暖的事了。但学习不能盲目,要确定学习目标,制定学习计划,要完成那些事就去做,要完成就好,不要排得满满的,却一动也不想不动。今天看了恶魔奶爸的一篇文章,主题是仪式
2017-03-09 21:43:42
217
原创 日记
在10.4~10.5Hz时,角度差并不确定啊???雷达的转速并不稳定,在629~627跳变count是变化,476 ,f=1000000.0f/(count*476)雷达转动频率,随之得到的数据角度增量也变化
2017-03-09 19:59:10
229
原创 激光数据处理(一)
if((a[pos].angle>=0&&a[pos].angle=300)){printf("%s theta: %03.2f Dist: %08.2f Q: %d \n", (nodes[pos].sync_quality & RPLIDAR_RESP_MEASUREMENT_SYNCBIT) ?"S ":" ", a[pos].angle,a[pos].dist,a[p
2017-03-09 14:52:57
2495
原创 MFC之下拉列表 ComboBox
目标:写可选择串口号 COM1 COM2~~1.添加变量,control型,变量名:m_com,在程序中添加程序代码“m_com.AddString(_T("COM1")); m_com.AddString(_T("COM2"));” 点击下三角,不仅没有COM1,COM2依次出现,反而是空白!!!怎么解决?解决办法是:在BOOL CifekDlg::OnInitDialog()下直接添加
2017-01-14 13:40:57
2382
原创 zip库的使用
1.下载zip库2.解压缩后,很重要的一步是打开VS2015,在工具栏中找到Tool,点击打开,双击运行visual studio command prompt,如果找不到这一项,就在Tool中点击“外部工具( External Tools)”,点击添加(add),其中参数(R):%comspec% /k ""C:\Program Files\Microsoft Visual Stud
2016-10-15 13:58:24
884
原创 MFC CString转整形(2进制,8,16)
_tcstoul(strtemp, 0, 16);//将CString转换十六进制SafeArray数组就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息将安全数组与VARIANT相互赋值将安全数组赋值给VARIANTVARIANT varChunk;varChunk.vt = VT_ARRAY|VT_UI1; //数组类型var
2016-10-12 18:32:15
1952
原创 error:invalid port number
控制面板->性能和维护->系统->硬件->设备管理器->端口->右键通讯端口->属性->端口设置->高级->com端口号改为需要的端口号
2016-10-12 18:10:48
9727
1
转载 错误:C2036
对于VS2015中出现了:表达式必须是指向完整对象类型的指针void*a;由于没有将指针单位是不确定的,在进行a+i的操作时,会导致不知具体偏移多少位,int, long int , unsigned int , unsigned long bit , signed int ,signed long int ,这些都是4byte,char 就1位, float 4位,double 8位
2016-10-07 21:20:02
1698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅