本帖最后由 kevinfan 于 2022-7-25 14:27 编辑
#申请原创# #有奖活动# #每日话题#
本次收到21ic电子技术论坛寄来的两组开发板,分别是来至【武汉芯源半导体】的CW32F030CxT6和【Microchip】的PIC18F57Q43。 快递清单有: CW32F030CxT6开发板一块、 六角尼龙柱一袋(4个)、 PIC18F57Q43单片机一块、 28P单排针2个, 整体配件比较简单。给人的第一感觉是:怎么没有电源线、下载器、杜邦线等配件,这要怎么开始呢?
这是“武汉芯源半导体”在2021发布的开发板,首款基于 Cortex-M0+ 内核微控制器的32位 MCU 开发板。提供 LQFP48、LQFP32 和 TSSOP20 三种封装形式,全面实现 -40℃ ~105℃超宽温度范围和 1.65V~5.5V 超宽工作电压,面向最广泛的各种基础应用。
从资源来说这属于一块比较基础的开发板,不过这也有它的好处那就是可拓展性更强。有个缺点就是通信接口用的是Mini USB ,这种接口已经很少见了哦。需要注意的是该板载调试器,官方推荐CW-DAPLINK(查了下,不便宜哦)。
• CW32F030CxTx 微控制器
(ARM® Cortex®-M0+ 最高主频64MHz),LQFP48 封装,64K 字节FLASH,
8K 字节RAM
• 3 颗LED:
--电源指示灯(LED3),用户指示灯(LED1,LED2)
• 三个轻触开关:
--复位轻触开关(S3),用户轻触开关(S1,S2)
• USB 转串口芯片(CH340N)
• FLASH 芯片(W25Q64JVSSIQ)
• EEPROM 芯片(CW24C02AD)
• 板载接口:
--Mini USB 接口(串口通信,USB 供电)
--下载器调试接口
--所有 GPIO 口通过排针引出
• 多种方式供电:USB VBUS 供电,3.3V 供电(LD1117AS33TR),外接1.65V ~ 5.5V 供电
• CW32F030-StdPeriph-Lib 软件包提供全面免费的固件库和例程
• 支持多种集成开发环境,IAR ™,Keil®
收到快递后第一时间就是确认开发板的规格型号,然后获取开发所需的资源。一块板子是否能有好的发展,一个本身具备的够强的硬件支持,二就是拥有足够的技术支持,比如详细的官方文档或者活跃的技术论坛。下面是从官网获取到的 CW32F030CxT6 资源清单:
【BOM】CW32F030CxTx_StartKit_BOM
【笔记】CW32系列微控制器量产前检查清单
【笔记】CW32自举程序中使用的ISP协议
【笔记】运用DMA 功能实现高级定时器和ADC 的同步触发采样
【笔记】在CW32F030上实现IAP功能
【固件】CW32F030_StdPeriph_Lib
【管理器】CW32F030CxTx_StartKit_Gerber
【教程】CW32系列微控制器软件开发工具入门
【驱动】CW-DAPLINK调试器驱动
【软件】CW Programmer CW32系列芯片的烧录工具配套软件
【软件】CW32F030 StartKit 软件包
【手册】CW32F030 用户手册
【手册】CW32F030CxTx_StartKit_REV01 使用手册
【手册】CW32F030CxTx_StartKit原理图
【手册】CW32F030x6x8数据手册
【手册】CW-DAPLINK调试器使用手册
【手册】CW-Writer烧录器使用手册
【宣传】CW32F030官方宣传
【元件库】CW32F030CxTx 元件库(PADS)
之前的工作主要是对程序的开发,基本没有涉及到硬件部分。对设备如何运行,硬件之前如何调度,程序如何工作知之甚少,希望通过对开发板的研究可以进一步了解硬件。只需将写好的程序交给嵌入式开发工程师,他们会完成对程序的烧入。希望通过对开发板的测评,可以掌握嵌入式程序的构建与烧录。由于数控机床种类繁多,所以数控系统也是百花齐放。不同的系统要实现数采也各不相同,希望通过开发板能了解下嵌入式系统。 嵌入式系统拥有很强的专业性和扩展性,可以很好的实现业务需求。学习嵌入式开发能够更好的掌握系统的运作,方便后期的运维。
由于时间比较仓促,有些针对性的配件资源还没有准备。目前能想到的也这些了:
调试工具:
官方推荐 CW-DAPLINK ,但成本较高
论坛推荐 PWLINK2 Lite 或 ST-Link
烧录工具:
官方推荐 CW-Writer,同样成本不低
准备入手一个 PWLINK2 Lite 先试试,烧录工具看下 PWLINK2 Lite 能否实现。下面是目前拥有的配件资源,可以在后续的应用中使用。
非常感谢“21ic电子技术论坛”以及“武汉芯源半导体”和“Microchip”的支持与信任,为我们开发者提供了好的机会和平台。让我们有机会接触到最新的硬件资源,不仅可以对硬件有个更新的认识,还可以学习到更多硬件方便的知识。比如电路说如何工作的、程序是如何运行的、资源是如何调度的等等,通过这几天的了解感觉进了一个全新的世界。
|