首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用C语言编写微控制器应用程序

用C语言编写微控制器应用程序
EN

Stack Overflow用户
提问于 2008-11-16 14:34:36
回答 4查看 1.6K关注 0票数 5

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

我希望看到一种既能处理IO (输入按钮,LCD输出)又能处理应用程序逻辑的框架。你可以把它想象成一个非常简单的操作系统。我知道对于这样的框架,PIC的内存可能很小,所以我认为它可以是一个基于配置文件创建特定代码的代码生成器。然后添加特定于您的应用程序的代码片段。你见过类似的东西吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-11-16 15:38:24

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

  • http://www.tinyos.net
  • http://en.wikipedia.org/wiki/TinyOS

但是,如果你想做的只是简单的I/O,那么它的方法比你需要的要复杂得多,而且仅仅是自己编写代码可能比经历学习曲线要容易得多。

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

  • http://www.cq.cx/ladder.pl
票数 4
EN

Stack Overflow用户

发布于 2008-11-16 15:15:55

我从来没有见过这样的图书馆。这可能是因为I/O配置从一个项目到另一个项目可能会有很大的不同,因此很难拥有一组“通用”的函数。

票数 1
EN

Stack Overflow用户

发布于 2008-11-16 16:29:07

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

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

如果你真的想要操作系统,这里有几个:Contiki pico|OS TNKernel

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/293923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档