- 博客(6)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 UCOS和freeRTOS的区别总结
1、uCOS-III中所有的内核对象(如任务控制块、消息队列、信号量等)都是静态创建的,需要用户提供。FreeRTOS中的内核对象支持动态和静态两种创建方法。(PS: 其实系统提不提供动态创建功能并不那么重要,因为在静态创建的方法的基础上加入内存管理机制,就能自已封装实现动态创建函数)2、uCOS-III中的任务状态较多,因为它存在“基本状态+挂起状态”这类状态,FreeRTOS中挂起态是个单...
2019-07-16 15:52:36 17120 5
原创 STM32 FALSH闪存编程原理
一、STM32编程方式1、在线编程(icp in-cricuit programing)通过JTAP/SWD协议或者系统加载程序(BOOTLOADER)下载用户应用程序到微控制器中2、在程序中编程(IAP,in application programming)通过任何一种通信接口(如IO口,USB,CAN,UART,I2C,SPI)等下载程序或者应用数据到存储器中,也就是说,STM32允许...
2019-07-15 14:53:56 927
原创 STemWin学习之路(四)——存储设备
一、存储设备的作用存储设备可在各种情况下使用,主要用于防止在绘制重叠项目时出现显示器闪烁。其基本思想很简单。不使用存储设备时,绘制操作直接写入显示器。屏幕在执行绘制操作时随时更新,从而在进行各种更新时使屏幕闪烁。例如,如果要在背景中绘制一个位图,在前景中绘制一些透明文本,应首先绘制位图,然后绘制文本。效果将是文本出现闪烁。但是,如果在此过程中使用存储设备,则所有绘制操作都在存储器中执行。...
2019-07-11 11:32:51 943
原创 STemWin学习之路(三)——位图显示
STemWin的位图显示分为两部分1、位图转换器的使用——把图片装换为.c文件2、位图显示的API一、位图转换工具在ST官网上下载STemWin的源码中解压,找到STM32Cube_FW_F1_V1.0.0\Middlewares\ST\STemWin\Software目录,在此目录下有BmpCvtST.exe软件,这就是位图转换器打开位图转换器->打开图片->image-...
2019-07-11 11:09:37 920
原创 STemWin学习之路(二)——文本数值显示、2D绘图
一、文本显示要在LCD上显示问题,只需要调用GUI_DispString即可。例如GUI_DispString("hello world");GUI_SetTextMode(int TextMode)函数是用来按照指定的参数设置文本的模式1.正常文本:GUI_TEXTMODE_NORMAL /0 显示正常的文本,即按照背景色和前景色来显示2.翻转文本:GUI_TEXTMODE_RE,可...
2019-07-10 11:21:48 921
原创 STemWin学习之路(一)
一、什么是STemwinSTemwin:是ST公司对emwin稍作修改,只能在ST的MCU上使用,并且是免费的,但是不开源,以lib的形式提供,在使用前一定要使用STM32的CRC时钟。ST官网:www.st.comemWin:是德国segger公司推出的图形界面库GUIemwin官网:www.segger.comucgui:是emwin的前身二、裸机移植STemwin到STM32F1系...
2019-07-09 15:54:00 2915
RK3568 MIPI转LVDS TC358775
2023-12-18
Qt 使用QSQLite 数据库提升插入速度
2023-01-15
请教一下关于两个设备通信协议的问题?
2020-05-25
freeModbus 和 libModub 能进行通信吗?
2019-11-19
Qt 画波形图的问题。这事有点蹊跷,大佬们进来看看。
2017-11-12
在Qt中编译带Qwt的ARM程序时总是提示 cannot find -lqwt
2017-11-11
C语言怎么输出正弦曲线的坐标点
2017-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人