解决问题

今天在使用pcf8591读取电压的时候发现,pcf8591读取的到数据最大只有127,由于pcf8591读取到为8位的数据,所以正常读取到的最大值应该是255,但是我试了好多次发现都是127,最后发现问题出现在发送读取命令后没有waitask,导致读取时出现的数据的丢失。
在这里插入图片描述
如图所示,添加了图中高亮的行后问题待到解决。

总结

pcf8591使用iic总线进行通信,使用的时候一定要弄清iic总线的时序,通信规则,如果读到的数据出现的问题,应该首先考虑读取通信过程是否出现了问题。

器件地址

在这里插入图片描述

阅读全文 »

前言

由于平时主要使用的是linux系统,总会遇到一些必须要在windows下进行的事情,比如一些办公软件只有win版,或者一些ms office 的文件在linux不能正确的显示出现布局,有时需要切换到win下使用,但是如果在linux上还有其它未完成的任务,来回的切换是一件比较麻烦的事情。因此想了以下的方法,能够在linux与win下较好的切换。

休眠功能

把linux和win的休眠功能都打开,如果要到另一个系统的时候,把当前的系统进行休眠,当然内存中的内容会被保存到硬盘中去,就可以到另一个系统进行工作,再回来时,仍然可以回到原来的状态,打开的东西都会被保留。现在电脑基本有使用固态硬盘,所以来回切换用的时间很短,不会影响正常的使用。

Linux休眠

linux休眠要有swap分区或swap 文件,

阅读全文 »

在我们的生活中,拼音输入法无疑是最人们最常用的一种编码方案,很多人都认为拼音输入法已经很好用了,没有必要再学一个别的输入方法,因此,便有了这篇文章,我将从多个角度来分析我们学习一个更高效的编码方案的好处。

现在,计算机的普遍使用,打字是人们在生活中一件非常重要的事情,无论进行各项工作,都离不开计算机打字的使用。因此,能够快速高效的打字能够大幅度的提高我们的工作效率。

有人会说,难道拼音输入法(本均段指全拼)就不高效了吗,我使用拼音输入法也一样可以的打的很快。是的,虽然现在的拼音输入法相比二十年前已经有了非常大的进步,但是,他所拥有的一些固有的缺点是无法改变的。拼音输入法是使用汉字的拼音来打字的,很多汉字的拼音较长,可以长达四至五个字母,因为这个,如果想要打字更快,就需要都一个很快的击键速度,对于长时间打字来说是一个不小的体力劳动。除了这个,同音字对于拼音来说也是一个大的困难,虽然现在的拼音输入法也推出各种方法来解决这个问题,但都难以兼顾高效与体验。当然,我并不是说拼音输入法一无是处,它的巨大作用是难以撼动的,我只是让追求更好的人有一个提升的方向。

现在我简单的介绍几编码方案,并进行比较它们的优点缺点。

阅读全文 »

前言

在我使用linux的git时,配置的ssh密钥,并且添加进的github,但是在执行git clone 时仍然出现Permission denied (publickey).的问题,经过多次的尝试,发现的解决问题的方法。

方法

这个问题的原因应该是我创建了多个密钥,但是使用ssh-add -l命令查看后发现只有一个是在ssh的高速缓存中,而我添加的正是之后生成的密钥,

阅读全文 »

前言

我们经常会在网页中保存一些常用的密码,如果忘记之后想知道密码只能通过修改密码,可能比较麻烦。使用这个方法,可以,查看屏幕上本来是点状的密码。

正文

在原本是点状密码输入框的位置右键
右键

阅读全文 »

前言

以前的联想电脑管家中有电池养护的选项,可以限制电池的电量为55%-60%,但是据说是因为现在的聚合物电池没有高电量损坏的性质,就取消了这个功能,但是许多人还是想使用这个功能的。本文是介绍使用这个功能的两个方法。至于有用无用,就不作评判,有需要的可以去尝试一下。
充电模式

方法

法一

由于这个功能是在联想电脑管家中切换的,如果卸载的要先安装好联想电脑管家。
修改注册表
在搜索或运行栏中输入 regedit,打开注册表编辑器。
定位到

