c
文章平均质量分 79
cyjbj
众里寻他千百度,蓦然回首,那人正在写程序
展开
-
沁恒ch32V208处理器开发(四)串口通信
ch32V208处理器的USART 双端口通信的实现原创 2023-08-13 15:20:29 · 1304 阅读 · 0 评论 -
沁恒ch32V208处理器开发(二)工程配置
MounRiver Studio模块通过一个.wvproj文件来进行组织,主要包含:1)MCU厂家提供的硬件接口文件,包括寄存器的电源,缺省参数等;2)系统启动相关代码文件;3)官方的固件库;原创 2023-08-10 20:30:00 · 884 阅读 · 0 评论 -
eclipse调试基于freertos的嵌入式工程
本文通过对比keil 和eclipse在开发c语言项目上的优劣对比,采样eclipse来建立基于freertos的嵌入式开发环境,图文并茂给出了详细的安装配置步骤原创 2022-11-14 22:29:03 · 1586 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(八)变量、指针和指针数组的内存管理
本文分析了指针、变量和指针数组在C语言编译后的存储空间细节,给出了测试例程,结合指针数组的元素读取,给出了源码实现原创 2022-10-28 22:00:00 · 1022 阅读 · 1 评论 -
嵌入式C语言编程中经验教训总结(七)指针、指针数组和数组指针
本文就C语言中容易出错的指针、数组指针和指针数组进行了分析,给出了相关例程和区分方法,有助于实现程序的高效管理个节约内存使用原创 2022-10-27 20:00:00 · 676 阅读 · 2 评论 -
基于STM32F469 discovery kit 开发板的开发2
本文以常用的IDE环境keil为例,对开发环境配置进行说明,运行了例程进行验证。原创 2022-10-25 22:44:46 · 584 阅读 · 3 评论 -
基于STM32F469 discovery kit 开发板的开发1
STM32F469 Discovery开发板功能介绍和开发环境建立原创 2022-10-25 21:30:06 · 613 阅读 · 0 评论 -
C语言中的字符串转数字函数常见问题详解
本文分析了c语言中str转为int和long的函数(),针对其常犯的几个问题进行了分析,给出了解决方案和例程分析。原创 2022-10-18 22:30:00 · 501 阅读 · 3 评论 -
strcpy和strncpy内存重叠问题分析
strncpy的内存重叠问题分析,潜在问题容易出现且难以排查,文中举例进行了分析,给出了解决方案原创 2022-10-17 22:45:00 · 562 阅读 · 0 评论 -
解析IEC 61850通信规约
IEC61850标准作为变电站自动化系统唯一国际标准,本文梳理了其架构,给出了数据模型图,直观地给出了各个部分之间的关系和库文件。原创 2022-10-15 21:35:09 · 19290 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(九)FreeRTOS的全局变量
介绍了FreeRTOS内核调度过程中用到的几个全局变量,通过这些全局变量及其指向的TCB、链表等,共同管理系统的任务调度。原创 2022-09-27 21:45:00 · 3135 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(八)FreeRTOS的TCB
freertos的任务控制卡TCB定义分析,给出了详细的代码分析和说明。原创 2022-09-26 20:45:00 · 1054 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(七)FreeRTOS的内存管理方法5
freertos的内存管理方法5在方法4基础上,增加了对多个非连续内存区域的支持,本文详细介绍了其实现方法,对代码进行了分析。原创 2022-09-25 16:00:25 · 934 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(六)FreeRTOS的内存管理方法4
freertos的内存分配第四种方法的优势就是增加了一个内存合并算法,通过将将相邻的小的空闲内存块合并成一个大块,一定程度上避免了内存泄露,提高内存使用效率。本文详细分析了内存分配、释放和合并算法的流程及其代码实现。原创 2022-09-25 14:38:41 · 563 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(五)FreeRTOS的内存管理方法3
分析了freertos的内存分配方法3中 pvPortMalloc() 和 vPortFree() 的实现方法,对代码实现过程进行了详细分析原创 2022-09-24 21:13:16 · 1209 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(四)FreeRTOS的内存管理方法2
介绍了freertos的内存管理方法2和方法1 的不同,给出了流程和详细的代码分析原创 2022-09-24 16:51:15 · 983 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(三)FreeRTOS的内存管理方法1
介绍了freertos的5中内存管理方式特点,对方式1进行了流程梳理和源码分析原创 2022-09-23 22:30:00 · 1009 阅读 · 0 评论 -
pycharm使用第三方的dll的编程实现
给出了在pycharm中,使用第三方dll的实现方法,包括实现流程,ctypes 参数转换、打包可执行文件全程的应用方案原创 2022-09-22 23:00:00 · 1419 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(二)系统配置2
freertos的系统配置2,着重介绍了堆栈、任务和协程相关的配置项原创 2022-09-22 21:15:00 · 948 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(一)系统配置
freertos系统的配置项说明原创 2022-09-21 19:00:00 · 254 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(六)硬件接口匹配
嵌入式应用中外设硬件接口匹配中常见问题分析原创 2022-09-16 16:31:14 · 591 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(四)条件编译的合理使用
熟练使用条件编译,帮助大系统开发中提高协同效率,避免重复定义和精度不一致问题,文件举例进行了详解原创 2022-09-15 16:29:11 · 394 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(十二)--对FFT算法的理解5
利用复数的指数运算实现了DFT的算法,代码更精简原创 2022-09-08 17:44:30 · 572 阅读 · 1 评论 -
嵌入式C语言编程中经验教训总结(三)数组的正确使用
有针对性分析了数组在c语言开发中的使用,常见错误和优化方法原创 2022-09-08 13:17:17 · 686 阅读 · 1 评论 -
嵌入式C语言编程中经验教训总结(一) 详解const、static和volatile
对嵌入式c语言中容易出错的const、static、volatile三个关键字使用进行分析,对常用环境进行了举例说明原创 2022-09-04 15:40:32 · 968 阅读 · 1 评论 -
利用FFT成功实现拓扑识别(十一)--对FFT算法的理解4
分析了FFT对DFT算法的改进原理,给出了C程序实现FFT的代码实现,计算了FFT对DFT效率提示结果。原创 2022-08-30 18:05:49 · 690 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(十)--对FFT算法的理解3
DFT的代码实现原创 2022-08-29 18:28:45 · 515 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(九)--对FFT算法的理解2
从复数到欧拉公式,再到复平面的直观展示,傅里叶变换的前置知识讲完了原创 2022-08-29 15:39:18 · 579 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(八)--对FFT算法的理解1
通俗易懂理解FFT算法原理原创 2022-08-28 20:56:47 · 413 阅读 · 0 评论 -
codeblock图形界面编程(三)
利用codeblock实现了串口通信功能原创 2022-08-24 18:38:17 · 1344 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(七)--压缩FFT的运行时间
通过对算法、数据和任务的优化,大大提高FFT运行效率,实时性更高原创 2022-08-23 10:43:13 · 727 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(四)--增加数字滤波器
利用fdatool设计IIR数字滤波器,对原始信号进行带通滤波,处理后的FFT结果更清晰原创 2022-08-18 11:35:09 · 752 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(二)--C语言的实现
fft的c语言实现原创 2022-08-17 18:07:12 · 395 阅读 · 0 评论 -
利用FFT成功实现拓扑识别(一)--嵌入式系统上的成功运用
通过FFT对采样电压电流信号分析,识别特定频率的拓扑识别信号,为进一步实现全网拓扑识别提高基础分析数据原创 2022-08-17 17:48:04 · 851 阅读 · 0 评论