世上唯一不能复制的是时间 唯一不能重演的是人生

我愿意为自己的错误承担后果,但我从不后悔做过的任何决定,我始终相信自己的眼光,如果结果不尽如人意,那也我自身能力尚有不足,人不可能每一步都走的正确无误,但我不想频频回望过去,也不愿去批判曾经的自己,我大大方方的为自己的认知付出代价,也没有什么好自我责备和抱怨的,因为即使一切重来,以我当时的阅历,以及对人性的认知水平,依旧会掉进同样的坑里,我始终坚信自己走过的路遇到的人,还有那些遗憾都是命中注定要经历的,对错并非由自己的心意决定,人生不存在绝对正确的选择,想要选择正确,就要相信当下的选择,坚定的走下去,相信此刻正在走的这条路,就是最好的路,他终将会绽放出绚烂的花朵.所以勇敢的向前看别再回头.

人和人的关系是阶段性的,部分优秀的人肯定会离开你。

Linux /dev目录详解

dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。 继续阅读“Linux /dev目录详解”

7,shell介绍

shell是接受用户或应用层的命令,并将这些命令解释给底层的系统内核层,由这些内核完成相应的工作,并将结果通过shell返回给用户或者应用层。

我们经常使用的终端就是一种虚拟shell,快捷键(CTRL + ALT + T )或者称为图形shell。 继续阅读“7,shell介绍”

4,QT的IDE简介

一,对象树

Qt对象树是Qt框架中一个核心的对象管理机制,主要用于组织和管理对象之间的关系,实现自动的内存管理,并支持事件传递和信号槽通信。

特别适合管理GUI对象父对象负责管理子对象的布局

例如:当窗口关闭时,其包含的所有控件都会被自动销毁 继续阅读“4,QT的IDE简介”

常用的信号

1. 内存类(DDR系列)

信号类型 阻抗要求 技术说明
DDR3 单端 40-50Ω 数据/地址线(需等长布线,±10%)
DDR3 差分时钟 80-100Ω CK+/CK-(动态阻抗匹配优先)
DDR4 单端 48Ω ±10% 支持更高频率(≥2400MHz)
DDR4 差分时钟 96Ω ±8% 严格时序控制(建议TDR校准)
DDR5 单端 40Ω ±10% 支持4800MHz+,需参考完整地平面
DDR5 差分时钟 90Ω ±5% 低电压摆幅(POD逻辑)

继续阅读“常用的信号”

printf函数

#include “stdio.h”
//加入以下代码,支持printf函数,而不需要选择use MicroLIB
//#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#if 1
#pragma import(__use_no_semihosting)
//标准库需要的支持函数   继续阅读“printf函数”

CRC

 

对于crc16,crc32或者其他多项式的校验,只需要更改uint8_t POLYNOMIAL和uint8_t crc行的初始值即可
多项式为:100110001(简记为0x31),也就是CRC-8
将CRC寄存器(8-bits,比生成多项式少1bit)赋初值 继续阅读“CRC”

有些舍不得放弃的人际关系,对你来说其实就相当于兰博基尼5元优惠券。

“你说的很有道理,就是***管得有点宽。”

“为什么你社交活动结束后回到家里会有深深的失落感?”

“没吃饱!”

我用熬夜来试图让自己相信这一天还没结束。

电子产品坏起来没有预兆的,和女人变心一样。

你不爱一个人,你就分手;

你不爱上班,却仍在上班。

世间的苦难并非不能忍受,给钱就行。

阻抗计算,SI9000

阻抗的定义:在某一频率下,电子器件传输信号线中,相对某一参考层,其高频信号或电磁波在传播过程中所受的阻力称之为特性阻抗,它是电阻抗,电感抗,电容抗……的一个矢量总和。

设计 COUPON注意事项:
1)保护线与阻抗线之间距需大于阻抗线宽 。
2)阻抗线长度一般设计在 6-12INCH范围内。
3)相邻信号层之最近 GND 或POWER 层为阻抗测量之接地参考层。
4)两 GND 及POWER 之间所加信号线的保护线不可遮蔽到 GND及 POWER 层之间任一层信号线。
5)为保证镀铜的均匀性,需在外层空板位加抢电 PAD 或铜皮

1,需要做阻抗的线

通讯协议,接口,信号点对点的延时大于六分之一的上升沿等. 继续阅读“阻抗计算,SI9000”

关于APP

16年开始学习Android和IOS的APP结果这6年就写了2个APP,一个智能马桶APP,一个ble蓝牙模块测试APP,安卓和IOS已经没有必要研究了,这叫行业阶级固化,很难有突破了,目前外包比自己写还省心省力,到处都是,所以学一下基本知识,能写简单的东西就行,后续还是要把精力放在电路板上面.

四,单独页面配置

页面配置

每个页面都可以独立配置,摆脱全局配置的设置。这样满足每个页面的个性化。

在页面的json中设置

第一行是自带的,后面就可以配置当前页面的个性设置,优于全局配置显示哦。

 