1
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\PcManager\BatteryCache

这个路径,把IsBatteryPolymer的值修改为 0,就可以在点击右下角大的电池
看到养护模式了。注册表

法二

阅读全文 »

前言

由于我平时使用的是091五笔,需要自己去配置码表,支持这样功能的输入法本来就少,在Linux 上更是没有几个,中州韵是一个很好用的可自定义码表的全平台输入法,但本文不用这个,本文用的是fcitx的五笔输入法,这个输入法轻便快速,配置简单。

安装

在debian及ubuntu ,deepin发行版中,我们使用apt-get来安装

1
sudo apt-get install fcitx fcitx-table-wubi fcitx-tools -y

fcitx为输入法框架
fcitx-table-wubi 为使用fcitx框架的五笔输入法,这个输入法支持自定义码表
fcitx-tools我们转化码表是会用到这个工具

更换码表

在目录/usr/share/fcitx/table中,有两个文件,wbx.confwbx.mb,前者是输入法的配置文件,后者是码表,配置文件以后会说,这个码表不能直接编辑,要转化成文本格式才行。
使用命令

1
mb2txt wbx.mb >> wbx.txt

可得到txt文本码表,部分内容如下

阅读全文 »

DTMB

  说起dtmb数字信号,实际上已经不陌生,也早就普及了,好像用的人不多,这里在介绍以一下,了解免费的政策。
  这也是国家的一项惠民政策,让我们可以免费的电视,接收是合法合理的,不要有担心。

数字电视地面广播通过VHF和UHF频段广播视频、音频和辅助数据业务。它是一个宽带的数字的一点到多点的可提供多媒体业务的传送系统。每个频道能传送的净载荷在19~25Mbit/s。地面数字电视广播是提供广播电视公共服务的一种基本手段和重要方式,它与卫星数字电视广播系统和有线数字电视广播系统一起相互协同提供全面的广播电视覆盖。

收看方法

接受信号

  要想接受收dtmb信号,需要电视支持,不过现在的电视都是支持数字信号的,除了很老的部分不支持。有了支持的电视,还需要天线,虽然是这样,但其实如果你所处的位置具体发射塔尽的话直接用约1m的同轴线缆插在电视上的天线口上,甚至是一根铁丝,就可以收到信号。如果信号不好的话,需要购买带有放大器的天线,在我的地方,使用电线做了一根天线后就可以收看。

天线的制作

阅读全文 »

前言

今天在使用git时,由于重新进行了配置,在推送到远程仓库时提示输入密码,输入后推送出现错误,显示 Authentication failed for,应该是密码输入错误了,这是就需要重新修改密码,但是再次尝试推送时已经没有了输入密码的提示,应该是系统自动将认证保存了。只有重新输入正确的密码才能正常push。

解决方法

1
git config --system --unset credential.helper

这个密令可以清除保存的密码,输入后就会重新提示输入密码,输入正确的密码就可以了。  
如果输入后出现

1
2
$ git config --system --unset credential.helper
error: could not lock config file C:/Program Files/Git/etc/gitconfig: Permission denied

这是由于权限不够,你可以在git的安装目录下以管理员身份直接运行git-bash.exe

阅读全文 »

前言

今天,我在使用手机连接电脑的代理服务器时,发现无法连接,后尝试使用手机访问电脑的web服务网页,也无法打开。使用手机ping电脑的ip时,发现不通,尝试把电脑的网络由公用更改为专用,打印机共享等开启之后,仍然无法连接。而在同局域网内的其他设备之间的是可以互相ping的,路由器没有隔离电脑的网络。后查找了一些方法没有找到。我认为应该是防火墙拦截了。

解决方法

我的电脑系统是Windows 10 lstb ,按下win+R打开运行窗口,输入gpedit.msc打开本地策略编辑器。
在计算机配置 -> Windows 设置 -> 安全设置 -> 高级安全 Windows Defender 防火墙 -> 高级安全 Windows Defender 防火墙 -> 入站规则 中新建规则 。

阅读全文 »