6631|10

131

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

【新版CH554评测DIY】Veiko评估进程 [复制链接]

1. 2018年4月1日 收到Demo板




此帖出自单片机论坛

最新回复

哦,那就没问题。。。。。。。。  详情 回复 发表于 2018-4-10 17:50
点赞 关注
个人签名每个人心中都一片待开发的天空!
 

回复
举报

131

帖子

2

TA的资源

一粒金砂(中级)

来自 4楼
 

程序终于通过串口下载成功了,正确的顺序是:1. 确保USB转串口线已连接正确,并且电脑已正确识别到设备(CH340串口),并且CH554 MCU的电源处于关闭状态
2. 具体的评估板上面JP1的跳线如下图所示(UART1):

3. 电源跳线J1的跳线方式也如上图所示选择5V供电
4. 在MCU掉电的情况下按住S2(download键)然后再给MCU上电(拔动S1至ON),1秒后松开S2键
5. 在ISP工具点击下载按钮,程序就会开始下载,我是选择了V2.3以及的版本功能的


此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

来自 5楼
 
本帖最后由 Veiko 于 2018-4-4 15:01 编辑

根据官方的例程对GPIO的配置进行了一个小修改,并使用P17作为LED控制引脚来让LED3闪烁:
  1. #ifndef bsp_gpio__h
  2. #define bsp_gpio__h

  3. #include "CH554.h"

  4. /****************************************************************************************************
  5. 引脚模式配置
  6. port: 1/3
  7. pin:  0-8
  8. ****************************************************************************************************/
  9. // 将引脚配置为浮空输入模式(无上拉)
  10. #define SetPortPinToInputFloat(port,pin)     P##port##_MOD_OC = P##port##_MOD_OC & ~(1<<pin); \
  11.                                              P##port##_DIR_PU = P##port##_DIR_PU &        ~(1<<pin)
  12. // 将引脚配置为推挽输入/输出模式
  13. #define SetPortPintToPushPull(port,pin)      P##port##_MOD_OC = P##port##_MOD_OC & ~(1<<pin); \
  14.                                              P##port##_DIR_PU = P##port##_DIR_PU |        (1<<pin)
  15. // 将引脚配置为开漏输入输出模式(无上拉)
  16. #define SetPortPinToOpenDrain(port,pin)      P##port##_MOD_OC = P##port##_MOD_OC | (1<<pin);   \
  17.                                              P##port##_DIR_PU = P##port##_DIR_PU &        ~(1<<pin)
  18. // 将引脚配置为类51模式,开漏输入输出,有上拉,内部电路可以加速由低到高的电平爬升
  19. #define SetPortPinTo51Mode(port,pin)         P##port##_MOD_OC = P##port##_MOD_OC | (1<<Pin);    \
  20.                                              P##port##_DIR_PU = P##port##_DIR_PU |        (1<<Pin)
  21. #endif
复制代码



这里也将相关的基础资料上位一个:
(1) 上面的程序所在的例程工程:    LED(P17)闪烁例程.7z (130.52 KB, 下载次数: 4)   请使用Keil5打开工程
(2) 添加STC的芯片型号工具及使用方法: stc-isp-15xx-v6.86I.zip (6.87 MB, 下载次数: 18)

添加STC芯片型号至Keil软件环境中



重新选择更合适的芯片来开发



(3) 芯片及评估板相关的PDF: CH55X汇编指令.PDF (89.96 KB, 下载次数: 4)
CH554DS1.PDF (617.45 KB, 下载次数: 4)
CH554EVT.PDF (1.82 MB, 下载次数: 5)
CH554SCH.PDF (65.27 KB, 下载次数: 5)
(4) 沁恒芯片ISP下载工具: WCHISPTool_Setup.exe (1.45 MB, 下载次数: 4)





此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

来自 9楼
 
本帖最后由 Veiko 于 2018-4-12 22:27 编辑

4. 触摸按键测试
简单的加入官方的代码进行了简单的测试,本来想改改的,想想应该把精力放到后面具体项目中,所以就简单地发一个测试通过的工程吧,同官方的代码一样,6个输入通道只用了4个,工程拿走,不用客气

触摸按键测试-官方代码.7z (26.08 KB, 下载次数: 0)




此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

来自 10楼
 
5. USB_HID_KEY_MOUSE测试

官方的例程代码写得很详细,也基本是加入工程即可使用,本来我以为会很折腾,结果很顺利,这样我们可以先跑跑效果,然后跟着代码看官方给的PDF,理解起来也会很快,当然以前没有搞过USB的同鞋们可能要去自行被课了,USB很烦,但很有用~~~~~~

将官方的代码编译后下载到MCU当中,使用跳线帽短接UART0(调试信息打印串口),使用micro USB线连接电脑与开发板的P4口,然后按复位键,串口助手打印如下信息:



同时可以看到在电脑的设备管理器当中新枚举了一个HID Keyboard Device和一个HID-compliant mouse:



好了,与后期项目相关的重点官方代码的测试基本就完了,同样把工程分享给大家:
Firmware-USB_HID_KEY_MOUSE.7z (130.62 KB, 下载次数: 1)
此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

来自 11楼
 
6. 推荐一篇测试
这个楼主把触摸常见的情景都简单测过了,说明了CH554芯片触摸的实用性与易用性:

【CH554式改评测】电容触摸覆盖物测试
https://bbs.eeworld.com.cn/forum ... 1206&fromuid=300115
(出处: 电子工程世界-论坛)


此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

305

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
欢迎试用。
此帖出自单片机论坛

点评

程序终于通过串口下载成功了,正确的顺序是:1. 确保USB转串口线已连接正确,并且电脑已正确识别到设备(CH340串口),并且CH554 MCU的电源处于关闭状态 2. 具体的评估板上面JP1的跳线如下图所示(UART1): [attachimg]3  详情 回复 发表于 2018-4-4 14:28
程序下载还没有成功,看了论坛里的好多贴子,也尝试了所说的软件版本等方法都还没有成功  详情 回复 发表于 2018-4-4 14:03
 
个人签名单价1元含税的USB和Touchkey单片机CH551G已大批量出货,试样QQ:1258305301
 
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

板凳
 

程序下载还没有成功,看了论坛里的好多贴子,也尝试了所说的软件版本等方法都还没有成功
此帖出自单片机论坛
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

659

帖子

1

TA的资源

纯净的硅(中级)

6
 
你的电源选择的跳帽是不是有一个多了,那个V33不要接在3.3V上。
此帖出自单片机论坛

点评

接到NC上的哈  详情 回复 发表于 2018-4-10 10:44
 
 
 

回复

131

帖子

2

TA的资源

一粒金砂(中级)

7
 
mars4zhu 发表于 2018-4-9 15:19
你的电源选择的跳帽是不是有一个多了,那个V33不要接在3.3V上。

接到NC上的哈
此帖出自单片机论坛

点评

哦,那就没问题。。。。。。。。  详情 回复 发表于 2018-4-10 17:50
 
个人签名每个人心中都一片待开发的天空!
 
 

回复

659

帖子

1

TA的资源

纯净的硅(中级)

8
 

哦,那就没问题。。。。。。。。
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表