Questions tagged «programming»

有关编程部件(FPGA,闪存等)的问题,应在堆栈溢出上询问许多软件编程问题。

2
嵌入式编程状态机
我正在研究在具有gcc的32位MCU上实现非平凡的有限状态机(指定为UML分层状态图)。 是否有任何经验法则,哪些方法更好,哪些效果不好?我的直觉说,基于开关(甚至是计算的goto)的实现应该稍微更高性能,而通常认为基于功能指针的过渡表更易于维护。 另外:有人对嵌入式应用程序的Boost MSM进行了评估吗?我知道Boost MSM通常被认为是非常高效的,但是对于嵌入式应用程序,效率的衡量标准可能不同于PC编程领域。 有人知道MSM的编译状态机引擎是什么样吗?是更像开关跳转表还是更像函数指针转换表?它使用动态内存分配还是可以静态使用?

3
如何编程PIC12?
我有需要编程的PIC12F675。我正在使用Pickit 2和Pickit 2软件。我应该可以使用此电路对其进行编程,但是Pickit 2软件根本无法检测到该芯片。 怎么了 编辑:我已经添加了电路板的图像。而这里就是你可以找到的PIC12F675数据表。跳至第4页以了解引脚排列。 EDIT2:我实际上只是看了看这些芯片(笨拙,但我以为Mouser会把我订购的东西发送给我),我注意到它们实际上是PIC12C671的。这会有什么不同? 最终编辑:哇!感谢所有为我提供帮助的人!我没想到会有这样的反应。最终就像我想的那样,这是一个小愚蠢的问题。我从Mouser收到包裹时没有仔细检查所有东西是我的错。

8
嵌入式C编程资料
我正在寻找与C语言嵌入式系统编程相关的一些材料(书籍/站点)。在实验室中,我们提供了三个平台:一个Microchip PIC18f4550,一个飞思卡尔HC12和一个ARM(Beagleboard)。 我们愿意教授PIC嵌入式C,飞思卡尔的汇编程序以及Beagleboard的嵌入式操作系统。每节课将为期六个月。 开放给所有建议。 谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.