自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SI24R1调试接收方能接收到数据,但发送方提示发送超时失败

模块主控为SI24R1,替代NRF24L01,调试过程中两个模块使用通道0通讯,接收方总是能正常接收到数据,但是发送方提示发送达到最大次数造成发送失败,最后发现通讯地址的5个字节不能全为0,其中一个改为非0值问题解决...

2020-10-12 11:48:09 3761

原创 IAR调试STM8S遇到函数返回值错误的问题

出现问题是在stm8s003上调试EEPROM操作的时候,从逻辑分析仪抓取IIC通讯数据,看到读取和写入都正常,正常情况下操作成功会直接返回0x00;但是这次总是返回0x37,单步跟踪看到return的的确是0,但是返回值赋给一个变量后就变成0x37,这个驱动以前使用过没有问题,这次不知道怎么抽风了IIC驱动是在独立C文件中,调用是在另一个文件里面,通过头文件extern声明引用,和以前的程序交叉对比后发现IIC.h里的函数声明被注释掉了,相当于没有声明就直接调用了,最后去掉注释后便恢复正常了...

2020-08-31 21:26:19 475

原创 段码液晶屏测量真值表的方法

有时候搞到块TN液晶屏想利用下但不知道真值表,以前用直流稳压电源测过,这种屏用直流电压有可能会烧坏,使用另一种感应交流电的方法比较稳妥找一段几十厘米的长导线,绕到其他电器220V的供电线上,用镊子夹住液晶的COM脚,把导线另一头探到SEG脚上,对应的段会被点亮。如果字符体积大,显示不明显就要多缠几圈,小体积的字符可能会全亮,就要减少几圈COM和SEG脚本身也很容易区分,不再赘述...

2020-07-29 17:59:15 2442

原创 STM8S 定时器第一次使用时间不准确的问题

以前用定时器只是提供系统的5ms时基,并没有发现问题,最近做红外遥控器的解码,发现启动定时器TIM2后,第一次总是时间没到就触发中断了,之后也都正常了,也就是说问题出在刚配置好第一次使用的时候由手册得知,定时器的预分频器PSCR并不是立即生效的,只有触发一次中断事件后,才会写入设定的分频值,系统也提供了EGR寄存器的UG位来主动软件触发中断事件,可以用来解决这个问题...

2020-07-19 13:42:05 711

原创 同一个STM8工程换目录位置后生成的HEX校验和不一致的问题

在使用IAR FOR STM8做003开发的时候,发现同一个工程,相同的文件,在拷贝到其他目录后,重新编译生成的HEX和原来的不一致,这是因为HEX文件尾部有目录的信息,所以换目录校验和会变,但功能没变,解决方法就是在stm8s_conf.h中注释掉 断言#define USE_FULL_ASSERT (1) ;改之前先去掉文件的只读属性,改完再加上只读,比较发现关掉能省出二百多字节...

2020-07-10 11:12:31 534

原创 解决STC8串口2的txd发送脚无法使用的问题

使用STC8F2K64S2(E版)做开发的时候,串口1(P30,P31)是用来烧写程序的,用作串口打印也没问题,但是使用串口2(P10,P11)的时候TXD2(推挽模式)始终无法发送,后来发现初始化时TXD被设成了输出低电平,后改成输出高电平再发送就可以正常使用串口了...

2019-11-28 14:40:08 3276

原创 STM8读取AD值偶尔跳变出错的问题

在调试STM8S103K3T6的AD功能时,发现当温度快速变化时(吹风机模拟),读取到的AD值会偶尔出现跳变,出现的位置相对固定;AD时钟设为2Mhz,每100ms采集一次,单次单路采集,通道无切换,用示波器看供电电压和AD口电压都没有毛刺等跳变,可以排除外部器件的问题;后来查看手册发现问题,DRH/DRL数据的左对齐和右对齐方式,对应不同的读取顺序我使用的右对齐,把程序改成先读DRL,再读D...

2019-03-28 10:26:02 1648 3

原创 解决STM8S103K3T6打开BEEP功能遇到的无法操作BEEP_CSR的问题

最近项目用到了STM8S103K3T6的beep功能,调试时遇到了无法更改寄存器BEEP_CSR的值的问题,造成无法开启beep功能;网上一搜全是提到OPTION BYTE的设置问题,不管用IAR或者stvp烧写前设置,还是在程序中操作FLASH通过软件方式改变OPTION BYTE,都没有作用,自己翻看最新版的手册,里面讲的也是前后冲突,英文版的也是言归正传,项目中就是在PD4脚接的无源蜂鸣器...

