Questions tagged «software»

如果您的软件问题与电子产品无关,请在stackoverflow.com上提问

5
防弹固件升级
什么样的技术可以使用户在售后安全升级设备固件?我想用Cortex M3 / 4微控制器来做到这一点,但是我想任何微技术都可以做到。 当然优选地具有最少量的额外组分。

6
工程变更单的软件等同于什么?
我们有一台正在考虑在裸机微控制器上进行软件更新的设备。新映像将在以后的所有产品中编程。 如果要更改设备上的组件,则需要填写工程更改单。 更换软件时是否有等效的行业程序?
14 software 


2
AnalogRead(0)或AnalogRead(A0)
arduino参考说明您将使用以下代码从模拟引脚5读取值: int val1 = analogRead(5); 但是,要从数字引脚5进行读取,您需要将相同的引脚号传递给digitalRead: int val2 = digitalRead(5); 您不应该使用analogRead(A5)代替analogRead(5)吗? 如果没有,那么以下代码会做什么: int val3 = analogRead(A5);

1
如何从使用Arduino作为编程器切换到外部编程器?
从Arduino过渡到普通AVR微控制器和最少支持组件的三部分系列的第二部分(第一部分,第三部分) 我已经看到很多人在Internet上提出这个问题,所以这里是: 我已经知道如何使用Arduino作为程序员来编程和使用准系统ATmega328。我现在想开始在Arduino IDE中使用外部编程器。 在过渡过程中我应该如何进行?我应该学什么?(如果提供一些部分的迷你教程作为答案的一部分,那将是很好的)

3
用于创建电缆原理图的软件
我正在寻找免费软件来创建通信电缆图,例如。DE-9,RJ-45,带状电缆和Molex。我似乎找不到任何带有连接器图像的软件,也可以用来显示电缆的接线方式。我已经手工完成了一些电缆图,但是我确实在寻找一种方法来创建更专业的外观图,而无需花费几天时间在AutoCAD中自己创建连接器图。我想找到像Fritzing这样的软件,但是需要更多的零件。他们有DB-25,但没有DE-9。人们使用什么软件来创建电缆图?

3
PCB设计入门
我是大学的业余电子工程师,过去一年左右的时间里,我一直在建造面包板电路和穿孔板电路。我想继续进行PCB设计。 我想从小做起,所以我为麦克风设计了一个小的放大器电路,并希望将其制作到PCB上的模块中。 这是我在Fritzing中设计的文件(我使用此软件是因为它易于使用):http : //www.mediafire.com/?2b2as7iibys68cu 如果没有该程序,这是一张图片: 这是一个好的设计吗?我该如何改善? 我遵循的一般原理图是这样的(如果您想知道): (来源@Olin Lathrop) 您可以在入门方面给我什么建议?您可以推荐任何资源吗?您会推荐什么软件?理想将是免费的且易于学习。您建议我上哪种类型的课程来加深对这一点的了解?
12 pcb  design  software 

6
我从哪里开始进行Arduino PCB设计?
寻找有关如何开始将我的创作提升到更高水平的资源。 我在哪里: 我是一名软件开发者,对硬件设计的经验有限 使用带有面包板的Arduino Duelimanove / Uno预制板,项目盒以及大量胶带和扎带,轻松创建东西 我要去的地方: 将“面包板”解决方案变成定制的非贫民区PCB 将Arduino / Netduino芯片集成到设计中 作为软件专家,我真的不希望用更新的“计算机设计并交付给您”模型手工制作PCB。 设计量很少(一次最多1个,一次最多5个) 到目前为止,在我的Google搜索工作中,我曾尝试寻找一家可能拥有Arduino模板组件的外包PCB制造商,该组件可以放在虚拟PCB板上并开始弄乱,但什么也没找到。我假设有一些特定的度量标准可以让我创建自己的组件,但不知道如何搜索它们。 此处提供的任何建议都将受到供应商,软件,我需要对其进行自我教育的概念等方面的赞赏。

