笔记
dj Yang
GNSS从事卫星导航信号基带处理算法研究,定位算法,组合导航算法
展开
-
Spi通信,写操作时,发送缓冲区非空停留在while里面。arm a5与w5500芯片udp网络通信。网络调试助手界面及sscom无法点击
问题描述 w5500 与SAMA5D3x处理器通过硬件spi实现网络通信。采用w5500自带的函数进行udp通信,接口函数sendto,发送100Hz的数据一段时间后,程序卡死在函数SPI_write()的发送数据寄存器非空的while循环里面。如下while(spi->SPI_SR& SPI_SR_TDRE==0);解决方法 因为官网驱动,又不是嵌入式软件专业,没有怀疑官网程序的问题。前一段时间正常运行,按照说明书讲DR赋值数据后,硬件将其移入移...原创 2022-02-09 13:20:05 · 1545 阅读 · 1 评论 -
IAR无法在线调试,无法进入主函数的原因
工程名字右击——options——Linker——Output,勾选Include debug information in output!!!深刻教训,在此铭记,!原创 2022-01-24 15:25:14 · 2158 阅读 · 1 评论 -
Qt串口显示界面中文乱码,insertPlainText插入中文乱码
编写串口助手遇到中文显示乱码的问题。数据QByteArray but;ui->textDsy->insertPlainText(but);避免中文显示出错的写法如下:const String strDa=String::fromLocal8Bit(but);ui->textDsy->insertPlainText(strDa);原创 2021-11-26 17:49:10 · 903 阅读 · 0 评论 -
NovAtel71x系列,GNSS原始观测量打开指令
二进制的原始观测量打开语句log rangeb ontime 0.2\r\n频率为5Hz,需要NovAtel Convert软件转成Rinex格式数据。这种格式输出占用存储空间小,方便有限波特率下的串口输出。Ascii文本形式的观测量log rangea ontime 0.2\r\n能够直观看到数据,不需要解析,但是一次数据量大,串口传不过来的话会丢数。...原创 2021-06-22 20:57:10 · 1189 阅读 · 0 评论 -
Linux的qt安装包下载
Linux安装qt及at creator进入到官方下载网站,或者清华开源镜像网站,找到文件夹archive里面的qt,这个是包含了所有工具包的,包括at creator,不用单独下载,大小有3.5Gbi。不要进入office_Release文件夹啊!!...原创 2021-05-11 13:58:46 · 1108 阅读 · 0 评论 -
IIC数据读问题
IIC读取的数据中很多FF和乱码,有效值很少通过stm32的F429系列去读一块小的开发板的数据,小开发板资源减少,频率比较低。而F429设置的系统频率太快,小开发板跟不上节奏了,时序出了问题。将F429的主频降低,过滤掉乱码数据,有效值明显多了,出现的次数也多了。...原创 2020-07-25 16:22:35 · 1369 阅读 · 0 评论