손발이 오그라들고
손이 부르튼 구차니군 입니다 -ㅁ-
'개소리 왈왈' 카테고리의 다른 글
아이구 삭신이야 ㄱ- (0) | 2009.10.11 |
---|---|
리눅스마스터 2급 1차 시험 신청! (4) | 2009.10.10 |
유월절이 다가온다고? (0) | 2009.10.08 |
winE (와인) 에 대한 잡소리 (0) | 2009.10.08 |
휴먼계좌를 찾아봅시다 (10) | 2009.10.06 |
아이구 삭신이야 ㄱ- (0) | 2009.10.11 |
---|---|
리눅스마스터 2급 1차 시험 신청! (4) | 2009.10.10 |
유월절이 다가온다고? (0) | 2009.10.08 |
winE (와인) 에 대한 잡소리 (0) | 2009.10.08 |
휴먼계좌를 찾아봅시다 (10) | 2009.10.06 |
static 변수의 범위(scope of static variable) (0) | 2009.10.29 |
---|---|
2차원 배열 (0) | 2009.10.27 |
MFC Contol 색상 설정하기 - Change font & background color of CEdit control in MFC (4) | 2009.09.02 |
다이얼로그 박스 초기화 중에 종료하기 (0) | 2009.08.25 |
PreTranslateMessage 주의사항 (0) | 2009.08.25 |
Native Serial ATA ModeThe advanced features that can be utilized in native mode revolve around improvements to the Serial ATA interconnect. The feature that has generated the most interest in this area is hot plugging, which allows an end user to remove a storage device from a Serial ATA controller while a system is running. This is useful for RAID systems and notebook docking stations with built-in storage devices. However, hot plugging should not be attempted with a system's primary boot device. Another improvement is finer grained power management. In addition to doing power management on Serial ATA storage devices, the Serial ATA controller itself can be managed so that unused parts of the controller can be put into lower power modes to conserve electricity. Finally there are features for Serial ATA drivers. There are new control, error and status registers that allow the Serial ATA controller to pass information to the driver about Serial ATA specific features. Also the Serial ATA interconnect configures its own transfer rate so that the driver no longer needs to.
[링크 : http://www.microsoft.com/whdc/device/storage/serialATA_FAQ.mspx] |
anode / cathode - 애노드 / 캐소드 (0) | 2009.10.22 |
---|---|
CUDA에 대한 의문 - 왜 256MB를 필요로 하는 것일까? (2) | 2009.10.18 |
inductor - 저항이 아니라규! (2) | 2009.09.29 |
CVBS / RGB - SCART (2) | 2009.09.23 |
풀업 / 풀다운 저항(Pull up / Pull down register) (4) | 2009.08.13 |
seti@home cuda 연산 (2) | 2009.10.17 |
---|---|
seti@home boinc cuda 연산 (0) | 2009.10.17 |
cuda로 돌린 credit (0) | 2009.10.16 |
seti@home cuda (2) | 2009.10.15 |
seti@home SSE 최적화 (0) | 2009.10.13 |
Build started 9.10.2009 at 11:17:02 Build failed... No build tools defined. |
Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Program Files\Atmel\AVR Tools\PartDescriptionFiles\ATmega128.xml |
avr 에서 printf 사용하기 (2) | 2009.10.20 |
---|---|
7 segment font (4) | 2009.10.16 |
winAVR outp/inp 매크로 (0) | 2009.10.09 |
ATmega128 UART 에코 서버 만들기 (echo server) (4) | 2009.10.08 |
ATmega128 USART 사용하기 (0) | 2009.10.07 |
There was a discussion a while back on the avr-gcc mailing list. Some "old stuff" has been purged. Some people are not happy about it. But the purged macros were non-standard, had confusing syntax and unclear semantics, and had been deprecated for over two years, so (IMHO) the maintainers were justified in purging them. The quick fix for legacy code is to create a new header (e.g. "legacy.h") that defines the purged macros for you. E.g., #define sbi(p,b) (p) |= (1<<(b)) #define cbi(p,b) (p) &= ~(1<<(b)) etc. Then #include "legacy.h" in legacy code as a stopgap measure to get that code to compile with the new compiler. And be sure to _NOT_ #include "legacy.h" in new code. Regards, -=Dave [링크 : http://www.embeddedrelated.com/usenet/embedded/show/25084-1.php] |
7 segment font (4) | 2009.10.16 |
---|---|
winAVR 판올림 이후 AVR Studio 에서 컴파일러를 못 찾는 경우 (0) | 2009.10.09 |
ATmega128 UART 에코 서버 만들기 (echo server) (4) | 2009.10.08 |
ATmega128 USART 사용하기 (0) | 2009.10.07 |
AVR Studio에서 Fuse Bit 설정 (0) | 2009.08.05 |
확실히 세상은 미쳐가고 있다. (4) | 2009.10.21 |
---|---|
그대의 이름은 허본좌! (2) | 2009.10.20 |
조두순 청송2교도소 독방 (1) | 2009.10.08 |
아이들이 강하게 자라지 못하는 이유 (4) | 2009.10.08 |
여자도 ROTC 오세요? (2) | 2009.10.06 |
리눅스마스터 2급 1차 시험 신청! (4) | 2009.10.10 |
---|---|
공사중 (0) | 2009.10.10 |
winE (와인) 에 대한 잡소리 (0) | 2009.10.08 |
휴먼계좌를 찾아봅시다 (10) | 2009.10.06 |
원사운드 - 펠하우스 (2) | 2009.10.05 |
#include <avr/interrupt.h> ISR(USART0_RX_vect) { UDR0 = UDR0; } |
/* USART0, Rx Complete */ #define USART0_RX_vect _VECTOR(18) #define SIG_USART0_RECV _VECTOR(18) #define SIG_UART0_RECV _VECTOR(18) |
/* for UART */ /* "BaudRate" related setting */ UBRR0H = 0; UBRR0L = 8; // 115k with U2X = 0 UCSR0A = 0x00; // U2X = 0; /* "Interrupt" related setting */ UCSR0B = 0x98; /* "Sync or Async mode - Parity - stop bits - data bits" related setting*/ UCSR0C = 0x06; //Asyncronous - no parity - 1bits(stop) - 8bits(data) |
• Bit 1 – U2Xn: Double the USART Transmission Speed This bit only has effect for the asynchronous operation. Write this bit to zero when using synchronous operation. Writing this bit to one will reduce the divisor of the baud rate divider from 16 to 8 effectively doubling the transfer rate for asynchronous communication. |
#define sei () #include <avr/interrupt.h> Enables interrupts by setting the global interrupt mask. This function actually compiles into a single line of assembly, so there is no function call overhead. [링크: http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html] |
more <avr/interrupt.h> #if defined(__DOXYGEN__) /** \def sei() \ingroup avr_interrupts \code #include <avr/interrupt.h> \endcode Enables interrupts by setting the global interrupt mask. This function actually compiles into a single line of assembly, so there is no function call overhead. */ #define sei() #else /* !DOXYGEN */ # define sei() __asm__ __volatile__ ("sei" ::) #endif /* !DOXYGEN */ #if defined(__DOXYGEN__) /** \def cli() \ingroup avr_interrupts \code #include <avr/interrupt.h> \endcode Disables all interrupts by clearing the global interrupt mask. This function actually compiles into a single line of assembly, so there is no function call overhead. */ #define cli() #else /* !DOXYGEN */ # define cli() __asm__ __volatile__ ("cli" ::) #endif /* !DOXYGEN */ |
winAVR 판올림 이후 AVR Studio 에서 컴파일러를 못 찾는 경우 (0) | 2009.10.09 |
---|---|
winAVR outp/inp 매크로 (0) | 2009.10.09 |
ATmega128 USART 사용하기 (0) | 2009.10.07 |
AVR Studio에서 Fuse Bit 설정 (0) | 2009.08.05 |
ubuntu에서 gnome-avrdude 사용하기 (0) | 2009.05.27 |
그대의 이름은 허본좌! (2) | 2009.10.20 |
---|---|
한글날입니다. (10) | 2009.10.09 |
아이들이 강하게 자라지 못하는 이유 (4) | 2009.10.08 |
여자도 ROTC 오세요? (2) | 2009.10.06 |
추석에 있었던 일들에 대한 짧은 생각 (7) | 2009.10.05 |