4
设计嵌入式软件
我开始使用RTOS进行嵌入式软件编程,并且由于我已经是桌面应用程序的开发人员,所以我一直想知道使用UML图(如活动图,序列图,用例等)对嵌入式软件进行建模的感觉如何。 嵌入式软件是否使用UML设计的,与桌面应用程序一样?是最好的选择还是有更好的选择?我可以举一些例子吗? 是否有执行此操作的特定工具?

4
适用于Mac OS X / Unix的好的过滤器设计软件?
我需要为数据采集电路实现一个简单的低通滤波器(使用拉伸导电织物作为电阻传感器)。各种来源都建议,实现此目的的最佳方法是使用过滤器设计软件。 我还没有找到我喜欢的过滤器设计工具(计算器)。我发现的在线网站存在错误/令人讨厌。最好的解决方案是带有可与Mac OS X一起使用的漂亮GUI的解决方案。或者,也可以使用Unix / Linux解决方案。Windows对我来说是个禁忌。 我找到了此列表:http : //www.circuitsage.com/filter.html 编辑:我现在正在使用这个基于Web的工具,专门用于有源滤波器(由于它们在低频下更稳定,因此更适用于传感器)。
11 design  filter  software  tools  iir 

1
I2C的压摆率是多少?
我正在使用C18编译器的内置功能在PIC18上配置I 2 C,如文档的第2.4节中所述: void OpenI2C2( unsigned char sync_mode, unsigned char slew ); 我不确定该怎么办slew。我可以从以下两个选项中进行选择i2c.h: SLEW_OFF:在100 kHz模式下禁用摆率 SLEW_ON:为400 kHz模式启用了摆率 在第257页的寄存器15-1中的数据表中,对这两个选项进行了更详细的说明: 1 =在标准速度模式(100 kHz和1 MHz)下禁用摆率控制 0 =为高速模式(400 kHz)使能摆率控制 我还是不明白-我有几个问题: 什么是转换率? 对我来说,这两个选项没有意义-如果我想禁用400kHz的摆率并启用100kHz,该怎么办?为什么是这样? 我应该SLEW_OFF何时选择何时SLEW_ON?
10 pic  c  i2c  software  c18 

2
插针13和其余插针之间是否有区别?
引脚13上有一个表面安装的LED。除了点亮某物外,此引脚与通用数字引脚之间是否存在不可忽略的差异? 例如,如果I analogWrite()在引脚12和13上,则13上的输出会大大减少吗?

3
用于获得用于电路仿真的微分方程的软件
有没有通用电路仿真软件提供系统方程式?手工推导一阶电路的一阶微分方程组是一种痛苦。是的,我知道模拟器实际上会为我运行模拟,但是在某些情况下,我真的很感兴趣只是看方程式。哪个电路模拟器可以提供它们? 编辑.. 我在这里特别需要的是,我希望能够将电路输入到软件中,就像进行仿真一样,但是除了运行仿真之外,我还想让软件向我展示方程式它已经得出并用于运行模拟-微分方程系统,该系统说明系统状态变量的变化率是多少。可以是方程式系统,也可以是矩阵形式,没关系。


2
理解引导加载程序结构的好工具或方法?
最近,我弄清楚了我一直在与运行U-boot(一个开源的Bootloader)的Atmel AT91SAM9G20 SBC一起工作的一个令人讨厌的错误的原因。问题的核心是U-boot期望配置的硬件与我构建的硬件不同,因此某些设备寄存器的配置不正确。 现在,我已经解决了问题,我需要调整U-boot以正确配置寄存器。我可以通过在程序末尾添加几行代码来盲目地执行此操作,但这很麻烦。 这使我想到了一个问题:与从main()开始并读取所有文件中所有可能的代码路径相比,我如何找出U-boot的工作效率更高?我试着在文件中四处寻找,并查看相关标识符附近的代码。事实证明这是无效的;似乎大多数代码是我不在乎的子系统的驱动程序。我实际上已经了解了引导加载程序到现在的运行情况,但是我希望有一种比我幼稚的方法更好的方法。

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.