首页 文章
  • 1 votes
     answers
     views

    有没有办法将所有串行输出传输到软件序列?

    我已经构建了一个基于ATmega644的微控制器,并且我正在运行一个arduino核心 . 我使用的一些库通过串口调试输出 . 事实是,我正在使用UART for RS485 . 我的代码的调试输出通过Software Serial发出 . 有没有办法将lib的所有串行输出管道传输到软件序列而不更改库?
  • 0 votes
     answers
     views

    Arduino定时器中断采样

    我正在使用Arduino Mini Pro,我正在使用它来采样C218D 433Mhz射频接收器的数据线 . 当使用定时器中断时,Arduino似乎错过了大部分样本 . 但是,当使用延迟时,它似乎工作得很好!问题是,我不能为我的项目使用延迟,需要使用定时器中断 . Arduino中断有问题吗? 即使我正在使用延迟但启用了中断,即使他们没有做任何事情,问题仍然存在!
  • 0 votes
     answers
     views

    一旦触发,看门狗就会连续重置AVR Atmega 1281

    我正在使用经过改进的Arduino板:Gizduino X和板载Atmega 1281 MCU芯片 . 使用Arduino IDE编程器将应用程序上传到MCU . 我试图使用Atmega 1281的看门狗定时器复位功能并使用库“wdt.h” . 问题是在看门狗复位后,微型电路似乎连续循环复位 . 我知道数据表的规格,必须在setup()之前禁用看门狗,因为它在复位后自动启用,因此我的代码中包含的内...
  • 0 votes
     answers
     views

    Arduino DHT11读数交换位置

    有没有其他人使用Arduino(在本例中为Mega2560)和DHT11与DHT库有这种问题 . 我在一分钟内读取传感器的湿度和温度 . 我没有使用延迟但是检查当前的毫秒 - 最后读取毫秒以检查我何时需要再次读取值 . 无论如何,这是我绘制的数据 . 有时它可以轻松工作多个小时甚至一整天,但突然阅读如上图所示 . 像温度和湿度一样交换位置 . 很烦人 . 我很快就会发布我的DHT lib版本 . ...
  • 0 votes
     answers
     views

    为什么串行通信只能在一个方向上工作(芯片 - > PC)和我的代码?

    我正在用C编写Arduino Mega 2560的代码,我试图通过串口进行双向通信 . 但是,只将数据从Arduino发送到PC工作 - 另一种方式则不然 . arduino上的RX LED很快亮起,但我的代码没有收到数据(连接到“引脚13”的LED不亮) . 有谁知道如何解决这一问题? 这是在arduino上运行的代码: #define USART_BAUDRATE 500000 #defin...
  • 0 votes
     answers
     views

    如何在Arduino中获取全局变量的flash地址

    我的Arduino(例如ATmega328P)中有一个静态全局变量,与任何其他静态非PROGMEM存储一样,它在启动后自动加载到SRAM . 我将其设置为默认值,该值由 setup() 中EEPROM的存储值替换 . 我想提供将变量重置为其原始默认值的功能,而无需在我的代码中再次定义该值 .是否有可能在Arduino中获取静态全局变量的闪存地址,例如通过 pgm_read_byte() 将其原始数...
  • 0 votes
     answers
     views

    Arduino使用hc05蓝牙模块开启和关闭程序 . 蓝牙不接收使用蓝牙终端应用程序发送的内容

    我试图将我的arduino与hc-05连接起来,然后运行一个简单的“LED开关”程序 . 当我断开rx和tx引脚并尝试使用arduino中的串行监视器发送命令时,它工作得很好 . 但是当我连接hc-05蓝牙模块的rx和tx引脚,并使用来自playstore的蓝牙终端应用程序发送和接收命令时,我发送的任何内容都没有收到相同的内容,而是我在串行监视器上得到奇怪的字符 . 有人请帮我解决这个问题 . 我...
  • 4 votes
     answers
     views

    Arduino作为具有多个i2c地址的从站

    我想使用Arduino作为i2c奴隶 . 但我要求Arduino通过向多个i2c地址注册来充当多个设备 . 这可能不是人们通常会做的事情,但这是我做这件事的原因: 我想用Arduino作为Spektrum遥测的遥测传感器 . 遥测接收器有一些i2c插头,连接到多个传感器(电流0x02,电压0x03,空速0x11等),每个传感器都具有遥测接收器所需的固定i2c地址 . 我想使用 one Ardui...
  • 3 votes
     answers
     views

    AVR ATMega328P ADC通道选择问题

    我现在正在修改一个ATMega328P,想要通过ADC读取引脚的模拟值,然后将值输出到4个LED . 真的很简单 #define F_CPU 20000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define BRIGHTNESS_PIN 2 #de...

热门问题