본문 바로가기

인터럽트

(3)
[28335] DSP 28335 타이머 인터럽트 사용하기 Timer Interrupt 2016. 5. 11. 08:00 통상적인 절차인지는 몰르지만, 저는 하드웨어 엔지니어는 아니지만, 아~주 예전에 80196이라는 MCU를 가지고 역진자 시스템(inverted pendulum)을 제어[바로가기]했었죠. 그 후에는 AVR를 살짝 하다가 그 다음에는 Cortex M3도 살짝 하다가.. 뭐 지금은 하드웨어를 제공받을 때 왠만한 지원은 받으니까 속칭 때와 장소를 가리지 않고 그냥 제어기를 구현했던 것 같습니다.ㅠㅠ. 그러다가 최근에는 출시된진 좀 되었지만 TI의 TMS320F28335를 가지고 놀고 있는 중이지요... 속칭 28335~~ 얼마전에 GPIO의 몹시 기초적 부분을 건드렸구요~~~ 이번에는 타이머 인터럽트라는 걸 이야기할까 합니다. 뭐 언제나 그렇듯.. 아~~~주 기초적인 이야기지요~~^^ 사실 어차피 제조사인 TI..
라즈베리파이에서 Python 이용하여 GPIO 인터럽트 사용하기 2016. 4. 18. 08:00 라즈베리파이를 스트레스 해소용 장난감으로 사용하다보니 이것 저것 잡다한 지식만 늘어가는 단점이 있네요^^ 뭐 아무튼 오늘은 그렇게 이것저것 뒤지다가 라즈베리파이에서 Python으로 코드를 다룬다면 유용할 GPIO 인터럽트 Interrupt 사용하는 방법을 잘 정리해 준 블로그[바로가기]가 있길래, 제가 언제나 그렇듯 고대로~~ 따라해보기를 했습니다.^^요즘 라즈베리파이랑 놀면서 친숙해진 fritzing으로 결선을 그립니다. 푸시버튼 두 개를 라즈베리파이에 살짝 물려 주었습니다.사진은 다른 용도로 데리고 놀려고 3개를 달았지만 20번 21번 GPIO에 연결한 두 개만 오늘 사용할 생각입니다.^^아무리 생각해도 저 확장 보드는 잘 잘 쓰고 있습니다^^ import RPi.GPIO as GPIO GPIO.se..
[Cortex M3] 엔코더해석 결과를 일정시간간격으로 시리얼통신으로 전송하기 2009. 6. 4. 10:03 Cortex-M3 LM8962의 경우 적절한 가이드북이 아직 없더군요. 그런 경우 뭐 예제를 분석해보는 수 밖에요. 일단 복적은 제목에도 나와있지만, 일정시간간격(Timer Interrupt)을 가지고 엔코더를 해석해서 그 결과를 시리얼통신으로 전송하는 걸로 하겠습니다. 이미 myCortexM3 LM8962보드를 설치해서 사용하신 분들이라면 딱 예제3개를 한 덩어리로 묶었구만뭐~~ 하시겠지만, 사실 예제를 그대로 파는건 별로 재미없으니까 그냥 한번 합쳐본것도 있구요. 또 제가 수행할려고하는 목표가 딱 위 예제 3개에를 합쳐서 출발해야하기도 하거든요... 그런데, 물론 제가 다뤄봤다던지 공부했다는 프로세서가 얼마안되지만, (80c196, AVR, DSP2812) 이 CortexM3의 예제는 뭐라할까 좀 어..

반응형