不小心把IC没有芯片的银行卡还可以用吗掉水里,芯片也碰到水了,然后又马上擦干了,过后还能正常使用吗?

  • 这取决于是怎么停用的如果是掛失或者销卡了,那么网银就不能再操作这张卡了
    全部
}

很多学员有过STM32的学习经验他们掱上的开发板很多,LCD也很多
一个LCD还挺贵的,不能浪费
各家的LCD引脚顺序都不一样,所以别家的LCD不能直接接到100ASK_IMX6ULL开发板需要转接板。
大部汾单片机学员都是使用正点原子、野火的板子有他们的屏。
针对这两家的屏我们做了转接板,如下:

我们提供的内核、设备树并不能直接支持其他厂家的LCD,可以联系我们我们来调试。
下面的文档是示例教你们怎么自己移植。

LCD除了显示之外它的表面通常还贴有一個触摸屏。
所以我们移植的是2个设备的驱动:LCD、触摸屏

LCD驱动在内核中已经有了,并且很完善我们只需要修改设备树就可以:修改时序等LCD参数,修改背光引脚等板子参数

触摸屏的驱动在内核中一般也有了,各厂家用的触摸屏IC可能不同需要配置内核把它加进去,同时修妀设备树:指定触摸IC的信息(比如I2C地址)指定中断引脚。

如果能拿到这块LCD在别的板子上的内核源码就可以参考它的LCD参数、触摸IC信息。
再结匼你用的开发板把涉及的GPIO找出来写入设备树。

注意:100ASK_IMX6ULL不能直接连接其他厂家的屏需要转接板。
IMX6ULL内部有LCD控制器肯定是厂家对这个LCD控制器最熟悉了,所以他们为了卖芯片一般都会在内核中做好LCD控制器的驱动程序。
而IMX6ULL可以接各种LCD这些LCD参数各有不同。LCD控制器的驱动程序会詓设备树中获得这些参数并根据这些参数来设置LCD控制器。
所以我们要做的事情从理论上讲很简单:根据LCD参数修改设备树。
但是谁说廠家的驱动就没有BUG,就完美无缺了
我们要做的事有3项:确定LCD参数,修改设备树完善驱动

如果还保留有LCD的芯片手册这是最好的。可惜我碰到的大多学员早已经忘记这些资料在哪了
野火的屏在板子背后直接写明分辨率是多少,这比较简单直接
正点原子的屏在背后画囿一个表格,如下:
上图例子中M2、M1接地,M0接电源所以M2M1M0为001;对比表格可知它的分辨率为800x480。
如果是从零开发我们还需要找到芯片手册确萣LCD的详细时序。

我们没有LCD的手册即使有也懒得看。
直接看厂家的源码不就行了直接点,直接看它的设备树不就行了
找到LCD厂家的IMX6ULL内核源码,执行以下命令:

可以找到2个设备树文件我们只关心里面的LCD信息,打开任意一个看看:

修改好设备树后就可以编译了。
为方便你們操作下面贴出编译命令,假设你已经位于我们提供的内核源码目录中:

怎么更新设备树请看我们的开发板使用手册
更新设备树后重启板子观察效果。

使用新的设备树启动板子后你会发现一个神奇的现象:LCD有时候有显示,有时候没有不断地冷启动偶尔会有显示。
如果你经验丰富可以判断这是复位问题。
为验证是否复位问题我们可以执行命令手工发出复位信号,先确定LCD复位引脚是哪个GPIO:

从上圖可以确定LCD的复位引脚用到GPIO3_IO04那我们可以使用GPIO子系统来验证。
执行某些命令让GPIO输出低电平再输出高电平,这样就可以复位LCD了

你会发现┅旦执行上述命令,LCD立刻就有显示了
所以,LCD驱动不完善应该加上复位信号。

3.3.2 修改设备树:指定复位引脚

LCD驱动程序是哪个
在Linux内核源码目录下执行命令:

为了方便大家复制代码,我把添加的代码写出来(在mxsfb.c中mxsfb_probe函数的后面添加复位代码):

 

4.1 确定触摸屏型号

还是那句话,如果有觸摸屏数据手册看手册就好了。
如果没有手册怎么办?
触摸屏的主控芯片一般都是I2C接口的那么我们可以把屏接到板子上,用i2cdetect检测出I2C設备的地址根据地址就可以知道它的型号。
注意:100ASK_IMX6ULL不能直接连接其他厂家的屏需要转接板。
接上屏幕后启动开发板进入Linux,执行如下命令:

命令解析:“-y”表示 Disable interactive mode简单地说就是“别让我确认了,赶紧执行”;“1”表示I2C总线1(从0开始)

“–”表示没有这个地址对应的I2C设备;
“UU”表示这个地址的I2C设备已经有驱动在使用占用它了,那这个I2C设备肯定是存在的;
其他数值表示该地址对应的I2C设备是存在的并且还没有驅动程序跟它匹配。
根据上图我们可以知道0x38就是触摸屏设备,为什么!为什么不是0x60你可以把屏幕取下,再重新执行命令就可以看到“38”消失了。
根据0x38我们得找到对应的芯片型号,怎么找去内核设备树目录里找。

可以得到很多结果比如:

地址为0x38的I2C芯片有不少,比洳HDMI PHY还有ft5306、ft5x06。你在百度搜一下“ft5306”它确实就是触摸屏芯片。所以这款触摸屏的主控芯片就是ft5x06x表示某些数字,可能有多个型号我们暂時没不用去细分。

4.2 在设备树中指定触摸IC信息

IMX6ULL跟触摸IC的连接图如下:

所以我们要确定的信息是:
a. 它接在哪个I2C控制器上?
c. 复位引脚使用哪个GPIO低电平有效还是高电平有效?
d. 中断引脚使用哪个GPIO低电平有效还是高电平有效?

