您知道哪些专用于 PIC 微控制器 C 语言软件开发的资源?

我希望看到某种能够处理 IO(用于输入的按钮和用于输出的 LCD)和应用程序逻辑的框架。您可以将其视为一个非常简单的操作系统。我知道 PIC 的内存对于此类框架来说可能很小,因此我认为它可能是一个代码生成器,可以根据配置文件创建特定代码。然后添加特定于您的应用程序的代码片段。你见过类似的东西吗?

有帮助吗?

解决方案

TinyOS(用 C 语言编写)已移植到一些 PIC 微控制器上:

但是,如果您只想做简单的 I/O,那么它比您需要的更复杂,并且您自己编写代码可能比完成学习曲线要​​容易得多。

否则,可以使用 PLC“梯形逻辑”方法编写相当复杂的逻辑。有一个基于 PIC 微控制器的:

其他提示

我从未见过像这样的图书馆。这可能是因为I / O配置在一个项目与另一个项目之间可能真的不同,这使得很难有一个<!> quot; generic <!> quot;功能集。

当然,这取决于哪个PIC。 PIC24 / dsPIC具有许多中断级别,并且很容易使用它们来构建基于优先级的简单调度程序。

对于确定性和良好的A / D滤波,很难击败具有一些基于定时器的中断级别的系统。

如果您真的需要操作系统,请参阅以下内容: Contiki pico | OS TNKernel

查看CCS C编译器( http://www.ccsinfo.com )。它有一个很好的综合库,用于处理数字I / O,ADC,公共总线通信。教程和开发板也可用。

它有一个非凡的点对点支持论坛 http://www.ccsinfo.com/forum 。如果您正在考虑使用CCS C,请务必查看此论坛,因为它会为您确定一些IDE的特性。

它相对便宜。我已经使用它多年了。它做得很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top