摘要: Arduino程序的架构大体可分为3个部分。 (1)声明变量及接口的名称。 (2)setup()。在Arduino程序运行时首先要调用setup()函数,用于初始化变量、设置针脚的输出/输入类型、配置串口、引入类库文件等等。每次Arduino上电或重启后,setup()函数只运行一次。 (3)loo 阅读全文
posted @ 2021-10-08 09:58 Sean_hn 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 在使用PADS时,经常会从CAD文件中导出板框形状到PADS中。 也经常碰到一个问题:就是单位不匹配,CAD中明明设置成毫米了,可导入到PADS时却是mil。 发现单位不匹配的情况跟AUTOCAD里面的“图形样板”文件有关。在CAD里面,每次新建一个文件的时候,都会弹出一个“图形样板”选择对话框,这 阅读全文
posted @ 2021-05-13 11:26 Sean_hn 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个外设管理平台,用PYTHON写了一个连接管理,兼容串口和套接字的连接,然后抽象为设备统一管理。使用套接字时JSON是一种很好的数据封装类型,假设我需要远程操控一个设备,发送一个JSON的数据包就可以了,像这样: {"command":"命令","args":[各种控制参数]} 当远端设备 阅读全文
posted @ 2021-04-26 16:56 Sean_hn 阅读(619) 评论(0) 推荐(1) 编辑
摘要: 一. 简介 cJson 是c语言编写的一个解析器. 是一个超轻巧,携带方便,单文件,简单的可以作为ANSI-C标准的JSON解析器。主要两个文件cJSON.c 和cJSON.h . 主要用来编码和解析数据. 其中,定义了一个cJSON的数据结构,用来储存数据.是以链表的形式.结构体如下: 在.h文件 阅读全文
posted @ 2021-04-26 14:37 Sean_hn 阅读(702) 评论(0) 推荐(0) 编辑
摘要: cJSON对象的实现采用了树形结构,每个对象是树的一个节点,每个节点由cJSON这个结构体组成,对象中的元素也由cJSON这个结构体组成。同一层的对象和元素是双向链表结构,由next和prev指针链接。不同层的对象或元素由child指针链接起来。type表示对象或元素类型,string表示对象或节点 阅读全文
posted @ 2021-04-26 13:54 Sean_hn 阅读(2781) 评论(0) 推荐(0) 编辑
摘要: JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 那么,JSON到底是什么? JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表 阅读全文
posted @ 2021-04-26 10:48 Sean_hn 阅读(145) 评论(0) 推荐(0) 编辑
摘要: % - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。 例:a=0x05; printf("%X,a) //5 printf("%02X,a) 阅读全文
posted @ 2021-04-16 15:53 Sean_hn 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 关于 System Tick设置,给出3种方法,学习并确认OK: 使用 M051BSPv3.01.001版本 一、使用函数CLK_EnableSysTick() 1 //Enable System Tick counter, Select HXT/2 as the clock source of S 阅读全文
posted @ 2021-04-14 11:39 Sean_hn 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 频率计算公式:f=1/T。 频率,是时间内完成周期性变化的次数,是描述周期运动频繁程度的量,常用符号f或ν表示,单位为秒分之一,符号为s-1。 交流电的频率是指它单位时间内周期性变化的次数,单位是赫兹(Hz),与周期成倒数关系。日常生活中的交流电的频率一般为50Hz或60Hz,而无线电技术中涉及的交 阅读全文
posted @ 2021-04-14 10:12 Sean_hn 阅读(9456) 评论(0) 推荐(0) 编辑
摘要: 在用到 sizeof 和 strlen 的时候 通常是计算字符串数组的长度 从这个例子可以看得很清楚两者的区别: char str[20]="0123456789"; int a=strlen(str); //a=10; >>>> strlen 计算字符串的长度,以结束符 0x00 为字符串结束。  阅读全文
posted @ 2021-03-26 16:06 Sean_hn 阅读(275) 评论(0) 推荐(0) 编辑