atmelstudio

    0热度

    1回答

    我收到错误:目标main.o的配方失败。我目前编程对于Atmega8 168BPB板,试图运行下面的程序: int main(void) { DDRB = 0xFF; PORTB = 1 << PORTB5; while (1) { } } 只得到了内置的LED开启。 有没有人有这个问题的任何经验和/或知道如何解决它?

    0热度

    2回答

    我目前正在为学习目的而编写一个库,并且遇到了一个奇怪的问题。 所以, 1.我有一个函数在主体(main.c)读取LCD的DDRAM地址。 2.我将完全相同的功能移动到库文件(HD44780.c)中。 3.我在主体中包含头文件(HD44780.h)。 当我从主体调用函数时,我得到64的结果。正确。 当我从库中调用相同的函数时,在之前的调用之后立即得到87的结果。错误。 也许它与库文件和函数的可达性有

    0热度

    1回答

    默认情况下,我的Windows 8.1系统使用德语键盘布局。 Atmel Studio似乎发现在安装过程中,有些键盘快捷键使用德语字符(例如ß)。 由于更容易访问所有相关的特殊字符([]{}/\),我专门使用美国键盘布局进行编程。我试图找到一种方法说服Atmel Studio将默认快捷方式更改为特定语言;我甚至改变了IDE的语言,但没有成功。 我认为有可能在网上导出的设置,这将允许我导入英文默认键

    0热度

    1回答

    我目前正在开发一个系统,该系统包括向通过UART连接到Atmel SAML21 Xplained Pro电路板的传感器设备发送请求字符串。我正在测试Arduino板作为“传感器设备”,但最终它将用于Rotronic HC-2传感器。 的过程是这样的: MCU sends string { 99RDD} over UART to sensor -> delay of up to 500ms ->

    0热度

    2回答

    我正在编写Atmel Studio 7中的一个程序,我刚安装并开始使用它。我已经为Arduino设立了工作室,并将Atmega128加入了支持的芯片库。那里一切都很好。当我尝试使用SoftwareSerial库并编译时,出现Atmega128和Atmega64不支持SoftwareSerial的错误。为什么是这样?这个AVR与atmega328等有什么不同,它不会支持库。有没有更好的方法在atme

    0热度

    1回答

    //*---------------------------------- //* //* PROGRAM NAME: //* MAX5402_test.asm //* //* AUTHOR(S): //* Wilmer //* //* Version: //* 1.0 //* //* L

    0热度

    2回答

    我正在创建超声波测距仪。我目前正在测试传感器以确保其正常工作。我已分别将回显引脚和触发引脚连接到PC4和PC5。当我运行这个代码时,理想情况下它会发送6到我的显示器。但是,它显示0.这导致我相信代码与传感器没有正确连接。请帮忙。 #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <av

    1热度

    1回答

    我正在使用ATMEL Studio 6.2及其带有avr-gcc(avr8-gnu-toolchain)的工具链。我有一个需要被置于闪光灯(PROGMEM)一个变量,我宣布它作为一个全球性的: static const uint16_t gPrgLen PROGMEM __attribute__((used)) = 0; 编译器不抱怨,链接器不会抱怨,但是当我打开.lss文件,没有找到gPrg

    0热度

    1回答

    我正在使用AtmelStudio 7编写ATMEL ATmega16的汇编代码。 我只想按下按钮时打开一个LED,而当我按下按钮时我想关闭它它再次。完全像一个房间的灯光。出于某种原因,此代码仅打开指示灯,并且始终不按按钮(按钮在proteus中模拟)。任何人都可以用这个简单的代码来帮助我 start: /* set the PIND2 data direction to 0 for in

    0热度

    1回答

    在CAN传输的设置过程中,指针被损坏(它从有效的0x00000bd0变为超出我的RAM范围的0x84520000)。指针也与CAN活动无关。腐败的原因是,union64写在指针的地址上。这union64属于(从ASF)的CANIF对象,源代码中的腐败发生在这里: void CAN_SendMsg_KMS(uint64_t msg) { CANIF_mob_get_ptr_data(AC