
嵌入式
水煮丸子
这个作者很懒,什么都没留下…
展开
-
**一次使用合泰单片机多功能中断遇到的问题**
最近用合泰HT66F0185做开发,遇到了一个十分奇怪的问题,定时器TM1用于5ms时基中断,定时器TM2用于红外接收计时中断,遥控器经常无响应。经过分析发现TM1和TM2的中断入口是同一个,红外接收到重复码时会将TM2的中断允许关闭,但是TM2的计时功能没关,所以T2AF还是会被正常置位。这样在TM1中断产生时顺道把TM2的也处理了,结果造成无法正确接收下一个编码使用多功能中断的时候因为是共享...原创 2018-12-01 12:49:29 · 2496 阅读 · 2 评论 -
STM32用STLINK烧写外置FLASH遇到的问题
由于项目需要大量的图片字库还有音频文件,所以外挂了NOR flash和NAND flash,需要用到烧写算法STLDR(就是包含几段在SRAM里面运行的代码),调试的时候遇到了几个问题,都是大意造成的,所以写出来记录一下首先烧写用到PC端软件是STM32 STLINK Utility,在安装目录下附带了一些常用的flash的烧写算法,但没有我用到的那种,所以只能参考ST-LINK Utility...原创 2018-12-01 14:07:37 · 10050 阅读 · 0 评论 -
**解决STLINK V2烧过JLINK OB,恢复后不能识别STM8**
我手上的stlink v2是在正点原子那买开发板一块买的,这个是他们自己做的,不和官方的完全一样,实际使用时不能识别STM32L4系列的片子,后来发现拆机刷成JLINK OB的可以用了,但只能在ST家芯片上用SWD模式,速度4mhz,完全够用了;刷成CMSIS-DAP也可以用,还可以支持其他家的ARM,速度低些只有1mhz。指示灯好像都不正常,但这都不是事后来有项目用STM8S的片子,这个只能用...原创 2019-02-26 13:07:53 · 2604 阅读 · 0 评论 -
Source Insight 4.0相对路径的另类设置方法,实测有效
Source Insight 4.0是非常好用的代码编辑软件,经常遇到拷贝一份到其他位置工程打不开了,这和目录使用绝对路径和相对路径有关,困扰了我很久,网上的设置方法基本上都是把路径改成“…\src”之类的,但我怎么尝试都不行,提示没有目录是否创建,一点确定目录总是会创建到“我的文档”目录下,后来在论坛上发现一种简单方法,试试了很简单也有效。其他方法不管用的朋友可以试试这种,原文地址http://...原创 2019-03-03 11:50:46 · 2312 阅读 · 6 评论 -
CH376创建文件后在电脑上不识别的问题
有个项目要用到大容量的存储设备来存储测量数据,并按日期自动创建表格,开始用的STM32F103加FATFS读写SD卡,没问题,后来想改成U盘的,看到沁恒的CH376内建文件系统和Usb的固件,用低成本的单片机接串口或SPI就可以实现,本人不熟悉USB那一套东西所以用STM8S003加CH376T来开发过程中在板子上可以正常创建.csv格式的文件,把U盘插电脑上也可以看到,就是打不开,后来改成大写...原创 2019-03-15 13:03:53 · 1739 阅读 · 3 评论 -
解决STM8S103K3T6打开BEEP功能遇到的无法操作BEEP_CSR的问题
最近项目用到了STM8S103K3T6的beep功能,调试时遇到了无法更改寄存器BEEP_CSR的值的问题,造成无法开启beep功能;网上一搜全是提到OPTION BYTE的设置问题,不管用IAR或者stvp烧写前设置,还是在程序中操作FLASH通过软件方式改变OPTION BYTE,都没有作用,自己翻看最新版的手册,里面讲的也是前后冲突,英文版的也是言归正传,项目中就是在PD4脚接的无源蜂鸣器...原创 2019-03-26 15:50:10 · 1171 阅读 · 0 评论