【发布时间】:2015-05-08 15:04:17
【问题描述】:
现在我正在开发自己的 PIC32 端口,我需要使用 libpic30.h 库。我一直在阅读它并寻找与 PIC32(入门套件 III PIC32MX450/470 MCU)相同的库,但我认为它不存在。这是正确的?如果它存在那就太好了!
libpic30.h 代码: https://code.google.com/p/uavfirmware/source/browse/UAVFirmware/include/libpic30.h?r=1db3ec8e9015efb837b0d684c98204317ea2efd5
在这种情况下,libpic30.h 与 PIC32 不兼容,对吧? 我不知道,很好,在这种情况下如何做这个端口的最好方法是什么?...我很迷茫!
感谢您的知识! ;)
【问题讨论】:
-
确实如此。那里的“30”指的是 pic30 系列,是 16 位系列中的第一个。但是这个问题是通用的,因为该标题是各种事物的混合体。有些可能有直接等价物,有些则没有。你到底从那个标题中使用了什么?
-
__delay32 调用最重要的东西。
-
@MarcovandeVoort 我通过搜索为什么我正在使用的 dsPIC33 的库被称为 pic30 找到了你的评论——现在它是有道理的!找到您的评论后,我尝试在网上搜索 pic30,几乎找不到任何东西,这是一个古老的芯片吗?
-
不,它们仍然可用,因为 Microchip 的大部分产品 microchip.com/pagehandler/en-us/family/16bit/architecture/…IIRC ds- 前缀是后来添加的。