English 中文(简体)
使用C语言编写微控制器的应用程序
原标题:
  • 时间:2008-11-16 14:34:35
  •  标签:

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

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

最佳回答

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

但是,如果你只想做一些简单的输入/输出,那么它比你需要的更复杂,可能更容易自己编写代码,而不是经过学习曲线。

否则,可以使用PLC阶梯逻辑方法编写相当复杂的逻辑。其中一个基于PIC微控制器的是:

问题回答

我从未见过这样的图书馆。这可能是因为每个项目的输入/输出配置都可以非常不同,使得拥有“通用”函数集非常困难。

这当然取决于使用哪种PIC。PIC24 / dsPIC有许多中断级别,可以很容易地使用它们制作简单的基于优先级的调度程序。

对于决定论和良好的A/D滤波效果,很难超越具有几个基于定时器的中断级别的系统。

如果你真的想要一个操作系统,这里有几个选择:Contikipico|OSTNKernel

看一下CCS C编译器(http://www.ccsinfo.com)。它具有处理数字I / O、ADC、公共总线通信的完整库。也提供教程和开发板。

它拥有一个非常出色的点对点支持论坛http://www.ccsinfo.com/forum。如果您正在考虑CCS C,请务必查看此论坛,因为它将为您识别出一些IDE的特殊之处。

它相对便宜。我用了好几年了。它一直做得很好。





相关问题
热门标签