336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Equivalent of SLEEP instruction in MikroC Pro For AVR 2009

출처 :: http://www.mikroe.com/forum/viewtopic.php?t=20560
sei() 코드 처리법
CodeVision이나 AVR Studio에서 코딩할때 sei();를 볼 수 있다.
이 코드를 MikroC pro for AVR에 가져가면 Error가 생긴다. 해결책이 어떻게 될까.
간단하다. sei()는 ASM코드이므로 asm{...}로 묶어주면 간단히 해결된다.
즉, asm{sei};



sei(); 를 사용하여 전체 인터럽트를 인에이블해준 상태에서

TIMSK 나 ETIMSK 등으로 각각의 개별 인터럽트를 인에이블 해줘야지

해당 인터럽트를 사용할 수 있습니다.

즉, 전역 Interrupt를 해주기 위해서는 sei();를 사용해야한다.




즐거운 코딩이 되길 바라며
P.S. 혹시 MikroC 시리즈 매니아라면 리플 남겨주세요
자료 공유해요


'Mikro C Pro > Mikro C Pro for AVR에 대한...' 카테고리의 다른 글

AVRISP 추가하기  (0) 2014.06.04
Posted by ElectricShock
:
BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (782)
Programming(=프로그래밍) (3)
MiDi (2)
Animation (4)
Blender (3D Graphic Program.. (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, et.. (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백