-
找到问题了,居然是USB转UART模块的问题
但是这个问题又很奇葩:自发自收OK,可是发给其他模块接收却有时NG。
验证:另外找来两个USB转UART模块,原有问题的模块编号为COM4(CH340),559板子不能接收其所发送的数据。
另外两个分别为COM9(CH340),COM10(PL2303)。
1. 三个模块都自发自收,正常,同时说明杜邦线也正常。
2. COM4 跟 COM9 交叉收发,4能收到9发的,9不能收到4发的。
3. COM10 跟 COM9 交叉收发,正常
4. COM10 跟 COM4 交叉收发,正常。
5. COM10, COM9 跟 CH559 板子收发,正常。
谁能解释为什么COM4能收,发给别的却挑对象?(排除接线错误),尤其在对方Rx处用LA能看到数据已经过来。
-
每 2-10 mS 调用一次:
0. 静态变量cnt
1. COM全输出‘1’ , SEG 输出接下来要轮到的COM对应的实际要显示的值
2. 轮到的 COM 输出 0 ,所谓‘选中’。
3. if ( ++cnt > 2) { cnt = 0 ; }
-
本帖最后由 mig29ee 于 2018-5-8 17:50 编辑
part 2 暂时难产。。。(似乎不能编辑帖子?只能发新帖?)
先用 559 玩,其他都已经调通(见 https://bbs.eeworld.com.cn/thread-644113-1-1.html ) 。
但是559 的USB又不正常了。。
-
为什么要搞软PWM呢?
----> 因为 打算把定时器的时钟设置成 1M,然后看了Demo, 应该调用 mTimer0Clk12DivFsys(), 于是,UART0 波特率变成 14400, 以及,硬PWM 不工作。
每换一款 MCU 最头大的就是啃寄存器,尤其时钟配置相关的,实在是没乐趣。。。
-
nmg 发表于 2018-4-27 10:24
想起来还欠你的芯片
554芯片暂时不是问题,因为我还拿到一块559,可以10万次烧写, 这两天掉坑里,应该烧了100次了。。。
不过WCH官方应该做好 一份 559 EVB板子上的 ISD调试Demo的Hex,我现在遇到问题,想查看寄存器就没招。
-
折腾了一阵,不知道怎么把发重复的图片删掉一张。。。
-
应该是 watch 的限制。
watch 太大肯定会拖慢调试速度,所以有必要做出限制。
-
哈哈,我也刚想提醒楼主 只能烧写200次左右。估计楼主用掉20次了吧?
我的板子刚到,还是先看资料再开始动手。
-
你都已经收到板子了?我的还不知发出来没。
建议调试分两步:第一步采集后发bin格式给PC,存成 .pcm 格式,直接用音频处理软件(比如CoolEdit2000)里的傅里叶分析看频率对不对,来确认话筒电路OK。 (或者这个帖子 https://bbs.eeworld.com.cn/thread-569171-1-1.html 的方法也不错)
第二步才是自己写频谱分析的PC软件。
-
做为“工友”的一员,下载看看可制造性。
-
"清仓处理" 的,卖家通常都会标明不做质保,也不保证性能。
这批板子应该是出厂时测试不达标,又不值得维修,就当废品卖了。
现在人工贵啊,低价板子肯定是不修了。
-
意外发现:
CH554、CH553: ROM 是iFlash™工艺,对于空白ROM正式封装后的成品,可以在5V 电源下进行约 200 次编程。
那么开发板顶不住几天呀。
要是板子还没发出来,我需要额外增加:554T/554G 各5片。
-
确认个人信息无误.
赶上了末班车 , {:1_138:}
-
21日00:40,没赶上3月20日23:59之前。但诚意满满要用wch的产品,希望放我一马啊。。
今天首先是因为N年没登陆,用的163邮箱又不能取回密码,然后用QQ邮箱临时注册一个,不知何故还是登陆不了。刚才想起用电脑版QQ才发现收到QQ邮箱的更改密码。
---------------------分割线--------------------------------
申请理由:
N年前搞过USB Device底层,忘记得差不多了。现在发现性价比这么好的55x,决心捡起来,实际做点东西。比如定制的PC周边设备。
个人技能概要:
PLC、4位机、8位机、32位机、蓝牙都搞过。。
DIY作品展示:
好汉不提当年勇。已经很久没有登陆过网站了,密码都忘了而且取不回来,只好新注册一个。
DIY主题:
基本目标:实现 USB 温度计。用触摸按键启动和停止,以模拟按键的方式不断输出ADC的值。
提高目标:如果能拿到 CH558&9 MINIEVT ,则进一步练习 USB Host,期望能用558 Host读554 HID。
DIY计划
1. 头三周:熟悉554 规格书、开发环境和Demo Code。
2. 接着两周: 整合Demo(HID、ADC、触摸按键)
3. 5月中旬在论坛发布,保证完成基本目标。
特别要求:除了554 新板,期望多拿到一块559EVT压缩包里提到的 CH558&9 MINIEVT小板。
---------------------分割线--------------------------------