만들기2010. 12. 2. 00:56

AVRstudio 4.18 다운로드 링크 (130122) http://www.atmel.com/forms/software-download.aspx?target=tcm:26-41049

 

IDE : AVR Studio (Atmel사) http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
컴파일러 : winavr http://winavr.sourceforge.net/

source insight 와 win-avr 연결
http://blog.naver.com/crucian2k3?Redirect=Log&logNo=60113311785

마이컴박스
http://www.micombox.com/avr_data/277527

avr-studio 설정
http://ayanty.blog.me/114891481

체리보드는 최초에 JTAG fuse bit 가 활성화 되지 않아 ISP로 JTAG EN 비트를 활성화 해야 함
http://blog.naver.com/meelong0?Redirect=Log&logNo=140069564269

아아악!!
바로 위 링크에 얘기처럼 퓨즈비트를 해제해야 JTAG이 가능하다

111025 아아악!!! AVRStudio4.18 설치 했더니 LP1 으로 접속 기능이 없어졌다?
아래 싸이트에서 PonyProg2000으로 LPT1 접속이 가능함을 알았다  (다운로드↓)

PonyProg_V207c.zip


http://keep2smile.tistory.com/36

PonyProg2000 에서 JTAG fuse bit을 해제하자!!



일단 DESKTOP PC에서 parallel port로 ROBO BLOCK CAN128 보드 살때 같이 받은 parallel ISP로
CodevisionAVR로 FUSE bit 중 JTAG EN을 활성화 했더니 JTAG가능해졌다!! (2010.12.2)

JTAGICE mkII 정품 198,000원 http://cpuplaza.co.kr/goods_list.php?Index=300
호환되고 더 빠른 제품 : http://www.sunlogics.co.kr/product_jtagice.html 132,000원

JTAGICE mkII 를 ISP 모드로 사용하는 방법
http://blog.naver.com/meelong0?Redirect=Log&logNo=140069564269

CAN설명 잘된 PPT
codevisionAVR에서 CAN 설정값 오류(빨간색)로 re-sync ... 설정값을 구글로 검색하다 발견

080402_CAN_통신_세미나_발표자료.pdf



<google "codevisionavr사용법">
CodeVisionAVR ANSI C Language 요점 정리 : http://jyhpan.tistory.com/149

atmel사 at90can 제품페이지 : 각종 문서 라이브러리 다운로드
http://www.atmel.com/dyn/products/product_card.asp?part_id=3388

CAN 라이브러리를 적당한 곳에 복사하고 패스를 CODEVISION에 등록

codevisionAVR로 baud rate setting



코드에서
#include "config.h"
#include <can_lib.h>
하면 되고

config.h에서
#include "compiler.h"
//#include <avr/io.h>
//#include <avr/interrupt.h>
//#include "at90can_drv.h"
//#include "dvk90can1_board.h"
로 수정한다. (compiler.h에 각종 U8, union 등이 선언됨, 이중 U64, S64, Union64 등은 주석처리해야 에러 안남)

config.h에서 클럭과 보레이트 설정 누락시 can_lib.h 에서 에러로 검출됨
#define FOSC           16000
#define CAN_BAUDRATE   500        // in kBit

'만들기' 카테고리의 다른 글

CAN 통신 모듈 (품명 MCP2515)  (1) 2015.06.19
아두이노+ESP8266 WiFi Cactus Micro 보드  (0) 2015.06.17
P채널 N채널 MOSFET 사용법  (0) 2010.12.31
IOT (internet of things)  (0) 2010.12.05
PCB 패턴 굵기 전류  (0) 2010.11.10
Posted by orasman