Questions tagged «microcontroller»

紧密耦合的独立设备中包括中央处理器(CPU),内存和(通常)各种I / O外设(UART,ADC,DAC,通用I / O,I2C等)的设备包。

5
没有OS的Raspberry PI可以吗?
我最近在Arduino上做很多事情。这非常简单,因为您可以直接在其上执行C ++代码,而不需要操作系统或驱动程序。 我已经进行了一些研究和AFAIK,您通常在Raspberry PI上安装Linux并在其上创建python脚本或C ++二进制文件。 问题:是否可以在没有任何操作系统的情况下在其上运行代码,但仍然能够使用HDMI和SD卡?

1
使用4位数7段LED
我有一个7段显示器,其中有4位数字。我将需要使用什么?单个微控制器可以处理该操作吗?我的意思是PIC16F690 ...我也看到了驱动这类显示器的MAXIM芯片...是否绝对需要? 这是数据表中的图片,我不知道为什么有2个引脚图? 这是数据表的链接

5
谁能在HC-SR04上识别微控制器
HC-SR04是一种流行且非常便宜的超声波测距设备,我想对其进行修改以更改其功能。如果可以识别控制器,则可以对其进行重新编程,或者至少用我可以自己编程的控制器替代它。 控制器是一个14引脚SOIC,具有4引脚Vcc,11引脚Gnd,5和6引脚之间的Xtal,我认为7引脚可能是复位引脚。它上面没有任何标记,因此制造商显然不希望我知道它是什么。 引脚排列似乎与我找不到的任何14引脚PIC或Atmel芯片都不匹配。 是否有人熟悉此设备,或者愿意就微控制器可能是什么做出有根据的猜测?


4
如何使用Arduino创建计时器中断?
我试图用Arduino创建一个延时中断。我想使用interrupts()函数,因为它是一个内部中断。 示例:假设我想让灯光闪烁,并且只显示中断时间。 有示例代码,但是它使用外部中断(attachInterrupt())。我想继续使用内部中断。

2
微控制器低电量指示器
我使用9V电池(碱性电池)为电路板和电路供电。我想阅读9V电池,以了解剩余的电量。我已经读到我可以用分压器来做到这一点,因为uC上的大多数ADC输入最大为5V。很好,但是分压器本身不会消耗功率并使电池消耗更快吗?我不会经常测量电池电量。

2
将数据写入LATCH会发生什么?
这是我在PIC16F1947数据表中找到的: 读PORTB寄存器将读取引脚的状态,而对其进行写操作将写入PORT锁存器。所有写操作都是读-修改-写操作。因此,对端口的写操作意味着要读取端口引脚,然后修改此值,然后将其写入PORT数据锁存器(LATB)。 我是固件开发人员,我的背景是计算机科学。我仍然很难理解硬件方面的电子学和逻辑学。我只有基础知识。 因此,我想了解将数据写入硬件级别的闩锁时会发生什么。 谢谢。

6
微处理器和微处理器之间的编程差异?
因此,在对微处理器进行汇编编程时,我经常会看到书籍/教程和参考资料……然后,我看到一些人将其称为微控制器。 例如Atmel ATtiny2313 ....我看到了一些教程,有人称它为微处理器,有人称其为微控制器? 哪有 并且对它们进行编程(基本上)是否相同?(在组装中)

2
置低/置高的含义
我经常在微控制器I / O教程中看到这些短语。使用示例为“将引脚3设置为高电平”或“将引脚5设置为低电平20毫秒”。 我还记得阅读了有关该术语含义的几种不同定义。“设置低”中的低表示低阻抗吗?这是否意味着低逻辑电平(0伏)?还是说低如负电压?还是这些短语甚至具有普遍意义?

7
我应该使用什么PIC?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 4年前关闭。 开始学习的最佳PIC是什么?我想要具有8引脚和模拟输入的PIC。 我有16F628A,但我认为16F684可能会更好。PIC16F648和684A有什么区别? 哪个最好?

2
ESD保护设备-MCU必需的吗?
我正在使用板上的两个芯片,dsPIC33F和PIC24F以及串行EEPROM(24FC1025)。 我已经看到这些小小的ESD保护器件采用0603封装: http://uk.farnell.com/panasonic/ezaeg3a50av/esd-suppressor-0603-15v-0-1pf/dp/1292692RL 对于我正在使用的MCU,这是否必要?可能会不断处理板子,并且外部接口(I2C,UART)可能会受到ESD的影响。 内部二极管会保护芯片并使它们毫无意义吗?


4
微控制器与独立供电的PCB之间的通信
在一个板上,我有一个带一个电源的微控制器,在另一个板上,我有一个带独立电源的触发器。我想将微控制器的引脚连接到触发器的复位引脚。我可以只穿线吗?还是需要更多呢?我本来打算这样做,但现在我不确定那是否可行,因为它不是完整的电路,并且两块板的接地层可能不完全相同。这两个板必须具有单独的电源,因为带有DSP的板是预制的,电源来自市电。谢谢

4
用LPC1343构建电路
这里有没有人使用过LPC1343 Cortex-M3芯片? 之前,我已经使用PIC微控制器构建了一些小型电路,但现在我正在使用LPC1243 Cortex-3 / ARM。我一直在使用LPCXpresso原型板,该板工作得很好,但现在我想为我的电路构建合适的PCB。我发现该芯片在软件中比PIC更好用(我也很喜欢!) 使用PIC,我的经验是在构建硬件时很容易忘记一些东西。例如,某些图片上的某个引脚需要拉低以禁用低电压编程,或者该芯片无法编程。 我的电路只是连接到芯片的18x2线LCD模块,该模块的输入来自通过USB HID接口连接的PC。我所有的工作都在原型板/面包板上。 我打算在LPC1343上进行连接 用于电源和去耦电容器的电源引脚 12 MHZ晶体和电容器。 我需要驱动硬件的6个I / O引脚(LCD模块) USB引脚通过电阻器和上拉电阻器连接到USB端口 接通复位引脚和启用内部USB Bootloader的引脚 就这样。我的问题是,我还需要连接其他引脚吗?重要的是,要使这尽可能简单,因为这是我的第一个“业余”芯片项目,坦率地说,要焊接它而又不增加额外的复杂性将非常困难(但我相信我可以做到!) 我想我应该发布原理图,但是我错过了任何明显的事情吗?

7
您可以将计算机置于32位微控制器周围吗?
我们家里都有(大多数)32位计算机。但是32位计算机中有一个微处理器。我正在阅读一篇有关ARM Cortex的文章。它是一个32位微控制器。现在,这引起了我的疑问。制造微控制器以减少微处理器周围的外部电路,然后使微处理器变得更强大,而微控制器以8位形式保留的时间过长了一段时间。但是现在我们有了32位微控制器,难道我们不像基于这些东西的计算机一样吗?

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.