avr 相关问题

AVR指的是两个8位或32位RISC微控制器系列

为什么我的 arduino 代码不能与 ATTINY44 一起工作

我有一个使用 1.1Vref(ATTINY44 IC)的代码。我已将一个传感器连接到它,现在我想读取传感器的值。请检查下面的代码。 #包括 内...

回答 0 投票 0

为什么我在 Proteus 中收到此错误,PC=0x0002 处的无效操作码 0xFFFF

我用汇编语言为 avr atmega328P 编写了这段代码。它根据气体传感器 (MQ-02) 检测到的气体水平打开和关闭 LED,它还有一个按钮可以使用

回答 0 投票 0

RET函数返回到代码的开头,而不是CALL点。

我是汇编的新手,但正在研究一个递归因子子汇编。它必须在迭代之间只使用堆栈来存储值,并且在完成后将因子推到堆栈上进行POP...。

回答 1 投票 0

AVR UART 接收到的数据损坏

我在AVR(Atmega16)和GSM模块之间有一个UART通信。正常情况下,一切似乎都能正常工作。问题是当我向GSM模块发送SMS(例如SMS: "H=0,95")时,在程序中...。

回答 1 投票 0

当使用pwm时,_delay_ms似乎不工作。

我对单片机编程比较陌生,所以我开始在ATtiny85上做实验。第一个程序是简单地打开一个LED,然后用一点延迟关闭(经典的闪烁程序)。现在我...

回答 2 投票 0

AVR汇编为什么LDI指令只能使用R16-R31寄存器?

你好,我在过去的论文中遇到这个考试问题,我很困惑,到目前为止,没有研究给我一个结论性的答案,因为大多数人只是说它的处理器的限制。我非常肯定...

回答 1 投票 -1

在单独的.h文件中使用char*数组。

我正在为一个带有LCD屏幕的avr制作一个程序,我需要能够在LCD菜单中改变语言。我想为每一种语言创建一个字符串数组,其形式为 ...

回答 1 投票 0

MAX17205(油量表)问题与COPY NV BLOCK[E904h]。

从过去的2周,我试图集成一个IC MAX17205(燃料仪表)的arduino Mega 2560。在这一点上,我能够读取和写入寄存器,但每当我试图复制影子RAM的内容非......

回答 1 投票 1

在avr上用avr-gdb和ddd调试jtag。

avarice --jtag devttyUSB0 :4444 ddd lcd --debugger avr-gdb in the session I do: target remote localhost:4444 break main ...。

回答 1 投票 0

当按下 "退出 "键时,Atmel Studio中的调试跳转到代码的野生区域。

大家好!我正在运行最新的Atmel Studio 7.0。我正在运行最新的Atmel Studio 7和所有补丁。AVR-GCC正与一个32U4的avr加上一个Atmel-ICE通过JTAG使用。我在一个ISR功能和步入工作正常,每次我 ...

回答 1 投票 0

代码可以工作,但抛出不兼容指针类型警告

在学习C代码的过程中,我想测试一些东西。它的工作和预期的一样,但是抛出了警告:Warning 1 assignment from incompatible pointer type [envide by default](从不兼容的指针类型分配)。

回答 2 投票 4

在同一个应用程序中,inout端口可以作为in和out工作吗?

我想写一个包含inout port的vhdl代码,但我有一个疑问,就是inout port在同一个程序中是否可以同时作为输入和输出,就像我知道使用inout pin的原因是为了让它 ...

回答 1 投票 0

按键时的处理

我有当前的代码,我试图添加一个toggle_speed()函数,这将在主函数的if语句中调用,否则如果(button_pushed()=2)。我想说的是...

回答 1 投票 0

为什么在AVR上用a*bc而不是a*(bc)会使程序大小增加3倍?

最近,我试着把我的代码打包到一个只有1kB闪存的小ATTiny13里。在优化过程中,我发现了一些奇怪的事情。让我们来看看这段代码的例子。#include ...

回答 1 投票 2

AVR内存和英特尔六进制

我在大学的项目中做了一个简单的AVR编程器,我很难理解如何将内存从16进制文件映射到实际的闪存中。例如,intel hex提供给我们的 ...

回答 2 投票 0

AVR ATMEL ATMega168库

我是C语言和AVR编程界的新手,因此目前正在阅读这本关于这方面的书。作者提到了ATMEL库,其中涉及到内存操作、时间(...

回答 3 投票 2

为什么IntelliSense说找不到DDRB的定义,我把它加到json里,它还能让我偷看定义?Visual Studio代码

我有这个简单的blinky.c代码,用于AVR微控制器。它的编译和运行没有问题。但是Intellisense在我的vscode中有点疯狂 #define F_CPU 16000000UL #define LED_PIN 0 #include

回答 1 投票 0

通过串联的(主机)PC的串行线对ArduinoAtmel328进行机器编码。

我想为AVR Atmel 328芯片写一个程序,让我通过串行线向芯片发送机器码指令,在芯片上运行执行,并通过......查询结果。

回答 1 投票 0

在ATMELSTUDIO(C)中,从整数中提取指针而不进行转换[关闭]

函数Main和ISR,在第82行出现错误:传递'bitWrite'的Argument 1使得指针从整数变成了没有转换的[-Wint-conversion]我用ATMEGA16和ATMELSTUDIO编程。I ...

回答 0 投票 0

如果在没有呼叫的情况下使用ret会发生什么?

我对汇编语言很陌生,我想知道ret的行为。如果我在代码执行过程中从未使用过呼叫,但在结尾处放了一个ret,则代码将返回到开头。这是默认值吗?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.