-
为链接器指定外部存储器
编译代码时,即使自上次成功编译以来添加的所有额外变量都使用指向外部SRAM内存的指针声明,但仍出 -
即使事件未发生,ISR也执行一次
我正在PIC24F Curiosity开发板上使用PIC24FJ128GA204微控制器。 即使事件未发生,ISR也至少执行一次。 代 -
如何通过5 * 5按钮控制5 * 5 LED-矩阵中的LED
我希望5 * 5 Led-矩阵中的两个Led(Led 1和Led 3)点亮,并且当按下5 * 5按钮中的相应按钮时,LED的指示灯熄 -
AVR内部eeprom阅读问题
我正在使用avr的EEPROM库使用atmega8A的内部EEPROM。我的代码看起来像这样 <pre><code> #define EEPROM_ADDR 0x0A -
使用`char const * str`
<strong>设置</strong> <pre><code>#define functionA(str) functionB(PSTR(str)) void functionB(char const* str) { ... something, e -
ADC缓冲区未保持完整值
我试图从PIC24F好奇心开发板(PIC24FJ128GA204)中的电位计读取ADC值,然后如果该值大于1000,则打开LED(我 -
为什么此数组指针偏移1?
我正在学习微处理器的考试,并且出现了以下示例问题: <img src="https://i.stack.imgur.com/URqni.png" alt=" -
Arduino代码可以很好地上传,但是avrdude输出无法读取/验证内存
不久前购买了一些克隆的Arduino nano,最后开始使用它们。 在我合作过的3家公司中,有2家公司上传并验 -
VL53L0X在atmega2560上集成了多个传感器
我想在atmega2560上连接多个VL53L0X传感器并同时读取所有传感器,我已经看到过很多与此相关的文章,但是它 -
平均ADC读数在绘图中有奇怪的步骤
Im读取ADC值以测量温度并将其平均。但是从中得出的图显示的是“步长”,但不是从值的实际步长中得 -
ISR(TIMERn_OVF_vect)中断不起作用Atmega 2560
我在使用ISR()时遇到问题-此功能无法正常工作。我在Atmega 2560(Robotdyn Mega + WiFi R3 ATmega2560 + ESP8266)上 -
我的Serial timout-function在第一次通话时起作用,但在第二次通话时不起作用
我想读串口,并设置了超时功能。 我想阅读字母或日期,但是如果没有发送任何内容,请让程序 -
嵌入式C strcpy仅复制前10个字节
使用memcpy或strcpy时,我在Atmel Studio中遇到问题。当开关评估为TYPE3时,仅前10个字节被复制。当案例的顺 -
在连续两次调用AnalogWrite之后,Arduino Mega2560重新启动
为什么这段代码会导致Arduino Mega2560不断重置? <pre><code>void setup() { Serial.begin(9600); Serial.println(" -
ATmega64a浮动到IEEE-754意外结果
我正在尝试将浮点数转换为IEEE-754十六进制表示形式。以下代码可在我的Mac上使用。 <pre><code>#include & -
ATMEGA16L上拉无效
我不希望通过按钮将输入输入到我的Atmega16L。理想情况下,我可以使用内部上拉电阻,因此无需在外部 -
ATMEGA2561 WINC1500驱动程序实现SPI问题
我正在尝试实现WINC1500 MLA驱动程序以与ATMEGA2561 MCU一起使用,并且已经编写了驱动程序代码,并且该代码 -
恒温器七段式
我正在用arduino mega 2560制造一个恒温器。我想调节所需的温度,并将其显示在两个分开的七段显示器上。 -
使用AVR反转字节中的位
我目前正在解决一个问题,希望我建立一个子例程来反转R16中的位。 <pre><code>00000011 => 11000000 or 10 -
相对输出比较寄存器值更改行为
我使用Atmega328p Timer0及其两个OCR: <pre><code>const Tabs = createBottomTabNavigator(); const TabsScreen = () => ( < -
Atmel Studio的1到100之间的数字总和
我是新来的大学生。我有一项任务,将r16:r17加到1到100 所以它必须是r16 = 0xba,r17 = 0x13 这是我的 -
freeRTOS在atmega32A上无法正常工作
我是Free RTOS的新手,我逐行关注一些教程,但事情总结不正确,我使用Free RTOS切换了3个LED,但它只点亮 -
Atmega328p中的SPI COMM
我正在使用Arduino Uno开发板在Atmega328p上工作,我的任务是使用寄存器级的SPI通信, 谁能解释DD_MOSI的含义 -
Raspberry PI上C语言程序的链接器问题
我有微控制器ATmega328p和Raspberry PI,我希望对该AVR进行编程。我使用avrdude。 我正在尝试编译并制 -
Arduino SSD1306显示器-奇怪的行为
我有2个SSD1306(126x64)显示器,它们的运行方式很奇怪: <a href="https://i.stack.imgur.com/zY4gi.jpg" rel="no -
ESP8266和ATmega8 UART
我使用UART将ESP8266与ATmega8连接。我将一些值从ESP8266发送到ATmega8,在此基础上,ATmega8向ESP8266发送了一些 -
ATMEGA128 AVR内存错误
我有ATMEGA128的代码。它应该是一个从0到9的计数器程序。 <pre><code>#include "iom128v.h" #include "mac -
如何使用XCK引脚在同步模式下使用ATMega USART
我正在使用ATMega64进行项目,但是其中一个USART接口存在问题,该接口将在同步模式下工作。 当尝 -
如何在汇编中创建函数?
我需要创建一个简单的函数来计算矩形的表面(一个简单的a * b程序)。但是,调用函数后,寄存器(包 -
函数调用后如何保持所有变量完整(相同)?
我写了一个简单的汇编代码来计算矩形的表面。但是,调用函数后,我所有的寄存器(包括R0和R1)都必