摘要: 分析源码: 得先学会读文档, 函数前边的 note ;是了解该程序员的思想的途径。不得不重视 代码前边的 Notes,了解思想后,然后在分析代码时看他是如何具体实现的。 1、 ucosii/source/ucosii.h 全局变量(GLOBAL VARIABLES)的定义: OS_EXT INT32 阅读全文
posted @ 2018-10-27 21:20 栀子花开fwh 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 开启ucosii的移植之旅: 4.6.1、移植和硬件平台的关系 (1)只要是cortex-m3内核内核的soc移植差异都不大。 同内核同soc的不同开发板移植差异都不大。 不同内核的开发板移植难度大,找的官方移植的同内核版本为起点。 移植的一般思路: 先找到相近的内核移植好的源码。(官网里找一个) 阅读全文
posted @ 2018-10-27 21:07 栀子花开fwh 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 发现自己的代码的意思和自己理解的意思有不相同的时候,自己先用printf打印输出分析 当发现是自己那一个知识点没有掌握好时,自己用其他的C编译器,仿写用到的知识点的程序,然后掌握该知识点。 最后实在找不到问题的时候自己理解不了,就用硬件仿真调试,设置断点,查看数值分析。 对于自己不熟悉的东西,理解正 阅读全文
posted @ 2018-10-27 21:06 栀子花开fwh 阅读(344) 评论(0) 推荐(0) 编辑
摘要: main.c(32): warning: #1-D: last line of file ends without a newline 这个是由于在main函数的“}”后,没有加回车。 只要在main函数的“}”后加回车键,此警告信息即可消除。 C4056E type of input file ' 阅读全文
posted @ 2018-10-27 20:46 栀子花开fwh 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 链接属性 (1)大家知道程序从源代码到最终可执行程序,经历的过程:编译、链接。 (2)编译阶段就是把源代码搞成.o目标文件,目标文件里面有很多符号和代码段、数据段、bss段等分段。符号就是编程中的变量名、函数名等。运行时变量名、函数名能够和相应的内存对应起来,靠符号来做链接的。 (3).o的目标文件 阅读全文
posted @ 2018-10-27 20:42 栀子花开fwh 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 先写一个小程序: #include<stdio.h> struct student { int a; char k; short m; }; int main() { struct student pp={45,'a',1}; short *m=(short *)((int)&pp+6); // 偏 阅读全文
posted @ 2018-10-27 20:35 栀子花开fwh 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 先踏踏实实的把stm32的外设串口,SPI搞清楚,不要眼高手低,看不起小事。用SPI通信将pixy的数据读出来,将数据用串口发到串口助手上,然后处理数据,利用STM32的定时器调节pwm,控制电机,先让小车跑起来,随后在写小车的程序,和调节PID参数 1.1阅读手册&.C源码: 使能串口外设时钟(挂 阅读全文
posted @ 2018-10-27 20:24 栀子花开fwh 阅读(1897) 评论(16) 推荐(0) 编辑
摘要: 中国专利下载地址:http://www.drugfuture.com/cnpat/cn_patent.asp 需要知道专利号; 中国专利搜素地址:http://www.soopat.com/ 可以搜索到所有中国专利,通过这个可以查到想要下载的专利的专利号,再利用上面的地址下载pdf,然后你就可以仿照 阅读全文
posted @ 2018-10-27 19:27 栀子花开fwh 阅读(154) 评论(0) 推荐(0) 编辑
摘要: LCD简介(1)显示器,常见显示器(2)LCD(Liquid Crystal Display),液晶显示器,原理介绍(3)LCD应用领域(4)LED OLED1.17.1.2、电子显示器的原理(1)像素(分辨率)(2)显存,用来做显示的内存(3)字模(4)字库(5)控制器和驱动器(6)软件+硬件实现 阅读全文
posted @ 2018-10-27 19:18 栀子花开fwh 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 接下来将会补齐单链表和双链表节点的 遍历 、逆序、和 删除 ;暂且放到这里, 阅读全文
posted @ 2018-10-27 19:11 栀子花开fwh 阅读(551) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-27 19:03 栀子花开fwh 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 产品名称:TOWER PRO(辉盛)大扭力舵机MG996R (MG995升级产品)6v/11Kg厂家编号:MG996R产品净重: 55g产品尺寸: 40.7*19.7*42.9mm产品拉力: 9.4kg/cm(4.8V), 11kg/cm(6V)反应速度: 0.17sec/60degree(4.8v 阅读全文
posted @ 2018-10-27 19:02 栀子花开fwh 阅读(506) 评论(0) 推荐(0) 编辑
摘要: int的字节长度是由CPU和操作系统编译器共同决定的, 一般情况下,主要是由操作系统决定,比如,你在64位AMD的机器上安装的是32位操作系统,那么,int默认是32位的;如果是64位操作系统,64位 操作系统分为两种,1种是int为32位long为64位,2种int long均为64位。之所以说i 阅读全文
posted @ 2018-10-27 18:54 栀子花开fwh 阅读(304) 评论(0) 推荐(0) 编辑