avr-gcc

    0

    1답변

    저는 어셈블리 언어가 새롭고 약간의 연습이 필요합니다. 저는 avr 어셈블러와 avr_gcc 만 사용하여 Arduino를 프로그래밍하고 있습니다. ldi r30, 0x00 ldi r31, 0x06 그러나 (avr_gcc에) 넣을 수있는 방법이있다 : 나는 주소가 예를 들어 직접 X, Y 또는 Z 레지스터에로드 발견했다고, ST 및 LD 지침 및 모든

    2

    1답변

    ATSAMW25 칩이있는 Arduino MKR1000이 있는데 코드에 크래시 버그를 디버그하려고합니다. 당신이 출력 Drawing 8AB1 (267, 14; 300, 41) 8AB1[0] = 이 플래시 메모리 위치에서 볼 수 있듯이, data에서 읽기 void GuiDisplay::drawBitmap(rect_t frame, const uint16_t

    1

    1답변

    ATMEL Studio 6.2와 해당 툴체인을 avr-gcc (avr8-gnu-toolchain)와 함께 사용하고 있습니다. 나는 플래시 (PROGMEM)에 배치 될 필요가있는 변수를 가지고 있고 글로벌로 선언 : static const uint16_t gPrgLen PROGMEM __attribute__((used)) = 0; 이 컴파일러는 불평하지

    -3

    1답변

    내가이 몇 줄의 코드를 이해하지 못할 theise 코드가 무엇을 나에게 설명해주십시오 : 를이 코드가 atmelstudio에서 위튼과 같은 unsigned char *pTemp; fastTemp.word = ((PIN_HALL & hallMask)>>1); pTemp = pDrvPattern + fastTemp.word; PORT_MC = *(pTem

    0

    1답변

    순수한 C++에서 Arduino를 프로그래밍하기위한 자체 기본 라이브러리를 작성하려고합니다. 나는 variadic 함수를 사용하여 SPI 모듈을 제어하기 위해 리눅스의 ioctl()과 비슷한 것을 구현하려고 시도했지만 작동하지 않을 것이고 나는 그 이유를 모른다. SPI가 작동 중임을 나타내는 SPI 트랜잭션 중에 예상대로 13 핀 (Arduino SCK)

    0

    2답변

    나는 C에서 문자열을 생성하고 반환하려하지만 컴파일러 경고로 function returns address of local variable [-Wreturn-local-addr]을 실행하려고합니다. 패킷이 크기가 packet_size 인 내 문자의 시작 부분에 대한 포인터이기 때문에 그 함수가 작동하지 않는 것처럼 돌아 오는 packet을 반환하며 해당 메모

    0

    1답변

    GIVEN : http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_XC8_C_Compiler_User_Guide.pdf XC8의 ei(); // 전역 인터럽트 활성화 XC8의 di(); // 해제 글로벌 및 AVR의 SEI() http://www.atmel.com/webdoc/avrassembler/avrasse

    -2

    1답변

    lab7.c라는 파일이 있고 .o 파일로 컴파일하면 모든 것이 정상입니다. 그러나 나는 내가 시도하고이 문제를 해결하고 캔트 무엇을 찾기 위해 사방 보았다 lab7.o:(.data+0x8): undefined reference to `lcd_putc' lab7.o: In function `main': lab7.c:(.text.startup

    0

    1답변

    를 검색 할 수 있도록 이야기하는 방법, 간단히 말해서 나는 갈 것입니다. 그러나 위의 명령을 Makefile에 넣 자마자 DDRC, PC2 및 PORTC이라는 컴파일 오류가 발생합니다 (하단 오류 청크 참조). 이러한 상수는 avr/io.h에 정의되어 있으므로 헤더 파일을 가리키는 -I 매개 변수를 넣으려고했지만 성공하지 못했습니다. 여기 내 메이크 파일

    0

    1답변

    AVR Atmega2560 칩이있는 Arduino Mega 2560을 사용하고 있습니다. Windows에서 avdu-objdump 2.26 및 avr-g ++ 4.9.2와 함께 제공되는 Arduino IDE 1.8.4를 사용하여 프로그래밍하고 있습니다. 내 프로그램은 다소 효과가 있지만 생성 된 어셈블리를 검사 할 때 objdump가 올바른 출력을 생성하지