arm编程,keil
文章平均质量分 78
小梅1988
平静 安静
展开
-
mypow、插值计算、CRC校验和函数
double mypow(double num,double n){ double value =1; int i =1; if(n ==0) { value =1; } else { while(i++<= n) { value *= num; } } return value;}/**********************...原创 2021-02-23 17:07:42 · 652 阅读 · 0 评论 -
Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)
转载自:http://blog.csdn.net/yuleicqut/article/details/50933441MCU 的存储分配问题如,我用Keil/MDK 编译完工程,得到:Program Size: Code=25648 RO-data=400 RW-data=800 ZI-data=8752 生成.map 文件copy过来的一段:(生成的map转载 2017-01-22 16:08:13 · 958 阅读 · 0 评论 -
使用ST-LINK仿真器下载/仿真时提示“Invalid ROM Table”错误
环境说明keil5.11分析描述当使用ST-LINK仿真器连接下载/仿真程序至芯片时,出现以下错误:Invalid ROM Table以前用ST-LINK调试程序的时候是正常的,该如何下载程序呢?问题解答修改Options For Target — Debug — Settings下的Connect and Reset Optio原创 2017-03-07 11:36:05 · 4004 阅读 · 5 评论 -
memset函数使用详解
memset用法详解1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",转载 2017-09-15 16:12:06 · 5671 阅读 · 0 评论 -
c语言中有关FatFs的操作代码
文章完全是从http://blog.csdn.net/qsycn/article/details/9226403粘贴过来的,怕原版找不到,所以自己粘贴过来一份。FatFsFatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被转载 2017-12-22 16:28:19 · 2919 阅读 · 0 评论 -
FreeRTOS系统下LwIP-1.4.1的移植
转载至基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(四)FreeRTOS系统下LwIP-1.4.1的移植怕以后查找麻烦,特粘贴至此~~~~~~本文使用的网卡PHY芯片型号是DP83848,工作在MII接口模式,时钟频率是25MHz。现在的LwIP版本已经发展到了lwIP 2.0.3 版。 但是看了具体的代码后发现一些跟1.4.1对比之下不同之处,其中包含但不全部: 1、IPv...转载 2018-03-07 09:33:58 · 9127 阅读 · 0 评论 -
如何打印uint64_t的数据
stm32芯片使用SDK5.1编程时遇到需要将uint64_t数据以字符串形式显示出来的问题,经查阅,使用下述语句可以实现需求:sprintf(buf, "%llu",WebSource_Addr);//WebSource_Addr为uint64_t 类型,buf定义为char buf[20]注:stm32芯片为32位,使用%llu;64位的使用%lu就行如何打印uint64_t的数据...原创 2018-03-29 16:51:02 · 12542 阅读 · 0 评论