
调试
文章平均质量分 85
hhyyqq5800
这个作者很懒,什么都没留下…
展开
-
用示波器调试模拟串口
串口是单片机与外部联系的主要通道,一般地,单片机都会设置有标准的串口。但是,在实际工作时往往会发现,由于通信的通道数多于原有的标准串口,开发者不得不用普通的I/O口模拟标准串口以满足实际工作的需要。用普通的I/O口模拟标准串口最重要的关键是数据传输的速度要与系统要求的波特率同步才能正确地识别传送的信息,这样单片机才能在正确的指令下正常地工作。 用普通的I/O口模拟标准串口网上有很多教程和实例,看起来似乎很简单,但真正的做到稳定地工作却很难,难点在于单片机的发送口和接收口不容...原创 2020-05-31 10:11:32 · 2059 阅读 · 0 评论 -
自定义AlertDialog对话框的方法
AlertDialog对话框是程序中常用的控件,有时为了程序界面风格的统一或者为了使用效果需要自定义AlertDialog对话框的一些属性,比如,字符的颜色,背景什么的。笔者最近在使用对话框时就遇到这样的问题,开始我选择了这个主题的对话框:程序的界面是这样子的:在应用这个主题后对话框的效果是这样的: 看起来对话框还可以,大小比较适中,位置也蛮协...原创 2020-01-16 14:37:21 · 1870 阅读 · 0 评论 -
串口乱码疑云
凡是用串口工具调试APP的人都有一个绕不过去的坑,那就是乱码坑!最简单的乱码坑是由于串口的波特率与传送信息模块的波特率不一致造成的,在串口工具上重新设置正确的波特率就马上见效出坑了。出现乱码最先检查的就是波特率,因为它的纠正最简单迅捷。作者最近在调试一个蓝牙的APP时就进了这个乱码坑,而且不是波特率坑,花了好几天时间,也没把这个坑整得完全明白,但还是有一些体会,现分享给大家,供参考...原创 2019-12-27 11:03:59 · 11494 阅读 · 2 评论 -
在BLE蓝牙中一次写入超过20字节数据包的方法和技巧
android是一个坑,蓝牙是android的坑中坑,BLE是蓝牙的坑中坑,而20字节数据包的限制是BLE中最不合理的坑,只要开发的APP需要与BLE通信,就绕不开这个坑,因为20字节的数据包的确太小了。如何跳出这个坑几乎是每一个开发者都要面临的问题。无论是网上还是论坛里关于跳这个坑的博文很多,当我也成为一个跳坑者的时候看了很多这样的博文,但是,这些博文中真正有过跳坑经历的作者很少...原创 2019-12-15 16:55:54 · 16871 阅读 · 16 评论 -
android studio 找不到真机的解决办法
不得不说,android studio这个体系像个纸糊的系统,版本有差别、环境稍有改变、字符的标准不同等等小问题都可能产生重大的错误导致代码不能运行,而且错误的原因还尤其难找到。就拿挂真机调试这件事来说,这几天就没消停过,不是版本不对就是usb驱动出问题,找不到真机。找不到真机的典型症状就是模拟机窗口的列表中没有真机,如下图:再打开windows的设备管理器,看到ADB i...原创 2019-11-27 15:35:37 · 2219 阅读 · 2 评论 -
AS真机调试时“APK signature verification failed”错误的解决方法
在做一个蓝牙APP,因为模拟器没有蓝牙功能,所以,为了调试方便,挂了一个旧的手机,以便能够对代码进行运行和调试。但是在实际运行时,ANDROIDSTUDIO中写好的代码装不进手机里去,每次点RUN都出现这个错误提示:看这个错误提示似乎是签名验证失败,在网上找解决办法,很多人都提到在settings的InstantRun的选项卡里取消EnableInstantR...原创 2019-11-21 13:41:40 · 16789 阅读 · 6 评论