전체 글 185

ATMEGA128, CodeVisonAVR, TIMER, timer_overflow_intr_1ms

ATMEGA128, CodeVisonAVR, TIMER, timer_overflow_intr_1ms 0. 참고 자료http://miobot.tistory.com/26http://wjs890204.tistory.com/754 http://ww1.microchip.com/downloads/en/DeviceDoc/doc2467.pdf 1. 모듈2. HW 구성3. Ports > Bit0 outLED Port 4. Timers > Timer0Clock Source : System ClockClock Value : 16000 kHzMode : Normal Mode=0xFFOverflow Interrupt : checkTimer Value : 6Timer Count가 0~ 249에서 overflow를 발생하기 위함 ..

ATMEGA128 2018.08.30

ATMEGA128, CodeVisonAVR, UART, printf 사용하기

ATMEGA128, CodeVisonAVR, UART, printf 사용하기 UART0 - GND - RX : PE0 - TX : PE1 0. 참고사이트C:\cvavr2\examples\2USART_LCD ( CodeVisonAVR 설치 디렉토리 ) 1. USART0 > TransmitterBaudRate : 9600 일반적으로 115200 baudrate를 쓰겠지만하지만 이 baudrate에서는 통신 손실률이 커서 9600을 사용합니다. 2. Project > Configure 3. C Compiler > printf Featuresfloat, width, precisor 4. 소스 설명 #include // Standard Input/Output functions #include // Declare ..

ATMEGA128 2018.08.28

ATMEGA128, CodeVisonAVR, GPIO, gpio_intr

ATMEGA128, CodeVisonAVR, GPIO, gpio_intr 현재 사용하고 있는 보드에 연결된 버튼이 인터럽트를 지원하지 않아별도로 구성하였습니다. PORTE.7 이 INT7과 mapping되기에 사용하였고PORTA.0를 LED 로 사용하였습니다. 1. ATmega128 Pinmap 2. Ports > PORTA.0, Output LED로 사용함 3. External IRQ > INT7 Enabled, Falling Edge 4. 소스 설명 #include // External Interrupt 7 service routine interrupt [EXT_INT7] void ext_int7_isr(void) { // Place your code here // INT7 mapping to POR..

ATMEGA128 2018.08.28

ATMEGA128, CodeVisonAVR, GPIO, BlinkLED

ATMEGA128, CodeVisonAVR, GPIO, BlinkLED CodeVisonAVR을 이용하여 코드 자동 생성 기능을 사용합니다. 그리고 LED가 Blink하는 코드를 구성합니다. 1. 2. File > New 3. File Type > Project 4. 5. AVR Chip Type 6. Chip > ATmega128 7. PortAPortA, Bit 0, Output Mode, pulldown 8. Program > PreviewDDRA : direction ( in/out ) PORTA : port number 9. Program > Generate, Save and Exit 10. Source name 11. Project name 12. Project name 13. 14. 추가된 ..

ATMEGA128 2018.08.28

MSP430, Code Composer Studio 시작하기 [ BlinkLED ]

MSP430, Code Composer Studio 시작하기 [ BlinkLED ] ※ driverlib.h 를 사용하는 소스입니다. BlinkLED 소스를 기준으로 example code 를 가져오는 방법과컴파일 및 펌웨어 다운로드 방법입니다. 0. 참고 자료 http://coyoteugly.tistory.com/185 [ msp430.h 사용 ] 1. Project > Import CCS Projects 2. Browse > MSP-EXP430FR6989_Software_Examples > Firmware > Source 3. Check project > Finish 4. Release 모드 변경 5. Project > Build All [ Ctrl + B ] 6. Run > Debug [ F11 ]..

MSP430 2018.08.27

MSP430, UniFlash 사용법

MSP430, UniFlash 사용법 Device 선택New Configuration보드 연결을 하지 않고 Device를 선택하는 경우입니다. 펌웨어 파일 찾기txt 파일 형식의 펌웨어를 사용합니다. Load Image emulator firmware 업데이트보드 구입 후 펌웨어 write를 시도하면 최초 1번만 실행합니다.UniFlash가 아닌 MSP Flasher, Code Composer Studio 등을 통해서 펌웨어 write를 시도한다면 이와 유사하게 emulator firmware 업데이트 메시지가 발생할 것으로 예상합니다. Device 선택Detected Devices보드 연결 후 UniFlash 프로그램을 실행하면 Device가 바로 확인됩니다.

MSP430 2018.08.27

MSP430, UniFlash Standalone Flash Tool

MSP430, Uniflash Standalone Flash Tool for TI Microcontrollers (MCU), Sitara Processors & SimpleLink devices Windows, Linux, Mac 운영체제를 지원합니다.사용 방법은 별도의 페이지를 통해 진행하겠습니다. 프로그램 페이지http://www.ti.com/tool/uniflash UniFlash v4 Quick Guidehttp://processors.wiki.ti.com/index.php/UniFlash_v4_Quick_Guide Downlaod Page http://processors.wiki.ti.com/index.php/Category:CCS_UniFlash

MSP430 2018.08.26