2019-03-26 15:50:10 1067

原创 CH376创建文件后在电脑上不识别的问题

有个项目要用到大容量的存储设备来存储测量数据,并按日期自动创建表格,开始用的STM32F103加FATFS读写SD卡,没问题,后来想改成U盘的,看到沁恒的CH376内建文件系统和Usb的固件,用低成本的单片机接串口或SPI就可以实现,本人不熟悉USB那一套东西所以用STM8S003加CH376T来开发过程中在板子上可以正常创建.csv格式的文件,把U盘插电脑上也可以看到,就是打不开,后来改成大写...

2019-03-15 13:03:53 1545 3

原创 Source Insight 4.0相对路径的另类设置方法,实测有效

Source Insight 4.0是非常好用的代码编辑软件,经常遇到拷贝一份到其他位置工程打不开了,这和目录使用绝对路径和相对路径有关,困扰了我很久,网上的设置方法基本上都是把路径改成“…\src”之类的,但我怎么尝试都不行,提示没有目录是否创建,一点确定目录总是会创建到“我的文档”目录下,后来在论坛上发现一种简单方法,试试了很简单也有效。其他方法不管用的朋友可以试试这种,原文地址http://...

2019-03-03 11:50:46 2154 6

原创 **解决STLINK V2烧过JLINK OB,恢复后不能识别STM8**

我手上的stlink v2是在正点原子那买开发板一块买的,这个是他们自己做的,不和官方的完全一样,实际使用时不能识别STM32L4系列的片子,后来发现拆机刷成JLINK OB的可以用了,但只能在ST家芯片上用SWD模式,速度4mhz,完全够用了;刷成CMSIS-DAP也可以用,还可以支持其他家的ARM,速度低些只有1mhz。指示灯好像都不正常,但这都不是事后来有项目用STM8S的片子,这个只能用...

2019-02-26 13:07:53 2331

原创 STM32用STLINK烧写外置FLASH遇到的问题

由于项目需要大量的图片字库还有音频文件,所以外挂了NOR flash和NAND flash,需要用到烧写算法STLDR(就是包含几段在SRAM里面运行的代码),调试的时候遇到了几个问题,都是大意造成的,所以写出来记录一下首先烧写用到PC端软件是STM32 STLINK Utility,在安装目录下附带了一些常用的flash的烧写算法,但没有我用到的那种,所以只能参考ST-LINK Utility...

2018-12-01 14:07:37 9297

原创 解决笔记本电脑(NV47H18C)必须完全放电才能开机的问题

前段时间笔记本电脑硬件出了点问题,可以正常使用,但是身为处女座的完美主义者怎么能容忍,始终是个心结,介于本人就是从事电子行业的,正好趁此机会练练手,于是经过努力成功解决,在此将经过写出来一为留念 二为帮助更多的人具体的毛病就是:电脑只用电池可以正常开机和使用;但是插上适配器在1~2秒内可以开机,太早或太晚都不行;一旦开不了机只能将电池和适配器都拆下,按几下电源键放放电才能按上面的方法开机;不过用...

2018-12-01 13:15:15 11313 1

原创 Gateway NV47H18C BIOS 密码清除

网易博客停运了 把之前的文章搬个新家两年前手贱设了BIOS密码,结果忘记了,网上广为流传的扣电池,刷BIOS都不管用,这都只适用老主板,密码和BIOS是独立存放的,所以刷BIOS无效。重要的是这个本本F12快捷启动菜单功能是默认关闭的,第一启动项还是硬盘(光驱被我拆掉了 装了ssd),无法用U盘启动winpe,问售后要100大洋,算了凑合用吧,前几天电脑系统被我搞坏了无法重装系统,只能在想想办法...

2018-12-01 12:55:39 1058

原创 **一次使用合泰单片机多功能中断遇到的问题**

最近用合泰HT66F0185做开发,遇到了一个十分奇怪的问题,定时器TM1用于5ms时基中断,定时器TM2用于红外接收计时中断,遥控器经常无响应。经过分析发现TM1和TM2的中断入口是同一个,红外接收到重复码时会将TM2的中断允许关闭,但是TM2的计时功能没关,所以T2AF还是会被正常置位。这样在TM1中断产生时顺道把TM2的也处理了,结果造成无法正确接收下一个编码使用多功能中断的时候因为是共享...

2018-12-01 12:49:29 2370 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除