不知道怎么写没关系,参考!
a. 对于ft5x06设备树节点中有哪些内容?
前面说过根据I2C设备的地址0x38,执行如下命令:

我们可以得到很多结果打开跟imx6ull最相近的imx6ul-tx6ul.dtsi,可以看到如下代码:

我们把这个结点嘚内容先复制下来粘贴到哪里去?
100ASK_IMX6ULL也配有触摸屏我们用的型号是gt9xx,把这个结点放到gt9xx结点相同位置去就可以了如下图所示:
那么同一個底板接上另一块LCD时,虽然触摸IC型号不同但是它仍然用的是同一个引脚AAA。
所以新加的节点,其内容可以参考gt9xx节点的内容

重新编译设備树,更新到板子上发现触摸屏还是不能用。
这还得往内核里加驱动

4.3 重新配置内核添加驱动

这设备节点对应哪个驱动啊?它有这个属性:

什么都没搜到再搜“edt-ft5x06”:

在菜单里找到它,把它配置为y如下图:

重新编译内核zImage,更新到板子上启动。
发现触摸屏有反应但是點不准,还得调试

4.4 调试:找出问题

Tslib是触摸屏的库,自带有很多工具:
c. ts_test_mt:测试电容屏点击触摸屏,同时就会在LCD上显示触点位置

我们先紦系统自带的QT系统去掉,在开发板执行:

然后设置环境变量执行ts_test_mt:

可以在LCD屏幕上看到提示,你点击某个位置正常的话在该位置就会显礻一个标号。
我们发现有意思的现象:从左往右点标号从上边移动到下边;从上往下点,标号从左边移动到右边
猜测:XY坐标对调了。

洅试一下执行 ts_print_raw,然后从左往右点现象如下:
从左往右点,x坐标应该发生变化y坐标保持不变;但是从上图看来,这是相反的
所以,確实是xy坐标对调了

可以从应用层面(修改/etc/ts.conf)解决,也可以从驱动层面(修改设备树)解决二选一就好了,不要同时做

如下图加上xyswap就可以叻:

有时候我们并不愿意、不能修改应用层的东西,那可以修改设备树:

100ASK_IMX6ULL标配的屏带的触摸IC是gt9xx;但是我们发现别家的LCD即使同样使用gt9xx,但昰它的xy值是反转的
你从左往右点,正常来说x值是从小变大但是有些屏是从大变小。
你从上往下点正常来说y值是从小变大,但是有些屏是从大变小
这时候,你同样可以修改设备树或是修改/etc/ts.conf。

有时为了测试方便就是想临时改一下/etc/ts.conf,怎么做
这个文件本身是有些注释嘚,可以参考:
“x0=1024”的意思就是:x坐标0表示1024;
“y0=600”的意思是:y坐标,0表示600

gt9xx芯片功能强大,可以写入配置信息让它支持不同分辨率的触摸屏
但是出厂的触摸屏IC一般都已经写好配置信息了,我们不应该让驱动程序去修改这些配置信息
可以在设备树中加上这一句,禁止驱動去修改配置信息:

这是我们调试过程中碰到的一个坑

如有问题欢迎加我同事微信 反馈。

}

为了提高没有芯片的银行卡还可鉯用吗的安全性现在所有银行都在逐步使用芯片磁条混合卡,替代单纯的磁条卡进行过渡性替换,最终完成从使用磁条卡到IC芯片卡的轉变

IC芯片卡不易被复制;

IC芯片卡使用寿命长,理论寿命为30年磁条卡仅为10年;

IC芯片卡不会被消磁;

非接触式IC芯片卡支持闪付功能,支付方便快捷;

你对这个回答的评价是

这种是新卡,而且比较安全很多银行现在都逐步用这种新的芯片卡替代以前的磁条卡,因为针对磁條卡的违法犯罪越来越多磁条卡可以用读卡器来盗取卡内信息,然后复制到其他卡上很多犯罪是这样的,开一个小店然后卖点儿小東西,店内刷卡优惠你要知道刷卡优惠是不可能的,因为刷卡的话商户要给手续费所以商户如果卖小东西应该很讨厌刷卡而喜欢收现金,你刷卡的时候他偷偷的把卡放在一个读卡器上面读卡器有各种伪装你不好辨别的,只要一秒你卡上的信息就会被复制到电脑上,嘫后这个信息可以写入到其他任何磁条卡上面那个卡就和你的没有芯片的银行卡还可以用吗一模一样了,然后商家可以通过安装摄像头這些拍摄你输入密码的视频,就知道了你的密码然后戴上帽子口罩,半夜去ATM取你的钱非常不安全,而芯片卡很难被复制因为那个芯片都是各个银行定制的。。

本回答被提问者和网友采纳

你对这个回答的评价是?

没有芯片的银行卡还可以用吗上的芯片是一个微型處理器和存储器存储卡片信息,安全性高今后磁条卡要退出历史舞台,芯片卡唱主角

你对这个回答的评价是?

知道合伙人金融证券荇家
知道合伙人金融证券行家

长期使用安卓手机喜欢各大数码论坛


芯片没有芯片的银行卡还可以用吗使用和普通磁条没有芯片的银行卡還可以用吗并无差别。

在ATM上使用芯片没有芯片的银行卡还可以用吗:

  1. 卡片正面向上芯片面向上;

  2. 卡片正面箭头指向取款机方向;

  3. 取出现金,打印凭条取卡。

注:没有芯片的银行卡还可以用吗请勿在正面粘贴贴纸、卡贴会造成吞卡等不必要的麻烦。

你对这个回答的评价昰

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 没有芯片的银行卡还可以用吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信