2020年6月4日

在qt提取lineedit中的中文字符串,通过tcp通信时,服务器接收乱码的情况,解决办法

摘要: 使用的是qt5.9版本,在取lineedit中的中文字符转成字符串,后转成char*的过程中,在仅仅使用string str.tolocal8bit,是不起作用的,转换不了格式,输出的char*数组还是utf8格式的报文,解决方式如下: 添加 QTextCodec::setCodecForLocal 阅读全文

posted @ 2020-06-04 17:08 泪林杨疯 阅读(1095) 评论(0) 推荐(0)

2019年7月25日

RXNE含义和idle空闲中断含义

摘要: 发送缓冲器空闲标志(TXE) 此标志为’1’时表明发送缓冲器为空,可以写下一个待发送的数据进入缓冲器中。当写入SPI_DR时, TXE标志被清除。 接收缓冲器非空(RXNE) 此标志为’1’时表明在接收缓冲器中包含有效的接收数据。读SPI数据寄存器可以清除此标志。 TXE=1发送缓冲器为空,没有数据 阅读全文

posted @ 2019-07-25 09:17 泪林杨疯 阅读(4059) 评论(0) 推荐(1)

2019年5月17日

C语言中32位数据平方后开方的程序

摘要: uint32_t sqrt_32(uint32_t M){ uint32_t N, i; uint32_t tmp, ttp; if (M == 0) { return 0; } N = 0; tmp = (M >> 30); M <<= 2; if(tmp > 1) { N++; tmp -= N 阅读全文

posted @ 2019-05-17 12:54 泪林杨疯 阅读(754) 评论(0) 推荐(0)

2019年4月29日

STM32 串口中断总结

摘要: 原文:https://blog.csdn.net/weixin_42480952/article/details/82981409 最近在学习使用dma传输方式进行串口通讯,感觉这个很详细,存一下 .定义了三种传输方式:阻塞传输,中断传输、DMA传输 HAL_UART_Transmit; HAL_U 阅读全文

posted @ 2019-04-29 13:18 泪林杨疯 阅读(7380) 评论(0) 推荐(0)

TM1629A驱动程序

摘要: 网上看了很多1629驱动程序,很乱,下载了几个整合了一下,下面的程序还没有烧录到开发板里面测试,程序已经做好了,但是这个方案老板不做了,所以只能在这里放着了,留着以后用吧 void TM1629A_Write( unsigned char wr_data){ unsigned char i; for 阅读全文

posted @ 2019-04-29 13:08 泪林杨疯 阅读(4859) 评论(0) 推荐(0)

stm32 中断号和中断处理函数建立关系

摘要: 转载:https://www.cnblogs.com/heny-hui/p/7130620.html stm32的中断号根据不同内核和型号,st公司给的官方库中对相应的中断号进行了设置,我们用到哪一个外设的且要用到相应的中断功能时,在stm32fXXX.h中定义对应的型号的中断号。若要调用相关的中断 阅读全文

posted @ 2019-04-29 10:14 泪林杨疯 阅读(1544) 评论(0) 推荐(0)

2019年4月10日

char a='1'和char a=1区别

摘要: char a='1'表示:把字符为1,ASSIC码为49的值赋值给a; char a= 1表示:把ASSIC码为1的值赋值给a 阅读全文

posted @ 2019-04-10 15:46 泪林杨疯 阅读(2782) 评论(0) 推荐(0)

导航