- 博客(31)
- 收藏
- 关注
原创 电源滤波电容10UF 和0.1UF
在对某一设计的部分电路进行傍路,双通道(大电容+小电容)或是多通道(三个以上的小电容组成,一般在dsp上用的比效多,目的是使频率特性更好.)在电容的接地端,(地线的宽与乍会引起频率的特性),例如在ccd的layout中的bypass,要量电容的接地端的纹波.这就指的是近地端.在直流馈线中滤出一切交流成分,可将不同的电容并联,滤低频要求电容大,但引线电感不大适合滤高频,滤高频要求电容小,不适合滤低频,如将他们并联可以同时滤除高低频。有些滤波电路用3各电容并联,分别是电解电容、纸质电容、云母电容,分别...
2021-06-17 19:39:25 3563 1
原创 进公司能不能转正,简单,就看能不能做事
前几天听同事,他是应用组领导;讲到看一个人在工作上行不行,很简单,就看他能不能做事。感受: 在换工作后,进入新公司,领导
2021-06-06 23:36:17 203
原创 路由器中的下一跳
路由器是网络数据的中转机构,路由器的两侧是两个不同的网络。当终端发送的数据要发送到路由器WAN、LAN两个网络以外的地方时,就要发送给下一跳地址,实际上就是发送给下一个网关。假设有两台路由器和两个主机,路由器A的WAN是192.168.0.1,LAN是192.168.1.1,路由器B的WAN连接路由器A的LAN,路由器B的LAN是192.168.2.1,那么假设在路由器B的LAN网络内,有个主机ip为192.168.2.2,当它需要访问192.168.0.2这个地址时,首先要将数据发送到这个网络的网关,
2021-06-06 11:30:53 6456
原创 以太帧类型
EtherType :以太网类型字段及值EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType 解释)的种类。该字段的长度和 EtherType 详解是互斥的。该类字段值取自 IEEE
2021-06-06 11:15:57 5529
原创 在网线上传输的数据内容
在网线上传输的数据内容被称为以太帧以太帧格式:以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如IP协议)。以太帧由一个32位冗余校验码结尾。它用于检验数据传输是否出现损坏。...
2021-06-06 11:12:02 371
原创 stm32的IAP编程
1、boot区的编写#define UPGRADE_FLAG 0x11223344#define APP_ADDR 0x8005000 //20KB用于boot---应用区地址typedef void (*pFunction)(void);pFunction Jump_To_Application;uint32_t JumpAddress;uint32_t upgrade_flag = 0;if (upgrade_flag == UPGRADE_FLAG) { ...
2020-09-28 19:03:05 404
原创 app和bootloader跳转 MSP与PSP
1.不要把跳转函数放在中断中,如此导致在跳转后的app或者bootloder都是在中断状态,只要你一开启该中断,就可能出现硬件中断了2.如果你的APP使用了ucos系统,在跳转函数中还需要增加__set_CONTROL(0);//把psp修改成msp;这样是为了把ucos系统中的psp置回msp,否则容易出现硬件中断MSP和PSP 的含义是Main_Stack_Pointer 和Process_Stack_Pointer,在逻辑地址上他们都是R13这意味着同一个逻辑地址,实际上有两个物理寄存器,
2020-09-28 18:48:15 614 1
原创 mdk中重定向printf函数
1、使用stm32的hal库int fputc(int ch, FILE *f) //重定向printf函数{ HAL_UART_Transmit(&hlpuart1, (void*)&ch, 1, 1000); return ch;}printf("test--------i=%d\r\n", i);
2020-09-28 16:08:42 532
原创 单片机中分散加载文件介绍
0、数据类型说明主要包括4类:Code (inc. data) ,属于RO,也就是写的函数代码(包括代码中的变量) RO Data , 属于RO,使用const修饰的变量。 RW Data, 属于RW,变量。 ZI Data, 属于RW,没有初始化的变量。1、mdk(keil) 设置Scatter 文件相关链接:https://www.cnblogs.com/qiyuexin/p/9026365.html2、IAR设置分散加载文件3、gc...
2020-09-28 01:20:21 369
原创 c语言-字符串与16进制互转
1、字符串转16进制// parameter(s): [OUT] pbDest - 输出缓冲区// [IN] pbSrc - 字符串// [IN] nLen - 16进制数的字节数(字符串的长度/2)// remarks : 将字符串转化为16进制数void str_to_hex(char *pbDest, char*pbSrc, int nLen){ char h1,h2; char s1,s2; int i; for (i=0; i<nLen; i+...
2020-09-22 23:51:44 1108
原创 shell中的grep、awk、sed三剑客
grep:文本过滤命令,基于正则表达式搜索满足条件的行,可以实现数据查找定位。awk:简称为报告生成器,根据定位到的数据行处理其中的分段。主要用于文本内容的分析处理,也常用于处理数据,生成报告,非常适用于需要按列处理的数据。报告生成器,格式化文本输出sed:行编辑器,stream editor。根据定位到的数据行修改数据。主要用于文本内容的编辑,默认只处理模式空间,不改变原数据,而且sed使用逐行读取的方式处理数据。...
2020-08-27 08:50:26 138
原创 ping不通的几大故障
1、防火墙没有关2、ip没有配置对 把不需要的ip都删除掉 自动获取ip有问题 可以使用win10的管理权限shell登录,arp -d
2020-08-26 23:01:21 528
原创 mdk或者keil与git一起使用管理软件项目
1、在单片机开发中,例如stm32,一个芯片上,有可能有两个独立的工程(boot和app)方法一:在mdk上建立两个独立的工程,分别管理方法二:在mdk上建立一个工作空间,在工作空间中建立两个独立的项目工程,分别管理这里我采用第一种方法,(第二种方法在我的电脑上不能创建工作空间)加上git管理,在git上创建两个分支,一个boot和一个app,在他们的注释中写清楚对应关系...
2020-08-24 10:47:10 820
原创 openWRT编译问题
1、编译成什么东西?在openwrt路径下,输入make menuconfig 进入到菜单选项中,找到需要编译的应用有哪些命令?可以看帮助信息进入配置菜单界面,键盘上下是移动光标,左右是选择底部按键,回车是确认,空格是设置选择模式,选项最前面的选择模式有[*]表示编译进固件,[M]表示编译成安装包,[ ]表示不选择,esc是返回上级菜单,按?是帮助,按/是搜索。如果在openwrt路径下,输入make kernel_menuconfig 进入到内核的菜单选项界面中,选成 <M>
2020-08-16 23:03:49 580
原创 git切换分支,合并分支
git checkout +分支名(分支名不加remove/origin)如果切换成功,会提示分支切换后的分支;如果提示出现 "分离自哪个分支" 有问题使用git status 也可以查看当前分支git checkout +分支名 和 git checkout -b +分支名 的区别合并分支https://www.jianshu.com/p/26d050497abb...
2020-08-12 22:19:37 185
原创 mcu的编程框架
freeRTOS + stm32的hal库 + frtos驱动(以linux的形式编写) + 应用代码frtos:提供一个链表,在应用代码中,调用注册进链表的函数(给每一个应用分配一个唯一ID号,使用宏定义的形式),将应用的每个模块的结构体注册进链表中在main函数中,启动一个freeRTOS的任务,任务中扫描执行每一个注册进链表中的结构体,并运行结构体中的run()函数指针如果需要运行一次某些驱动函数,只需要执行链表中的结构体指针,通过唯一id号标题...
2020-08-02 20:27:43 1007
原创 一个c程序编译完后,程序的结构组成,哪些变量是放到哪个段的
程序的组成结构欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示
2020-08-02 08:50:49 302 1
原创 总是忙碌的工作,忘记了回头总结
子曰:吾日三省吾身每天忙碌在工作中,都忘了停下脚步,总结反思!做了很多,知识达到一定的量后,是需要升华,就必须总结,提炼!今天看《今日头条》上有个播客,播放stm32相关的技术总结,感触很深,所以来这里记录一下,一定要记住以后多总结!争取每周都能有总结文章,也可以是生活上的!...
2020-06-29 02:15:45 303
原创 工作中有时会使用到的 linux 命令
1、一些众所周知的命令1.1、ls 查看当前路径下的文件(没有隐藏的文件) ls -l 查看当前路径下的所有文件(包括隐藏的文件) ls -ll1.2、cd + 路径 进入到某个路径下1.3、pwd 查看当前路径1.4、cp 复制1.5、rm 删除1.6、tree 查看目录树1.7、mv 移动1.8、tar ...
2020-01-12 12:06:52 123
转载 Python3.0中普通方法、类方法和静态方法的比较
一、语法区别刚接触Python中的面向对象,对于类方法和静态方法难以区分,通过查找知乎、CSDN论坛,废了好大的劲思路才逐渐明朗,所以就总结顺便分享一下。首先开始编辑代码# 普通方法、类方法、静态方法的比较# 普通方法、类方法、静态方法的比较class Test: # 定义类Test的属性 name = 'python' content = '人生...
2019-03-07 14:52:29 326
原创 ubuntu 安装 pip的方法和遇到的问题 及 pip 常用命令
1. ubuntu 安装pip的步骤1.1 更新系统包(一般pip安装不了,就可以先更新apt,再安装pip)apt和apt-get的区别:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。 sudo apt update 刷新存储库索引 sudo apt upgrade 升级所有可升级的软件包...
2018-12-23 12:37:59 694
原创 for循环和while循环
以下是以JavaScript的语法为例:1. for 循环就是替代 while 循环而产生的 1.1 while var i = 1; //循环变量的初始化 while(i <= 100){ //循环条件的判断 console.log(i); //循环操...
2018-12-15 12:54:19 733
原创 js中巧用隐式类型转换
在 js 中,将任意类型数据装换成字符串: var str = 变量 + " "; // str 将得到变量转化成字符串的结果
2018-12-15 10:36:28 123
原创 两个变量数据交换的经典用法,只使用两个变量,不借助第三个变量
1. 在 js 中,使用异或 ^ 的方式进行数据交换: var a = 32; var b = 48; a = a ^ b; // a ^= b; b = a ^ b; a = a ^ b;结果:a=48 , b=32....直接记住就好,不用过多理解2. 在 js 中,使用 + 的方式进行数据交换:...
2018-12-15 10:22:47 874
原创 if判断和switch分支的本质区别
一个是区间判断,另一个是等值判断。 所以选择使用 if 还是 switch ,可以先分析自己处理的数据是等值判断还是区间判断。
2018-12-15 10:07:13 704
原创 类和对象的关系
1. 对象的概念: 万物皆对象,所有的操作都是针对对象的,那什么是对象,数字5是一个int对象,字符串‘oblong’是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象。对于一个对象,它就有包括两方面的特征: 属性:去描述它的特征 方法: 它所具有的行为 所以,对象=属性+方法 (其实方法也是一种属性,一种区别于数据属...
2018-12-15 09:56:52 244
转载 简单浅谈 电鱼机的脉宽、频率、占空比
高频鱼机后级的脉宽,频率,占空比,以上三个参数很重要。它不仅是设计鱼机的主要参数,而且也是输出效果调整的最终目标。 根据本人长时间玩高频机的一点点经验现向大家浅谈一下脉宽,频率,占空比与之高频鱼机的设计与最终输出效果的两者密切关系。…………首先说一下鱼机的设计。在谈及设计高频鱼机之前,先说一下脉冲电流捕鱼的原理。根据电场刺激鱼类神经生物学中,放电0.3~3ms毫秒脉宽已经极具杀伤力了,再高只是增加
2016-03-08 19:27:26 17962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人