(중지) 아두이노를 다루기 위한 배경 지식 모음 (ISR not in IRAM issue)

2020. 6. 29. 02:42·아두이노 (임베디드)

Wemos D1 R1 Wifi(ESP8266)에 소스 코드를 업로드 하던 도중 ISR not in IRAM 이라는 오류가 발생해

시작부터 막혀버렸어요. 

 

분명히 아두이노 우노에서는 잘 작동되던 소스인데... ESP8266에서는 작동이 안되네요.

 

MHZ-19b 라이브러리의 isr()함수 앞에  ICACHE_RAM_ATTR를 넣으면 작동이 된다구 했는데 안됩니다.

계속 에러가 떠요.

 

저 오류를 해결하기 위해서는 아두이노의 작동 원리를 이해할 필요가 있을 것 같아서

검색하면서 내용이 잘 정리된 블로그들의 링크를 겁니다.

 

검색을 하다보니 국어 사전처럼 꼬리에 꼬리를 물고 알아야 할 것들이 늘어나네요.

같이 공부해요!

 

현재 진행형 : ISR not in RAM -> 인터럽트 -> 타이머 인터럽트 -> millis() -> AVR이란? ->

 

 

 

타이머 인터럽트 : https://m.blog.naver.com/PostView.nhn?blogId=005334337&logNo=220721661694&proxyReferer=https:%2F%2Fwww.google.com%2F

 

타이머 인터럽트(timer interrupt)

밥을 먹고 있는데 택배가 왔다. 밥보다 택배가 중요한데 택배부터 받아야지. 택배 받고나서 남은 밥을 먹어...

blog.naver.com

delay() 함수의 문제점과 millis()함수-풀링방식 : (delay()는 프로세서 전체 지연, millis()를 해야 led를 blink 하면서 fade 할 수 있음)

https://m.blog.naver.com/005334337/220721619280

 

delay() 함수의 문제점과 millis()함수-풀링방식

delay 함수의 문제점 delay() 함수는 지연함수다. ()안의 초 만큼 시간을 지연한다. 그런데 문제가 있다. d...

blog.naver.com

 

타이머 인터럽트 (Normal mode, CTC mode, PWM mode 설명) : https://m.blog.naver.com/alsrb968/220867860815

 

Timer Interrupt 8bit

타이머 인터럽트란?인터럽트는 메인프로그램이 수행되고있는 동안에 어떤 특정한 조건이 만족되면, 기존에 ...

blog.naver.com

AVR, ARM, PLC, PAC 기초개념잡기 : http://www.thisisoh.com/2012/09/avr-arm-plc-pac.html

 

AVR, ARM, PLC, PAC 기초개념잡기

기계 혹은 공정을 제어하는 '두뇌'들의 이름이 참으로 다양해서, 뭘 붙들고 공부해야 할 지 포인트가 안잡혔는데, 의외로 주변(풍력터빈의 제어)에서 힌트를 얻어 찾아보니 어렴풋이 그림이 나�

www.thisisoh.com

AVR 강좌 (1-9강) : https://blog.naver.com/funmarket/20095198199

 

[뻔뻔] 제1강 : 왜 AVR 인가?

아래 글은 [당근이네 AVR 갖구 놀기] 카페에 개설된 [뻔뻔강사의 AVR강의] 게시판 내용에 게재된 내...

blog.naver.com

ISR과 인터럽트, 풀링 개념 잡기 : https://m.blog.naver.com/PostView.nhn?blogId=scw0531&logNo=220650635893&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[인터럽트] 에 대하여

인터럽트란 하드웨어와 소프트웨어에서 상당히 중요하고 많이 사용되어지는 기법 중 하나이다. 인터럽트라...

blog.naver.com

 

저작자표시 비영리 (새창열림)

'아두이노 (임베디드)' 카테고리의 다른 글

(중지) ISR not in IRAM issue를 해결하는 방법을 설명한 게시글들 모음  (1) 2020.06.29
'아두이노 (임베디드)' 카테고리의 다른 글
  • (중지) ISR not in IRAM issue를 해결하는 방법을 설명한 게시글들 모음
Hojae Lee
Hojae Lee
Solutions Architect
  • Hojae Lee
    기억력이 금붕어라
    Hojae Lee
  • 전체
    오늘
    어제
  • 공지사항

    • 참고사항
    • 이 블로그를 잘 활용하는 방법
    • my linkedin
    • 분류 전체보기 (404)
      • Career Path (19)
        • My Achievements (10)
        • About Career (1)
      • Projects for $100 (1)
      • CLOUD (183)
        • Azure Cloud (61)
        • AWS Cloud (120)
      • System Engineering (91)
        • Kubernetes (48)
        • Docker (0)
        • System Design (4)
        • DevOps (2)
        • SRE (5)
        • git (1)
        • 리눅스, 라즈베리파이 (17)
        • Powershell (2)
      • Computer Science (70)
        • Operating System (22)
        • Computer Architecture (5)
        • Network (18)
        • Database (13)
        • Security (9)
        • Machine Learning, AI (1)
      • Cloud Webinar (4)
        • AWS Summit (4)
      • 3D 프린터 (1)
      • IaC (4)
        • CloudFormation (0)
        • Terraform (4)
      • 아두이노 (임베디드) (2)
      • 개발자의 전기 전자 공부 (3)
      • 이전 직장 (11)
        • TMAX Soft (11)
      • 작업 환경 셋업 (3)
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Hojae Lee
(중지) 아두이노를 다루기 위한 배경 지식 모음 (ISR not in IRAM issue)
상단으로

티스토리툴바