十七,红外遥控器

红外编码说明:

1:红外编码我们常用的是NEC编码,用的是38khz载波的方式传播。都是一些波形怎么读取他的数据呢,这样先看他规定的位定义,就是0和1,NEC码的位定义:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms(560us脉冲+560us低电平)。而遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高。 继续阅读“十七,红外遥控器”

十一,低功耗

一;低功耗主要有两种方式:

1;空闲模式:系统不给CPU提供时钟,除了CPU以外一切外设正常运行。

空闲模式下外设工作正常,IO口保持进入空闲之前的正常状态。

2;掉电模式:时钟全部停止震荡。由内部供应时钟的外设全部关断。

此时可以通过外部中断、CCP中断、内部掉电唤醒计时器等方式唤醒。 继续阅读“十一,低功耗”

上位机;一

上位机对搞电子的孩子来说,主要是使用串口功能;最开始想写VB6.0的,结果win10兼容性不好,后面准备用易语言,同样还是兼容性,也没有64位的程序;然后用了C#,惊为天人,眼前一亮,后面又发现问题了,不美观;找了很久,最终决定用labVIEW,图形化编程,各种控件很丰富,学习简单,能满足需要。所以对于上位机的更新都会用labVIEW,更新的同时也是学习和加深映像的过程。

几年以后学了Linux这个时候又开始了用QT来写应用了。唉,做技术的需要活到老学到老。

眼不见与我无关,心不想没有忧烦!

卦不敢算尽,畏天道无常;情不敢至深,恐大梦一场。

若放手,怎奈得这半世凄凉;若不放,如何圆你信义昭彰。

晓看天色暮看云,行也思君,坐也思君。春赏百花冬观雪。醒亦念卿,梦亦念卿。白茶清欢无别事,我在等风也等你。

城南小陌又逢春,只见梅花不见人。
人有生老三千疾,唯有相思不可医。

浮世万千吾爱有三。日,月与卿。日为朝,月为暮,卿为朝朝暮暮。浮世万千,不得有三,水中月,镜中花,梦中你。
月可求,花可得,唯你求而不得,终是自古多情空余恨,好梦由来最易醒,辞别再无相见日,终是一人度春秋。

七,spi通讯配置

SPI通讯优点就是快,一般单片机运行频率都达不到他通讯最大速度,这样各步骤间延时就不要了,然后最低需要3个io,时钟(SCK),读取(MISO),发送(MOSI),时钟的上升沿读取数据,下降沿发送数据,这特么好神奇哦,一个时钟里,既可以发送一个位,也能接收一个位,呀,这就是全双工通讯啊!关键他还不需要发送起始与结束信号,即是攻也是受?哎哟,这不是就是变态嘛。标准名称:

(1)MISO– Master Input Slave Output主设备数据输入,从设备数据输出;

(2)MOSI– Master Output Slave Input,主设备数据输出,从设备数据输入;

(3)SCLK – Serial Clock,时钟信号,由主设备产生;

(4)CS – Chip Select,从设备使能信号,由主设备控制。 继续阅读“七,spi通讯配置”

多少年政治圈里较短长,到头来为谁辛苦为谁忙?
看清这武装革命是空流血,才知道共产主义太渺茫。
常言说英雄豪杰识时务,何苦再出生入死弄刀枪?
倒不如,抛开名利锁,逃出是非乡,醉里乾坤大,笑中岁月长,
莫管他成者王侯败者寇,再休为他人去作嫁衣裳!
—————叛徒甫志高在审讯室里向江姐劝降

我见众生皆草木,唯有见你是青山。愿有岁月可回首,且以你我共白首。

PCB注意事项

网上收集整理,后面慢慢增加,看到写的感觉能用的就收集起来,不知道是否合理,反正没有具体想法的时候就先试试。

1、贴片之间的间距

PCB板设计时别忽视,这12个细节!

贴片元器件之间的间距是工程师在layout时必须注意的一个问题,如果间距太小焊膏印刷和避免焊接连锡难度非常大。

距离建议如下 继续阅读“PCB注意事项”

三:定时器

定时器和计数器其实一个寄存器配置,他们工作模式相同,都是对脉冲计数,不同的是脉冲来源不同,计数器是对外部脉冲计数,定时器是对内部时钟计数。

定时器/计数器0有4种工作模式:

模式0(16位自动重装载模式),

模式1(16位不可重装载模式),

模式2 (8位自动重装模式) ,

模式3 (不可屏蔽中断的16位自动重装载模式)。 继续阅读“三:定时器”

终日奔波只为饥,方才一饱便思衣;

衣食两般皆具足,又想娇柔美貌妻;

娶得美妻生下子,恨无田地少根基;

买到田园多广阔,出入无船少马骑;

槽头扣了骡和马,叹无官职被人欺;

县丞主簿还嫌小,又要朝中挂紫衣;

作了皇帝求仙术,更想登天骑鹤飞。