sdcc

    3

    1답변

    SDCC 2.8.0을 사용 중이므로 메모리와 코드 크기가 매우 제한적입니다. int scale(int input, int min, int max) { // assuming max is always greater than min float range = (float)max - (float)min; int output = min + int((range/

    0

    1답변

    SMT8S003K3 (STM8SVL-DISCOVERY)에서 인터럽트를 사용하고 싶습니다. 내 main()이있는 다른 파일에서 인터럽트를 사용할 때 어떻게 든 인식되지 않습니다. 나는 두 시험했다 : 를 - 처음에는이 표준 주변 장치 라이브러리 code 수정 : uint8_t main(){ CLK->CKDIVR=0; TIM1->PSCRH=

    0

    1답변

    내가 C51에서 컴파일하는 데 사용되는 SDCC에서 프로그램을 컴파일 할 .. 이것은 75A800 (16 진수)로 변환됩니다 // Somewhere in a header file for C51: sfr TCON = 0xA8; // C51 syntax // somewhere in a .c-file #pragma asm mov TCON, #

    0

    1답변

    Eclipse 용 플러그인 (The Eclipse Plugin SDCC)을 사용하고 있습니다. 꽤 성가신 이 (지금까지) 잘 작동하지만 문제는 인라인 어셈블리입니다 .. 파서 마크가 구문 오류 로 나아가 그것을 문자를 표시하는이 코드하는 헤더 파일에 정의됩니다. 따라서 플러그인을 약간 확장하여 파서 ( )가 인라인 어셈블리 부분을 무시하도록하고 싶습니다.

    2

    1답변

    SDCC를 사용하고 이전 8051 프로그래밍을 사용하여이 컴파일 오류가 발생합니다. 1wire 검색 명령 작업을 수행하려고합니다. 나는 내 하드웨어/소프트웨어에 대한 수정 시작된 OneWire 라이브러리 내 손에있어 지금은이 오류 뒤에 붙어 : C:\sdcc\code>sdcc test3.c test3.c:164: error 98: conflict with

    2

    1답변

    이것이 가능하지 않다고 생각했기 때문에 이것을 클릭했다면, 나는 그것에 부딪 칠 때까지 똑같은 생각을했습니다. 저는 PIC 용 C로 작성된 프로젝트에서 작업 중이며, Makefile로 빌드되었습니다. Makefile은 매우 혼란스러워서 정리하고 싶었습니다. (이 프로젝트에 하위 디렉토리 SDCC와 GPUTILS와 내장..) make clean make

    1

    1답변

    이전에 Keil을 8051 마이크로 컨트롤러 프로그래밍에 사용했습니다. 어떤 이유로 SDCC에서 코드를 작성해야하지만, 오늘은 컴파일러에서 매우 이상한 행동에 직면하고 있습니다. 나는 코드 블록 IDE 12.11과 SDCC 3.4 버전을 사용하고있다. 이 간단한 코드를 컴파일 중입니다. #include <mcs51/8051.h> #include "Seri

    2

    1답변

    저는 SDCC 3.4에 있습니다.이 악기에 대한 미디 프로젝트이고, 이걸로 고심하고있는 며칠입니다 ... 어떻게 든 찾을 수있는 무언가가 있습니다. 설명하기 어려우므로 여기서는 더 좋은 예를 만들려고 노력합니다. 기본적으로, 나는 버튼 누름을 스캔하고, MIDI 정보를 보내고 그에 따라 LED를 켜 놓는다. 내가 필요로하는 것은 각 버튼과 관련된 모든 데이

    1

    1답변

    난 단지 VIM과 Makefile을 사용하는 데비안에서, SDCC 다음과 같은 코드를 컴파일하기 위해 노력하고있어에 그림에 대한 SDCC 간단한 코드를 컴파일 할 수 없습니다 아직 일하고있어. 나는이 같은 Makefile을 사용하고 있습니다 : # GNU/Linux specific Make directives. # Declare tools. SHELL

    -1

    1답변

    을 사용하여 임베디드 8051 코어 용 레거시 코드 ()를 SDCC의 다른 버전과 함께 컴파일했습니다. 그러나, 현재 SDCC는 _naked 규정을 알고하지 않습니다 delay.c:27: syntax error: token -> '_naked' ; column 21 을 static void udelay1 (void) _naked { _asm