[开发工具] 新定义MCU开发板测评 EasyCodeCube开发综合实践及相关问题

[复制链接]
2903|29
 楼主| 6552918 发表于 2022-12-15 20:49 | 显示全部楼层 |阅读模式
本帖最后由 6552918 于 2022-12-16 09:36 编辑

上篇帖子体验了一下EasyCodeCube(易码魔盒)的开发遇到很多问题,体验不是很好,新定义根据反馈重新修改了一版。我重新体验了一下新版的开发过程,上次开发中遇到的问题很多都得到了解决,体验要比上次好了很多,但依然遇到了些问题,线将开发过程和遇到分享给大家。
DEMO板配置时要选择隔空触控
c87ea214271dfc48b5f4d0a300e8d7c9
重点是调试完一定要点击 导出配置信息
bdc4eaa283b2237139c7cd64f99c2ac3
导出后会在工程内添加 触控参数文件
61ae8b379f4193411cd6d223cb506d2e
新版的滑轮测试已经能够正常显示效果了
d430f93d8a7ca6d20cf70f08fc3acf32
在芯片管脚配置页面能够直接配置管脚功能,非常好用,大大简化了管脚的配置工作,这里我添加了PWM31.
2b191c65c26d7c5917acf7d9fd8cbe62
但在配置PWM时,发现个问题,定义了频率,但程序中没有定义频率值,编译会报错。
4e0e1d204b2c8df2ee60fa730f58cc9d
还有个问题是,初始化函数内没有预留用户自定义取,用户自己添加完代码,每次使用魔盒添加功能后,自定义添加的代码都会被删除(添加个宏定义都会被删除),非常让人苦恼。
eb6ecd0414c8ffc12a8105c1ccef8d30
两条Generated by EasyCodeCube之间不能添加自定义代码,否则会被删除。
34811ad69c101b0228cf9ad44c5d4286
在调试触控时,发现个问题,滑条值和滑轮值,放反了,需要自己改一下,厂家下个版本应该会修改正确。
d74cd937c722e7b5a9764414e5afeffa
9025da8b18c2b49aceac2995bd220bea
还有个地方需要注意UserCode();内不要执行太耗时的程序,因为按键扫描需要在扫描5圈后才会产生按键值,如果执行耗时程序,键值会产生的很慢。
b1801987a873ddd2e1359a070eb788b0
默认的按键确认次数是5次,我使用有点太快了,可以改一下下面的值。
916d1f69a8fc5b2b3c88071971044f25
在工程内添加文件,只需要将文件拷贝到工程相关目录下编译即可,魔盒会自动添加的工程中。
4a3877128fe48be9f11253b6b5102298
8465a4cbcd1d061fcad7731a309a1c16
总结,在自动生成代码时,一定要保护好用户代码,在每个自动生成的代码空间内都要预留用户代码区。应该做到的是让用户知道哪里能添加代码,而不是哪里不能添加代码
我使用魔盒开发了个触摸和PWM驱动WS2812的综合例程,demo板的触摸按键控制颜色变换,滑条控制亮度,滑轮控制亮灯数量。
工程源码: 20221212200226.zip (1.53 MB, 下载次数: 9)
DEMO效果:https://www.bilibili.com/video/BV1aG411K7D8/

kkzz 发表于 2023-1-5 12:28 | 显示全部楼层
这个怎么跟keil结合联用?              
robincotton 发表于 2023-1-5 13:19 | 显示全部楼层
是否能独立进行仿真?              
 楼主| 6552918 发表于 2023-1-5 13:37 | 显示全部楼层
kkzz 发表于 2023-1-5 12:28
这个怎么跟keil结合联用?

可以生成KEIL工程,可以互相同步,联合开发
 楼主| 6552918 发表于 2023-1-5 14:13 | 显示全部楼层
robincotton 发表于 2023-1-5 13:19
是否能独立进行仿真?

可以
plsbackup 发表于 2023-1-5 15:00 | 显示全部楼层
EasyCodeCube可以自己配置代码吗?
 楼主| 6552918 发表于 2023-1-5 15:23 | 显示全部楼层
plsbackup 发表于 2023-1-5 15:00
EasyCodeCube可以自己配置代码吗?

可以
10299823 发表于 2023-1-5 17:47 | 显示全部楼层
什么时候能够赶得上stm32cubemx?
maqianqu 发表于 2023-1-5 18:16 | 显示全部楼层
EasyCodeCube可以isp下载吗?
 楼主| 6552918 发表于 2023-1-5 18:22 | 显示全部楼层
maqianqu 发表于 2023-1-5 18:16
EasyCodeCube可以isp下载吗?

可以的
 楼主| 6552918 发表于 2023-1-5 18:23 | 显示全部楼层
10299823 发表于 2023-1-5 17:47
什么时候能够赶得上stm32cubemx?

这就要看厂家的功力如何了
chenjun89 发表于 2023-1-6 07:48 来自手机 | 显示全部楼层
这个界面看起来很熟悉啊
 楼主| 6552918 发表于 2023-1-6 10:03 | 显示全部楼层
chenjun89 发表于 2023-1-6 07:48
这个界面看起来很熟悉啊

stm32cubemx类似
olivem55arlowe 发表于 2023-1-6 13:08 | 显示全部楼层
这个EasyCodeCube问题太多了。
 楼主| 6552918 发表于 2023-1-6 15:02 | 显示全部楼层
olivem55arlowe 发表于 2023-1-6 13:08
这个EasyCodeCube问题太多了。

是有些问题,需要给厂家点时间。罗马不是一天建成的!
beacherblack 发表于 2023-1-7 17:05 | 显示全部楼层
EasyCodeCube没有应用相关的例程的。
 楼主| 6552918 发表于 2023-1-7 17:13 | 显示全部楼层
beacherblack 发表于 2023-1-7 17:05
EasyCodeCube没有应用相关的例程的。

EasyCodeCube里面集成了使用指南,装完可以看一下,上手比较容易
adolphcocker 发表于 2023-1-9 09:45 | 显示全部楼层
EasyCodeCube跟keil配合的不是很好呢。
 楼主| 6552918 发表于 2023-1-9 09:58 | 显示全部楼层
adolphcocker 发表于 2023-1-9 09:45
EasyCodeCube跟keil配合的不是很好呢。

还可以啊,就是有同步问题要注意
modesty3jonah 发表于 2023-1-9 10:51 | 显示全部楼层
期待EasyCodeCube的升级了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:北京汇冠触摸技术有限公司/电子工程师
简介:电子工程师,嵌入式应用爱好者。

102

主题

1290

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部