- 博客(30)
- 资源 (4)
- 收藏
- 关注
转载 qt5串口发送接收实现
使用多线程、信号和槽函数实现串口的收发数据。https://blog.csdn.net/u014779536/article/details/111721947
2021-06-29 08:50:55
225
转载 ucosii查看任务堆栈使用情况
https://blog.csdn.net/wchengshen/article/details/54731291
2021-05-13 22:22:30
555
转载 pyqt5信号发射一次,槽函数执行了多次
https://blog.csdn.net/ta_123123/article/details/106405315QT发射一次信号,槽函数执行了多次的背后思考
2021-03-20 14:55:36
1518
原创 ucosii 串口数据使用信号量接收处理
// 串口1信号量OS_EVENT *sem_uart1;// 信号的初始化sem_uart1 = OSSemCreate(0);使用stm32平台,下面是串口1中断函数void USART1_IRQHandler(void){ OSIntEnter(); unsigned char clear = clear; if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) { if(usart...
2021-03-20 14:51:05
1050
转载 python连接数据库后,无法感知到数据库的更新
参考网址https://blog.csdn.net/GentleCP/article/details/88580680?utm_medium=distribute.wap_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-6-88580680.nonecasecommit提交事务,相当于将现在处理的事务提交了,这样就不会在现有事务中获取之前的数据...
2021-01-28 10:17:54
184
转载 vscode 部分代码带红色波浪线的解决方法
https://blog.csdn.net/qq_43118700/article/details/88701342?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.wap_blog_relevant_pic&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPa
2021-01-08 13:32:22
5764
转载 ucosii 软件定时器
刚开始软件定时器定时不准确,后来查看文章软件定时器使用的是OS_TMR_CFG_TICKS_PER_SEC,原来以为用的是OS_TMR_PER_TICK#define OS_TMR_CFG_TICKS_PER_SEC 1000u /* Rate at which timer management task runs (Hz)https://blog.csdn.net/fafactx/article/details/81942522...
2020-12-25 11:28:12
288
原创 RS485收发切换多0x00数据影响bootload升级程序
串口升级使用RS485接口。RS485收发切换多0x00数据。部分有问题电路板在app程序中输入调试指令有响应(app通过ULINK下载),而使用ymodem在bootloader中升级程序失败。通过printf打印捕捉到数据包头多0x00数据。解决办法:旧解析数据包头第一个字节代码:if (Receive_Byte(&c, timeout) != 0){return -1;}修改后代码:do{if (Receive_Byte(&c, timeou
2020-11-17 18:32:13
1370
原创 allegro补充笔记
1、Board Geometry/Silk_screen Top,放公司LOGO;2、allegro查找元器件,Display/Assign color,Find中选择symbol or pin,在输入框输入元器件号,回车可找到位置;3、添加VIA,Cmgr/Physical/Physical Costraint Set/All Layers/Vias,左侧选择via_lzy;4、PAD_LZY,内径:0.3048mm,外经:0.5080;5、群组走线,到达末端后,右键/single line mo
2020-11-02 17:52:23
259
原创 ucosii消息邮箱的消息指针指向的内容不能马山释放内存
在函数fun1中,data_type是局部变量,将&data_type作为消息指针,那在OSMboxPend里接受不到正确的消息内容。void fun1(){ char data_type; data_type = 0x01; OSMboxPost(Temp_Data_MBox, &data_type);}改为如下,加gDataType全局变量,&gDataType作为消息邮箱的消息指针,则在OSMboxPend里可以接收到正确的数...
2020-09-04 16:46:11
214
原创 在登录MySQL时,遇到问题Access denied for user 'root'@'localhost' (using password: YES)
https://www.jianshu.com/p/f7d12530a3b1在登录MySQL时,遇到问题Access denied for user 'root'@'localhost' (using password: YES)1、先进入mysql安装目录下的bin目录.> mysqladmin -u root password 你的新密码2、你的密码已经重新设置了,下面来...
2020-04-28 13:38:17
199
原创 stm32写内部flash程序卡死
情况是刚开始在串口中断中擦除和写内部flash内容,只要执行 write_gw_mid_to_flash()这条语句,stm32有很大概率卡死,软件看门狗也不起作用。后来把write_gw_mid_to_flash()放在main()函数的while(1)循环里面执行,依然是这个现象。 出现上述情况,我只在一块电路板试了多次,既然出现这种情况,我总结今后如果设置内部flash...
2020-02-21 08:58:53
6468
1
原创 rt_thread串口速度测试
主要根据帧头和数据长度判断一包数据的,前2个字节是数据头部,第3到第4个字节是数据长度。测试结果看截图,1ms发送一次数据,发送9万8千多个字节,没有丢数据。代码如下所示ALIGN(RT_ALIGN_SIZE)static rt_uint8_t uart1_stack[1024];struct rt_thread uart1_thread;static UP_DIVICE_...
2020-02-07 22:06:27
609
原创 android gradle本地设置
上图为setting中Gradle设置。上图中为project structure中的版本设置。经过上面2步设置后,gradle本地设置结束
2020-01-07 18:43:28
142
原创 pycharm和pyqt5的安装
1、安装python语言环境2、安装pycharm工具3、安装pip,pip默认安装在C:\Users\Thinkpad\AppData\Local\Programs\Python\Python36\Scripts目录下4、使用pip安装如下工具: (Pyqt5_tools安装命令 pip install pyqt5-tools==5.11.3.1.4)Cli...
2019-09-08 21:26:02
294
原创 ucos何时进行任务调度
ucos是抢占式执行任务的,需要手动执行任务调度。任务调度一种是任务级的调度器,由函数OSSched()实现,而中断级的调度器由函数OSIntExit()实现。OSTimeDlyHMSM-->OSTimeDly-->OS_Sched()就可以实现任务调度。中断函数中开始有OSIntEnter()、结束时有OSIntExit(),中断结束时可以执行任务调度。netconn()...
2019-05-31 09:40:04
673
转载 STM32F030 中断太频繁导致死机
最近在忙一个项目,使用了STM32F030的单片机,定时器用系统定时器,每10us中断一次。在程序少的时候,没有发现死机情况,但是随着功能的丰富,经常出现死机问题,具体表现为while(1)循环无法执行,但是中断函数正常或者按键不起作用,程序直接跑分。这时我认为是死机,即程序跑分,但是有时中断正常,这就证明程序依然正常运行,可能是其它原因造成。首先,我怀疑是I2C读写DSP出错,于是屏蔽掉DS...
2019-05-23 14:50:04
5290
原创 强制类型转换引起的错误
int8 a=1; //全局变量int8 b=2; //全局变量(int32)a=0xFFFFFFFF;这样会导致b也发生改变。int8_t c=3;//全局变量int8_t d=4;//全局变量short e; //局部变量e=((short)(c))<<8|d; //这时为0x0304;没问题C语言的 显式/隐式 类型转换,都...
2019-04-10 11:41:02
1101
转载 CSS使html制作的网页元素横向排列
如何让多个div盒子并排同行div横向排列显示呢?我们先设置3个div盒子对象,什么css样式都不设置看看效果。代码如下:三个div盒子均独占一行显示div盒子本身默认样式属性是独占一行,而解决div独占一行方法通常有两种,一种为设置浮动,另外一种为设置display样式。接下来为大家通过文章+图片+案例方法介绍解决div盒子对象并排横向排列且同行显示方法。一、使用css flo...
2018-11-19 18:46:07
4479
转载 stm32f107vc晶振没配置好导致printf乱码
在stm32f10x.h文件中,修改HSE_VALUE值#if !defined HSE_VALUE#ifdef STM32F10X_CL#define HSE_VALUE ((uint32_t)25000000) /*!#else#define HSE_VALUE ((uint32_t)8000000) /*!#endif /* STM32F10X_C
2017-12-04 15:23:46
397
转载 XUtils介绍
xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持;xUitls最低兼容android 2.2 (api level 8);目前xUtils主要有四大模块:DbUtils模块:(数据库操作)android中的orm框架,一行代码就可以进行增删改查;支持事务,默认关闭;可通过注解自定义表名,
2016-12-12 22:29:44
156
新手Allegro PCB制作流程.docx
2020-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人