[PIC®/AVR®/dsPIC®产品] MPLAB C18 编译器有以下特点

[复制链接]
1217|5
 楼主| forgot 发表于 2024-2-29 09:00 | 显示全部楼层 |阅读模式
ANSI '89 兼容
能集成到 MPLAB IDE,便于进行项目管理和源代码级调试
能生成可重定位的目标模块,增强代码的重用性
与由 MPASM 汇编器生成的目标模块兼容,允许在同一个项目中自由地进行汇编语言和 C 语言的混合编程
对外部存储器的读 / 写访问是透明的
当需要进行实时控制时能很好地支持行内汇编
具有多级优化的高效代码生成引擎
拥有广泛的库支持,包括 PWMSPI™I2C™UARTUSART、字符串操作和数学函数库
用户能对数据和代码的存储空间分配进行完全控制

xinpian101 发表于 2024-3-26 22:12 | 显示全部楼层
应该IDE可以选择不同的版本兼容吧
xinpian101 发表于 2024-3-26 22:29 | 显示全部楼层
C18应该也是XC8.h里面兼容的吧。
盗铃何须掩耳 发表于 2024-3-27 13:09 | 显示全部楼层
库支持这点很好
桃乐丝 发表于 2025-11-3 15:12 | 显示全部楼层
MPLAB C18 是针对 PIC18 系列的 C 编译器,兼容 ANSI C,支持优化代码大小和速度,集成于 MPLAB IDE。提供丰富库函数,支持中断、指针和结构体,可直接操作 SFR。编译生成高效机器码,适合资源有限的嵌入式开发,需注意部分高级 C 特性受限,需结合芯片手册配置。
bellstudio 发表于 2025-11-4 17:44 | 显示全部楼层
MPLAB C18 超级古老了,可以回溯20年了,如果是老的三位和四位纯数字的PIC18F可以继续在这个编译器上维护,新的还是使用XC系列的编译器吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2157

主题

14873

帖子

59

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