proteus数码管不亮是什么原因_单片机调试出现一些不常见问题及原因
1、4位共阳数码管的有一个位的其中一段不亮,而其他位的该段能正常显示。这有些不符合常理,因为共阳数码管的4个为的段是连在一起的,如果是程序问题或者硬件连接有问题,应该4位全不亮。 原因:经排查,原因是发现电路板的背面该段和其他位的位选线短路了,这样就导致当动态扫描的时候,要显示这一位的时候,其他三个位选是拉低的,这样就造成了这一段应该为高电平被拉低了,所以出现了这种四个位中只有一位的段显示不正常。…
Android Studio 使用onTouchEvent实现按钮滑扫事件
预期达到的效果:使用者在屏幕上进行滑扫操作,当滑扫到对应按钮时,手机会发出提示音。没有滑扫到对应按钮的时候无反应,能够做到简单的适盲化。 要重写onTouchEvent()函数。在函数中首先通过getX(),getY()函数获取屏幕滑扫过程中扫到的屏幕位置的坐标。然后根据坐标判断是否滑扫到了按钮,如果滑扫到了按钮,就执行对应的代码。 此处onTouc…
Springboot Mybatis 集成 Redis
版本信息 Sprintboot 采用 2.1.7 RELEASE 版本Mybatis 采用 2.1.0Redis 采用 2.1.6.RELEASE Redis 的使用 添加 Redis 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot…
移位的位数是负数,结果会怎样?
有过编程经验的同学,对于移位操作应该很熟悉了,日常工作中或多或少都有用到,当 移位位数是负数 或者 移位位数超过了 类型的最大二进制位时,和正常移位处理是不一样的,下面将详细说明这两种情况,在此之前,先了解下正常的移位操作 正数的左移和右移 正数的左移是二进制位向左移动,右边留空的位置补 0,右移是二进制位向右移动,左边留空的位置补 0 ( 符号位为 0 ) 左移 左移操作,最高位的符号位会出现 …
WR703N焊TTL线成功,但又遇到问题
先上个拆机图, 下面TP_IN和TP_OUT就是TTL的信号线了(RX和TX),超小的焊点啊,附牙签一根做对比 拆了几根耳机的漆包线,把TTL线焊好了,其实只要轻轻点一下就行了。 但TTL输出遇到了问题,用超级终端能看到启动信息,但是我用putty连到路由,输入echo “test” > /dev/ttyS0,终端没有显示“test”这几个字,我之前用DB120和RG100A测试,超级终端会…
Fail to open the referenced table
问题场景:给数据库的表添加外键时报错 Fail to open the referenced table 解决办法:,将ENGINE修改为INNODB即可
Win10自带邮件系统绑定腾讯企业邮箱
Win10自带邮件系统绑定腾讯企业邮箱 学校提供的新学邮是使用腾讯企业邮箱,在和Win10自带邮件系统绑定的时候会报 无法访问此账户:xxx, 可能需要更新密码或授权账户同步到此设备的权限,在网上找了一些方法,没有成功,最后在前人方法的基础上,自己瞎尝试修改了一下,结果成功了。 具体流程如下: 首先,选择添加账户,其他账户。 正常填写邮件信息:值得一提的是,我开启了腾讯企业邮箱的安全登录,所以这里…