[开发工具] 发现不同的型号支持的编译器不同

[复制链接]
1684|15
 楼主| zhuotuzi 发表于 2025-2-24 11:10 | 显示全部楼层 |阅读模式

有的型号这个地方有好几个编译器,有的型号只有这一个。是吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
734774645 发表于 2025-2-24 11:26 | 显示全部楼层
可能是有一些是支持老款的编译器的。
mintspring 发表于 2025-2-24 12:07 | 显示全部楼层
这个是新的编译器,支持新的和老的,那个老编译器没再更新,只支持老的,用于兼容老代码。
Candic12e 发表于 2025-2-24 17:10 | 显示全部楼层
是的,不同型号的单片机通常支持不同的编译器,这是因为不同单片机的架构、指令集和硬件特性各不相同。
Emily999 发表于 2025-2-24 18:20 | 显示全部楼层
一般来说AVR 系列(如 ATmega2560)支持的编译器:AVR-GCC:开源编译器,广泛用于 AVR 单片机。
Amonologue独白 发表于 2025-2-24 19:27 | 显示全部楼层
开源编译器(如 GCC、SDCC)适合学习和低成本开发。这种就可以了
MercuryStar 发表于 2025-2-24 21:35 | 显示全部楼层
其实就用keil,比如商业编译器(如 Keil、IAR)通常功能更强大,适合商业项目。
EuphoriaV 发表于 2025-2-25 08:46 | 显示全部楼层
看看你的芯片,找到合适的编辑器呗,确保编译器支持目标单片机
limerenceforu 发表于 2025-2-25 10:03 | 显示全部楼层
开源工具免费,商业工具可能需要付费。
xixi2017 发表于 2025-2-25 10:54 | 显示全部楼层
说明有多个历史版本对不同型号的支持,这也是一种向前兼容的特性。
 楼主| zhuotuzi 发表于 2025-2-25 11:24 | 显示全部楼层
xixi2017 发表于 2025-2-25 10:54
说明有多个历史版本对不同型号的支持,这也是一种向前兼容的特性。

是的,这样新工具还可以开发老芯片,使用老工程文件。
alkaidnext 发表于 2025-2-25 11:25 | 显示全部楼层
我觉得官方工具通常提供更好的集成支持。
across往事 发表于 2025-2-25 13:01 | 显示全部楼层
其实开源工具通常有活跃的社区支持。
ranmuy 发表于 2025-2-25 14:19 | 显示全部楼层
根据项目需求选择合适的编译器和开发工具。

flechazo 发表于 2025-2-25 22:15 | 显示全部楼层
5官方工具(如 STM32CubeIDE、MPLAB X IDE)通常与硬件紧密结合,推荐使用。
xixi2017 发表于 2025-2-28 14:09 | 显示全部楼层
说明在PIC和AVR的历史上出现了不同的编译器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

3375

帖子

7

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