本帖最后由 xlhmx 于 2024-1-24 12:03 编辑
Hey开发者们!今天我们来聊聊APT32F173系列芯片的一些开发注意事项和它炫酷的性能特点。 开发注意事项集成开发环境CDK的安装及使用- 首先,你得用Windows 10系统。
- 确保你装了CDK2.20以上版本,而且debug server版本得是5.16.8+。
- 装CDK的路径和项目路径都别有空格或者中文字符,不然会出问题哦。
- 装好了之后,别忘了把CDK加入杀毒软件的白名单。
- 还有个小技巧,你可以通过CDK下载最新的驱动库文件。
性能相关- 当你用ADC的最高3MSPS转换率时,记得把系统时钟设置为96MHz或者48MHz。
- 注意芯片的AMR参数,不要让电压过高或者过流,小心使用哦。
APT32F1731是什么鬼?- 先给大家介绍一下,APT32F1731是一款32位高性能低成本单片机,用的是平头哥的CPU核心e906。
- 它内部有丰富的模拟资源,适合电机、工业控制、小家电、消费电子设备等各种场景。
- 特别牛的是它有T-Head 32位CPU核心,5级流水线,工作频率最高可达72MHz。
主要特性处理器(CPU)- APT32F1731的CPU核心是32-bit RISCV,支持DSP指令和单精度浮点运算指令。
- 有32个32位通用寄存器,5级整型流水线,还有片载的8K ICache。
- 还有个SWD调试接口,让你可以方便地调试你的代码。
存储(Memory)- 芯片内部有多达64Kbytes的程序闪存,支持ISP保护和CRC校验。
- 还有多达8Kbytes的独立数据闪存,而且在更新数据Flash的时候不会中断程序运行,太方便了。
- 还支持User Option配置,可以根据你的需求启用外部复位管脚等功能。
RISC-V CLIC中断控制器- 这玩意儿支持动态配置的可嵌套中断,而且还有NMI、中断嵌套、中断咬尾和中断晚到的功能。
系统控制器(SYSCON)- 时钟源方面有外部/内部主振、外部/内部辅振、内部高速振荡器、PLL锁相环振荡器等等。
- 低功耗模式下还支持可编程的功耗优化,让你的芯片更省电。
事件触发选择控制器(ETCB)- 这个玩意支持可配置的片内模块间互联触发,最大支持32个触发通道。
其他好东西- 还有CRC校验、DMA控制器、独立看门狗定时器、通用定时器/计数器等等功能。
总的来说,APT32F173系列芯片性能强大,适用于各种嵌入式系统应用。开发时别忘了注意集成开发环境的安装和调试技巧,这样你的项目就会更加稳定可靠。Happy coding! |