评论

收藏

[C++] 435_PIC18F4580 stdint数据类型支持

编程语言 编程语言 发布于:2021-07-07 13:08 | 阅读数:560 | 评论:0

         全部学习汇总:https://github.com/GreyZhang/PIC18F
         之前玩Arduino的时候,比较方便的就是支持stdint.h中的各种数据类型。这样,在进行很多软件移植调试的时候都非常方便。PIC18Fxx,我用的开发环境中似乎这个东西是不支持的。我搜索了一下安装的目录,如下:
DSC0000.png
         看起来,应该还有一个32系列的支持这样的功能。
         如此,直接仿照Arduino来一份。
DSC0001.png
         测试其字节长度:
DSC0002.png
         一直没用的串口终于也用上了!
         运行结果:
DSC0003.png
         看起来,64bit是不支持的。把2个64的测试删除,增加测试一下浮点:
DSC0004.png
         测试结果如下:
DSC0005.png
         很有意思,浮点以及双精度虽然支持,但是跟我预期的并不是很一致。我一直没有看这款MCU的基本信息就直接开始了调试学习,看起来这款单片机似乎是一个功能基本等同于Arduino的单片机。之前,对它的预期或许是过高了。
         不过,好的我基本只用前面的6个数据类型,偶尔来点浮点而已。或许,这个也足够用了。接下来,可以暂时设计一个临时使用的stdint.h了。

  
关注下面的标签,发现更多相似文章