- 博客(13)
- 资源 (13)
- 论坛 (15)
- 收藏
- 关注
原创 关于RT-Thread的一些学习记录
一、通过MSH_CMD_EXPORT命令可以直接通过msh执行函数,并且可以传参。示例如下:void led2_ctrl(int argc, char**argv){ rt_pin_mode(GET_PIN(D, 13), PIN_MODE_OUTPUT); if (argc < 2) { rt_kprintf("Please input'cmd <open|close>'\n"); return; } if (!rt_strcmp(argv[1], "ope
2020-08-28 18:14:31
78
原创 使用RT-Thread的串口空闲+DMA收发数据
RT-Thread的串口空闲+DMA目前发现一个问题,对于没有任何格式的串口帧来说,有时候用空闲中断是最方便的处理方,。因为每次接收过来的就是完整的一帧,而不用判断帧格式。但是RT底层会向中间件层推送数据,导致应用层接收的数据会被拆包。解决方法:见注释部分(位于drv_usart.c)void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ struct stm32_uart *uart; RT_ASSERT(huart !
2020-08-27 17:03:53
609
原创 STM32F103用hal库使用DMA+串口空闲中断接收数据
简介:出现空闲标志时,认为一帧报文发送完毕,进行报文分析,比普通的串口中断效率高很多!用到的工具:CubeMX,Keil5芯片:STM32F103VET6步骤:一、配置串口二、使能串口NVIC中断三、配置DMA四、配置为MDK5,并生成代码工程五、打开工程,添加部分代码uint8_t receive_buff[255]; //定义接收数组int main(void){ /* USER CODE BEGIN 1 */
2020-08-23 12:54:35
497
原创 关于Altium Designer更改原理图默认表格
版本:14.3.15方法:1.自建原理图表格2.修改默认表格模板。这里选择直接修改默认表格模板。以下为大体方法:1.打开参数选择2.看下模板选择,这里我们选的是最常用的A4模板,不过这个模板带Altium图标,并且文件名带路径。看下说明,要在数据管理选项里更改,OK,继续操作。3.这里我们就找到模板文件位置了。打开这个A4文件4.这里就可以随意更改了,我们删掉图标,并且把文...
2019-08-17 16:50:34
794
原创 关于STM32F103精确延时
为了兼容FreeRTOS,所以将延时函数统一规范,后续使用方便移植。此延时针对无晶振,示例为系统倍频64MHz,型号:STM32F103C8T6。新建SYSTEM文件夹,新增两个文件,delay.c和delay.h以下为delay.c内容:其中系统已倍频为64M#include "stm32f10x.h"double fac_us=0; sta...
2019-07-28 11:30:51
1943
原创 STM32F103 FreeRTOS记录
STM32F103 FreeRTOS记录一、移植(测试翻转led)1.添加freertos9.0相关文件。2.在配置头文件添加下面代码,并注释掉stm32f10x_it.c文件里的相关函数#define vPortSVCHandler SVC_Handler#define xPortPendSVHandle...
2019-04-01 09:09:23
243
原创 STM32F103 ADC整理
STM32F103 ADC整理一、单通道配置模式1.配置:PA4void ADC1_CH4_Init()//PA4--ADC1-CH4{ GPIO_InitTypeDef GPIO_InitStructure; ADC_InitTypeDef ADC_InitStructure; N...
2019-03-29 13:23:48
1755
原创 STM32新建工程标准模板和串口
STM32新建工程标准模板使用的库:STM32F10x_StdPeriph_Lib_V3.5.0.rar(STM32F103RBT6为例) 例如:STM32F103RBT6是128kb,则选择:medium类型。即:startup_stm32f10x_md.s。选型如下图: 新建工程目录文件夹以及Project档目录,如下...
2019-03-19 19:51:46
643
原创 GPS度分测试程序vc6
gps度分测试程序vc6完整代码:// GNRMC.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include &lt;string.h&gt;#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;
2019-03-09 17:14:22
166
原创 数据包转义处理VC6完整工程
数据包转义处理VC6完整工程代码如下:// VerifyCode.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include &lt;string.h&gt;#include &lt;stdlib.h&gt;#include &lt;stdio.h&
2019-03-09 16:41:39
111
原创 关于转义处理算法
采用 0x7e 表示,若校验码、消息头以及消息体中出现 0x7e,则要进行转义处理,转义规则定义如下:0x7e &lt;————&gt; 0x7d 后紧跟一个 0x02;0x7d &lt;————&gt; 0x7d 后紧跟一个 0x01。转义处理过程如下:发送消息时:消息封装——&gt;计算并填充校验码——&gt;转义;接收消息时:转义还原——&gt;验证校验码——&
2019-03-02 16:30:10
821
1
原创 stm32北斗数据解析
gnrmc_analysis.c#include &amp;quot;gnrmc_analysis.h&amp;quot;#include &amp;amp;lt;string.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include &amp;amp;lt;stdio.h&amp;amp;gt;
2019-02-22 20:24:08
1923
2
原创 关于GNRMC解析
关于GNRMC解析关键代码C语言#include &amp;quot;stdafx.h&amp;quot;#include &amp;quot;stdafx.h&amp;quot;#include &amp;amp;lt;string.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include &
2019-02-20 08:49:03
4233
Cheat Engine6.0中文增强版
2011-10-19
NetTool.rar
2019-05-18
计算器源码C# 正常编译运行 vs2012环境
2018-04-03
c#这个控件的线条是如何做出来的?
发表于 2020-02-25 最后回复 2020-04-28
关于安卓对文件的操作
发表于 2020-04-26 最后回复 2020-04-27
关于16进制与ascii码互转问题求解?
发表于 2020-03-12 最后回复 2020-03-13
c# richboxtext无法添加\r
发表于 2020-02-27 最后回复 2020-03-06
请问有人知道rk3288 lvds如何配置吗?
发表于 2018-07-23 最后回复 2019-08-16
android接收串口数据断断续续
发表于 2019-06-30 最后回复 2019-07-01
为何VMware装ubuntu14无法拷贝大文件?
发表于 2018-07-05 最后回复 2018-07-13
谁知道这种图片分页显示是如何实现的?
发表于 2018-06-19 最后回复 2018-07-03
html开发新手求指导
发表于 2018-04-23 最后回复 2018-05-28
win7也可以发射wifi,以后不用路由器了!
发表于 2013-05-07 最后回复 2018-04-23
C#简单问题
发表于 2012-10-11 最后回复 2012-10-11
求编译,谢谢。
发表于 2012-05-17 最后回复 2012-10-11
程序链接问题
发表于 2012-05-17 最后回复 2012-05-17
vc6图标问题ICO
发表于 2012-03-23 最后回复 2012-04-13
【已处理】请管理员删除一下资源
发表于 2011-11-26 最后回复 2011-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