로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
5528 답변완료다운된 프로그램이 isp가 연결된 상태에서만 동작합니다. 하영곤 2010-07-27 1,184
am-128pro 랑 am-128pl을 소유하고 있습니다. am-128pl을 만능기판 결합하여 프로젝트를 진행하고 있습니다. 문제는 이상태에서 128pl에 있는 isp포트에 연결하여 프로그램을 다운시키면 다운에러가 납니다. 근데 m128pro에 am-128pl을 결합하여 다운하면 다운이 됩니다. 하지만 다운된 128pl을 만능기판에 연결하면 몇번 동작을 하다가 하루정도 지나면 먹통이 되고 이것을 128pro와 다시 연결시키면 동작합니다. 제말이 제대로 전달되었는지 모르겟네요 am-128pl만 사용하기 위해서 isp를 사용하는 포트에 주변회로가 더 필요한게 있나요..??
관리자 답변 NEWTC · 2010-07-27
안녕하세요 직접제작하신 보드에 ISP관련된 핀에 다른 디바이스가 붙어 있거나 아니면 잘못된 결선으로 보입니다. 수고하세요 >am-128pro 랑 am-128pl을 소유하고 있습니다. >am-128pl을 만능기판 결합하여 프로젝트를 진행하고 있습니다. >문제는 이상태에서 128pl에 있는 isp포트에 연결하여 프로그램을 다운시키면 >다운에러가 납니다. >근데 m128pro에 am-128pl을 결합하여 다운하면 다운이 됩니다. >하지만 다운된 128pl을 만능기판에 연결하면 몇번 동작을 하다가 >하루정도 지나면 먹통이 되고 이것을 128pro와 다시 연결시키면 동작합니다. > >제말이 제대로 전달되었는지 모르겟네요 >am-128pl만 사용하기 위해서 isp를 사용하는 포트에 주변회로가 더 필요한게 있나요..??
5527 답변완료혹시 AVR MEGA 128 모듈 라이트로 3.3v ISP통신 가능하나요? CrazyEyes 2010-07-27 1,160
NTC제품 AVR MEGA128 라이트 모듈 사용하는데요, 3.3볼트 ISP통신 가능하나요?
관리자 답변 NEWTC · 2010-07-27
안녕하세요 1.모듈에 인가되는 전압을 3.3볼트로 하면 가능합니다. 그러나 크리스탈을 8메가 이하로 변경하여 사용하시길 바랍니다. 2.또는 모듈을 5볼트를 인가하고 isp통신과 연결되는 곳에 레벨시프트라는 칩을 삽입하여 연결하면 됩니다. 수고하세요 >NTC제품 AVR MEGA128 라이트 모듈 사용하는데요, > >3.3볼트 ISP통신 가능하나요?
5526 답변완료USB-ISP 질문드립니다. 손태기 2010-07-26 1,108
USB-ISP V03 사용하고있습니다. 잘 쓰다가 갑자기 첨부한 사진처럼 뜨는데요.. 확인을 누르면 두번째 그럼처럼 에러가 뜨구요. 취소 누르고 그냥 무시한다음에 프로그램전송을 하려고하면 ISP Mode Error가 뜹니다. 동일한 제품 다른것으로 업로드하면 잘 되는것으로보아 타켓보드의 이상은 아닌것같습니다. 뭐가 문제일까요? 참고로 사용하고있는 프로그램은 AVR Studio 4.12 이고, ATmega128쓰고있습니다.
관리자 답변 NEWTC · 2010-07-27
안녕하세요 앞에 나오는 문구는 업그레이드 버젼이 안잡혀 나오는 문구입니다. 취소를 누르후 사용하시면 됩니다. 그이후에는 위같은 내용이 안나옵니다. 아니면 버젼을 4.13이상으로 버젼을 변경해 보시길 바랍니다. 자료실에 가시면 4.13.과4.17버젼2개가 있습니다. 위버젼을 깔아도 그런한 ISP error 라는 문구가 나오면 저희쪽으로 보내어 점검을 한번 받아 보시길 바랍니다. 수고하세요 >USB-ISP V03 사용하고있습니다. > >잘 쓰다가 갑자기 첨부한 사진처럼 뜨는데요.. > >확인을 누르면 두번째 그럼처럼 에러가 뜨구요. > >취소 누르고 그냥 무시한다음에 프로그램전송을 하려고하면 ISP Mode Error가 뜹니다. > >동일한 제품 다른것으로 업로드하면 잘 되는것으로보아 타켓보드의 이상은 아닌것같습니다. > >뭐가 문제일까요? > >참고로 사용하고있는 프로그램은 AVR Studio 4.12 이고, ATmega128쓰고있습니다. > >
5525 답변완료4핀이나6핀 연결선(커넥터?)들 어디서 구하나요;; 한희주 2010-07-26 1,140
AVR atmega128보드나 usart통신 하기위해서 사용하는 4핀이나 ispusb하기위한 6핀 연결선들은 어디서 구하나요 디바이스마트 아무리 찾아봐도 찾을수가 없네요;;
관리자 답변 NEWTC · 2010-07-26
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. USBISP를 하기 위한 6핀 연결선은 본사에서 USBISP나 ISPPRO를 구매하시면, 함께 따라 갑니다. 특히, USB 연장선도 따라 가지요. 4핀 시리얼용 케이블은, 사실 팔고 있지는 않습니다. 하지만, 한~두개 정도라면, 본사 방문하시거나 하면, 하나 드릴 수 있습니다. 또한, 구매해서 쓰시려면, 본사로 전화하셔서, 구매하시면 됩니다. 가격은 매우 저렴합니다. 하지만, 택배비가 더 나오는 관계로, 저희가 판매하기가 쉽지 않아서, 사실 올리지 못하는 겁니다. 그리고, KD-128PRO 킷트 등을 구매하시면, 사실 안에 들어 있습니다. 그리고, SE-MIN1 이라고 하는 케이블도 판매하고 있고, 이 케이블로도 한핀 한핀 연결하여 사용이 가능합니다. 이 케이블도 매우 저렴하게 판매 하오니, 많이 이용하여 주시기 바랍니다. 가격이 대략 6개 한 묶음으로 천몇백원초반대로 그렇습니다. 정확한 가격은 본사로 전화 하셔서, 담당직원에게 문의하시면 됩니다. 수고하세요. >AVR atmega128보드나 usart통신 하기위해서 사용하는 4핀이나 ispusb하기위한 6핀 연결선들은 어디서 구하나요 > >디바이스마트 아무리 찾아봐도 찾을수가 없네요;; > >
5524 답변완료라인트레이서를 조립하기 위해 .. 귀사 제품을 몇가지 구입하려는데요 . 정상진 2010-07-26 1,247
라인트레이서 조립을 위해, 귀사에서 아래와 같이 제품을 구입하려고 합니다 . ATmega128 모듈 (AM-128PL) x 1개, 스테핑 모터 (SE-SM243) x 2개, 알미늄바퀴 (SE-WST2) x 2개, 볼 캐스터 (SE-BC13) x 1개, 알루미늄 바디 (SE-STB) x 1개 알루미늄 바디 위에 탑재할 제어부 인터페이스 보드 (AB-M128-B) 는 .. 구입하는 대신에 .. PCB 기판으로 직접 제작하고 싶어서 그러는데요 . AB-M128-B 의 기판 크기 (가로 x 세로) 가 어떻게 되는지 궁금합니다 . 아울러, SE-STB 제품 소개 페이지 맨 하단에 보면, 완제품 사진이 있는데 .. 그 사진에 있는 PCB 서포트 (인터페이스 보드를 떠받드는 기둥으로 쓰인) 는 .. 상기 목록의 제품 구입시 달려 나오는 건지 .. 아니면, 별도로 구입해야 하는 건지 궁금합니다 .
관리자 답변 NEWTC · 2010-07-26
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 요청하신 AB-M128-B 치수도를 올려 드립니다. 다음에는 자료실->기존자료실에서 M128 이라고 쳐서 검색하시면 보실 수 있습니다. 스테핑라인트레이서 바디세트 SE-SLT 를 구해하시는 게 좋을 것 같습니다. 어차피 스테핑 모터 (SE-SM243) x 2개, 알미늄바퀴 (SE-WST2) x 2개, 볼 캐스터 (SE-BC13) x 1개, 알루미늄 바디 (SE-STB) x 1개 을 따로 사는 것보다는 한꺼번에 조립된 상태로 사는 것이 낫습니다. 그리고, 써포터는 별매입니다. 본사로 주문하실 때, 함께 발주하시면 됩니다. 감사합니다. >라인트레이서 조립을 위해, 귀사에서 아래와 같이 제품을 구입하려고 합니다 . > >ATmega128 모듈 (AM-128PL) x 1개, >스테핑 모터 (SE-SM243) x 2개, >알미늄바퀴 (SE-WST2) x 2개, >볼 캐스터 (SE-BC13) x 1개, >알루미늄 바디 (SE-STB) x 1개 > > >알루미늄 바디 위에 탑재할 제어부 인터페이스 보드 (AB-M128-B) 는 .. >구입하는 대신에 .. PCB 기판으로 직접 제작하고 싶어서 그러는데요 . > >AB-M128-B 의 기판 크기 (가로 x 세로) 가 어떻게 되는지 궁금합니다 . > >아울러, SE-STB 제품 소개 페이지 맨 하단에 보면, 완제품 사진이 있는데 .. >그 사진에 있는 PCB 서포트 (인터페이스 보드를 떠받드는 기둥으로 쓰인) 는 .. >상기 목록의 제품 구입시 달려 나오는 건지 .. >아니면, 별도로 구입해야 하는 건지 궁금합니다 . >
5523 답변완료라인트레이서 완전초보 js 2010-07-26 1,301
얼마전 라인트레이서를 샀는데 라인트레이서에 어떻게 프로그램을 집어넣는지 몰라서 문의드림니다. 살때 같이온 씨디에 예제소스들어있다고 써있는는데 완전 처음 접하는거라 감이 안잡혀요 어떻게 집어 넣는건가요?
관리자 답변 NEWTC · 2010-07-26
안녕하세요 아래링크는 라인트래이서 관련된 메뉴얼 입니다. 메뉴얼 뒷부분에 다운로드 관련된 내용있습니다. http://www.newtc.co.kr/download/KR-DL16/KR-DL16_manual.pdf http://www.newtc.co.kr/board/data/mega128_lecture/AVR_기초강좌___1._보드에_프로그램_다운로드_하기_퓨즈설정.pdf 다운로드를 하기위해서는 ICCAVR등을 깔고 다운로드기기로(AD-USBISP,AD-ISPPRO) 다운로드를 할수있습니다. 수고하세요 >얼마전 라인트레이서를 샀는데 라인트레이서에 어떻게 프로그램을 집어넣는지 몰라서 문의드림니다. 살때 같이온 씨디에 예제소스들어있다고 써있는는데 완전 처음 접하는거라 감이 안잡혀요 어떻게 집어 넣는건가요?
5522 답변완료verilog HDL 코드에서 FPGA ADC를 2개 이상 할 때 어떻게 코드를 만들지 모르겠습니다. 이효근 2010-07-25 1,381
module adc_control( clk, reset, adc_clk, adc_ale, adc_start, adc_oe, adc_eoc, adc_input, adc_address, adc_enable, adc_data ); input clk; input reset; input adc_eoc; input [7:0] adc_input; input adc_enable; output reg adc_clk; output reg adc_oe; output reg adc_ale; output reg adc_start; output reg [2:0] adc_address; output reg [7:0] adc_data; reg [7:0] next; reg [5:0] cnt_clk; reg [10:0] tc; reg adc_capture; //adc_clk always @ (posedge clk) begin if(!reset) begin cnt_clk <= 6'd0; adc_clk <= 1'b0; end else begin if(cnt_clk < 50) cnt_clk <= cnt_clk + 1; else begin cnt_clk <= 6'd0; adc_clk <= ~adc_clk; end end end reg sec_flag; reg [31:0] sec_count; always @ (posedge clk) begin if(!reset) begin sec_count <= 0; sec_flag <= 0; end else if(state == s_IDLE) if(sec_count < 50000000) sec_count <= sec_count + 1; else sec_flag <= 1; else begin sec_count <= 0; sec_flag <= 0; end end parameter [2:0] s_IDLE = 3'd0, s_START = 3'd1, s_WAIT_EOC = 3'd2, s_OE_SIG = 3'd3, s_CAPTURE = 3'd4; reg [2:0] state; //Next state always @ (posedge clk) begin if(!reset) begin state <= s_IDLE; end else begin case(state) s_IDLE : begin //0 if(adc_enable) state <= s_START; end s_START : begin //1 if(tc > 100) state <= s_IDLE; if(adc_eoc == 0) state <= s_WAIT_EOC; end s_WAIT_EOC : begin //2 if(adc_eoc == 1) state <= s_OE_SIG; end s_OE_SIG : begin //2 if(tc > 10) state <= s_CAPTURE; end s_CAPTURE : begin //3 state <= s_IDLE; end endcase end end //output by state always @ (posedge clk) begin if(!reset) begin adc_ale <= 0; adc_start <= 0; adc_address <= 0; end else begin if(state == s_START) if(tc < 3) begin adc_ale <= 0; adc_start <= 0; adc_address <= 1; end else if(tc < 6) begin adc_ale <= 1; adc_start <= 0; adc_address <= 1; end else if(tc < 9) begin adc_ale <= 1; adc_start <= 1; adc_address <= 1; end else if(tc < 12) begin adc_ale <= 0; adc_start <= 1; adc_address <= 1; end else begin adc_ale <= 0; adc_start <= 0; adc_address <= 1; end end end always @ (posedge clk) begin if(!reset) begin adc_oe <= 0; end else begin if((state == s_OE_SIG) || (state == s_CAPTURE)) adc_oe <= 1; else adc_oe <= 0; end end //delay always @ (posedge clk) begin if(!reset) begin tc <= 0; end else begin if((state == s_START) || (state == s_OE_SIG)) tc <= tc + 1; else tc <= 0; end end always @ (posedge clk) begin if(!reset) begin adc_data <= 0; end else begin if(state == s_CAPTURE) adc_data <= adc_input; end end /* reg [20:0] clk_count; reg [1:0] clk_buf; reg start_signal; always @ (posedge clk) begin if(!reset) begin clk_count <= 0; end else begin clk_count <= clk_count+1; end end always @ (posedge clk) begin if(!reset) begin clk_buf <= 0; end else begin clk_buf <= {clk_buf[0], clk_count[13]}; end end always @ (posedge adc_clk or posedge !reset) begin if(!reset) begin start_signal <= 0; end else begin if(clk_buf == 2'b10) start_signal <= 1; else start_signal <= 0; end end */ endmodule 이게 예제 코드에서 한개더 ADC를 할려면 어떻게 짜야 합니까 답변 부탁드립니다. 제가 첨 시작하는 거라서 ,.....간단한 문제거 같은데 .......
관리자 답변 NEWTC · 2010-07-26
안녕하세요 죄송하지만, 코드수정은 해드리지 않습니다. >output reg [2:0] adc_address; adc_address 값을 변경하시면 ADC 채널를 변경하실수 있습니다. 채널을 변경해서 다시한번 데이타를 읽어 오면 됩니다. 수고하세요 >module adc_control( > clk, > reset, > adc_clk, > adc_ale, > adc_start, > adc_oe, > adc_eoc, > adc_input, > adc_address, > adc_enable, > adc_data >); > > >input clk; >input reset; >input adc_eoc; >input [7:0] adc_input; >input adc_enable; > >output reg adc_clk; >output reg adc_oe; >output reg adc_ale; >output reg adc_start; >output reg [2:0] adc_address; >output reg [7:0] adc_data; > >reg [7:0] next; >reg [5:0] cnt_clk; >reg [10:0] tc; >reg adc_capture; > >//adc_clk >always @ (posedge clk) begin > if(!reset) begin > cnt_clk <= 6'd0; > adc_clk <= 1'b0; > end > else begin > if(cnt_clk < 50) cnt_clk <= cnt_clk + 1; > else begin > cnt_clk <= 6'd0; > adc_clk <= ~adc_clk; > end > end >end > >reg sec_flag; >reg [31:0] sec_count; > >always @ (posedge clk) begin > if(!reset) begin > sec_count <= 0; > sec_flag <= 0; > end else > if(state == s_IDLE) > if(sec_count < 50000000) > sec_count <= sec_count + 1; > else > sec_flag <= 1; > else begin > sec_count <= 0; > sec_flag <= 0; > end >end > >parameter [2:0] > s_IDLE = 3'd0, > s_START = 3'd1, > s_WAIT_EOC = 3'd2, > s_OE_SIG = 3'd3, > s_CAPTURE = 3'd4; > >reg [2:0] state; > >//Next state >always @ (posedge clk) begin > if(!reset) begin > state <= s_IDLE; > end > else begin > case(state) > s_IDLE : begin //0 > if(adc_enable) state <= s_START; > end > s_START : begin //1 > if(tc > 100) state <= s_IDLE; > if(adc_eoc == 0) state <= s_WAIT_EOC; > end > s_WAIT_EOC : begin //2 > if(adc_eoc == 1) state <= s_OE_SIG; > end > s_OE_SIG : begin //2 > if(tc > 10) state <= s_CAPTURE; > end > s_CAPTURE : begin //3 > state <= s_IDLE; > end > endcase > end >end > >//output by state >always @ (posedge clk) begin > if(!reset) begin > adc_ale <= 0; > adc_start <= 0; > adc_address <= 0; > end > else begin > if(state == s_START) > if(tc < 3) begin > adc_ale <= 0; > adc_start <= 0; > adc_address <= 1; > end else if(tc < 6) begin > adc_ale <= 1; > adc_start <= 0; > adc_address <= 1; > end else if(tc < 9) begin > adc_ale <= 1; > adc_start <= 1; > adc_address <= 1; > end else if(tc < 12) begin > adc_ale <= 0; > adc_start <= 1; > adc_address <= 1; > end else begin > adc_ale <= 0; > adc_start <= 0; > adc_address <= 1; > end > end >end > > >always @ (posedge clk) begin > if(!reset) begin > adc_oe <= 0; > end > else begin > if((state == s_OE_SIG) || (state == s_CAPTURE)) > adc_oe <= 1; > else > adc_oe <= 0; > end >end > > >//delay >always @ (posedge clk) begin > if(!reset) begin > tc <= 0; > end > else begin > if((state == s_START) || (state == s_OE_SIG)) > tc <= tc + 1; > else > tc <= 0; > end >end > >always @ (posedge clk) begin > if(!reset) begin > adc_data <= 0; > end > else begin > if(state == s_CAPTURE) > adc_data <= adc_input; > end >end > >/* > >reg [20:0] clk_count; >reg [1:0] clk_buf; >reg start_signal; > >always @ (posedge clk) begin > if(!reset) begin > clk_count <= 0; > end > else begin > clk_count <= clk_count+1; > end >end > >always @ (posedge clk) begin > if(!reset) begin > clk_buf <= 0; > end > else begin > clk_buf <= {clk_buf[0], clk_count[13]}; > end >end >always @ (posedge adc_clk or posedge !reset) begin > if(!reset) begin > start_signal <= 0; > end > else begin > if(clk_buf == 2'b10) > start_signal <= 1; > else > start_signal <= 0; > end >end >*/ >endmodule > >이게 예제 코드에서 한개더 ADC를 할려면 어떻게 짜야 합니까 > >답변 부탁드립니다. 제가 첨 시작하는 거라서 ,.....간단한 문제거 같은데 .......
5521 답변완료LCD모듈이요 한희주 2010-07-25 1,458
Serial LCD 216 모듈 (2*16) AM-SLCD216 이거 구입했는데요 알가보니 시리얼로 하는거더라고요... 원래필요하던건 Text LCD 플러스 모듈 AM-TLCD-P 이건데요... 이제품을 LCD 빼고는 모듈만 따로 구입할순없죠?? 아니면 제가 직접만들려는데요... 어차피 LCD는 있으니... 회로도 보니 다이오드는 어떤걸 써야하고 가변저항은 몇짜리를 써야하는건가요? 그리고 VCC_main은 avr에 vcc핀에 연결하면되는건가요??
관리자 답변 NEWTC · 2010-07-26
안녕하세요 모듈만 따로 판매는 하지않습니다. 도면에 나온 다이오드 와 가변자항은 다이오드는 1N4001 ~4 가변저항은 5k 또는 10k 옴을 사용하면 됩니다. VCC 라는 말은 5볼트를 뜻합니다. 수고하세요 >Serial LCD 216 모듈 (2*16) >AM-SLCD216 > >이거 구입했는데요 >알가보니 시리얼로 하는거더라고요... > >원래필요하던건 > >Text LCD 플러스 모듈 >AM-TLCD-P > >이건데요... > >이제품을 LCD 빼고는 모듈만 따로 구입할순없죠?? > >아니면 제가 직접만들려는데요... 어차피 LCD는 있으니... > >회로도 보니 다이오드는 어떤걸 써야하고 가변저항은 몇짜리를 써야하는건가요? > >그리고 VCC_main은 avr에 vcc핀에 연결하면되는건가요??
5520 답변완료ISP Mode Error 강승준 2010-07-25 1,398
A-m128-a 보드에 avr용 USP-ISP 라이트 (AD-USBISP-L) 케이블과 AVR스튜디오 프로그램을 이용하여 프로그램을 다운로드 하는데요, 잘 되다가, 갑자기 ISP Mode error라고 뜨는데, 왜 그러는건지 알 수 있을까요 ? ISP 커넥터에 문제가 생긴 건가요 ??
관리자 답변 NEWTC · 2010-07-26
안녕하세요 아래 내용으로는 뭐가 잘못 되었는지. 알수가 없습니다. 사용하시다가 안되는 경우이 면 점검을 한번 받아보시길 바랍니다. 아래는 A/s 와 관련된 링크입니다. http://www.newtc.co.kr/board/view.php?id=faq&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=5 보내실때는 사용하시는 타겟보드와 함꼐 보내시는것이 좋습니다. USBISP 문제인지 타겟보드가 문제인지 알수가 없으니깐요. 수고하세요 >A-m128-a 보드에 avr용 USP-ISP 라이트 (AD-USBISP-L) 케이블과 AVR스튜디오 > >프로그램을 이용하여 프로그램을 다운로드 하는데요, > >잘 되다가, 갑자기 ISP Mode error라고 뜨는데, > >왜 그러는건지 알 수 있을까요 ? > >ISP 커넥터에 문제가 생긴 건가요 ??
5519 답변완료AVR MEGA 128 개발보드 질문이 있습니다. 이종대 2010-07-24 1,251
AVR MEGA 128 개발보드 (소형) AB-M128-B 이 제품을 구입했는데요 pwm을 이용한 DC모터 속도제어를 하려면 PORTB와 PORTG를 이용해야 한다고 하셨는데 제가 그림처럼 PORTA로 DC모터 제어모듈을 연결했는데 아예 다시 회로를 구성해야 하나요?
관리자 답변 NEWTC · 2010-07-24
안녕하세요? 포트 제어를 이용하여 PWM을 할 거라면, 어떤 포트로 구성하든 아무 관계가 없습니다. 포트 A가 오히려 대체 기능들이 많이 들어있지 않아서, 사용시 깨끗합니다. 출력을 쓸 때는 포트 C가 가장 무난 한 것 같구요. 포트 B는 SCK 때문에 좀 신경쓰이는 경우가 있으니, 참고 바랍니다. 포트 F는 ADC용으로 예비로 비워 놓는 편이구요. 포트 D는 무난하지만, E 도 마찬가지지만 시리얼이 있어서, 시리얼 쓸 때는 주의가 요망됩니다. 자세한 내용은 FAQ의 ATMEGA128 회로 설계시 주의 사항을 참고 바래요. 수고하세요. >AVR MEGA 128 개발보드 >(소형) >AB-M128-B > >이 제품을 구입했는데요 >pwm을 이용한 DC모터 속도제어를 하려면 >PORTB와 PORTG를 이용해야 한다고 하셨는데 >제가 그림처럼 PORTA로 DC모터 제어모듈을 연결했는데 >아예 다시 회로를 구성해야 하나요?
5518 답변완료KD-128PRO 개발 키트 문의 고냥이 2010-07-23 1,413
뉴티씨 KD-128PRO 개발 키트를 구매하여 사용중입니다. 구성품으로 포함된 아답터가 12V가 나와야하는데 찍어보니깐 18V가 나옵니다. 개발키트에 연결하여 사용하면 이상이 없지만 키트에 OUTPUT 단자에서 5V단자는 잘 나오는데 12V단자에도 전압이 높게 나옵니다. 외관상 아무 이상이 없고 뜯어보니 내부에도 트렌스포터와 정류회로밖에 없던데 내부에도 겉으로보기엔 멀쩡해보였습니다. 무엇이 문제일까요?
관리자 답변 fczfvh · 2010-07-29
5517 답변완료USBISP v03 고장문의 영상도 2010-07-23 1,393
USBISP v3을 사용중입니다. 동아리에서 사용 중 고장이 났다하여 확인하니 연결시 파란불 /빨간불 / 녹색불 중 파란불이 들어오지 않고 (정상제품은 들어오는 걸 확인) 타겟보드 미연결시 빨간불 점멸, 타겟보드 연결시 녹색불 점멸은 동작하는걸 확인했습니다. 장치관리자 상에서 COM포트가 안 잡히는 것으로 보아 CP2103 이나 USB부근이 의심되는데.. 유상으로라도 수리가 가능할까 문의드립니다. 만일 가능하다면 단가도 확인할수 있으면 좋겠습니다. 감사합니다.
관리자 답변 mrvfxjpf · 2010-07-29
5516 답변완료아트메가가 고장이 난것같는데.. 한번 봐주세요. 한민우 2010-07-22 1,385
컴파일러는 winavr를사용하고있고 인터럽트 0~3은 작동이 잘 안되고 인터럽트 4~7은 작동이 잘됩니다. 같은소스로 했을때. ISR(INT0_vect) 함수가 인터럽트루틴 함수이구요 이유가 무엇일까요 #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> char seg_pat[16] = {0x3f, 0x06, 0x5b ,0x4f, 0x66, 0x6d, 0x7d , 0x07 , 0x7f, 0x6f , 0x77 , 0x7c , 0x39, 0x5e, 0x79, 0x71}; volatile int N1= 0 , N10 = 0, N100=0 ,N1000=0; void port_init(void) //포트 I/O 출력 설정, 초기값 설정 { PORTA = 0xff; DDRA = 0xff; PORTB = 0x00; DDRB = 0x00; PORTC = 0b00001111; //m103 output only DDRC = 0b00001111; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } ////////////////////////////////////////////////////////// void init_devices(void) { //stop errant interrupts until set up cli(); //disable all interrupts XMCRA = 0x00; //external memory XMCRB = 0x00; //external memory port_init(); MCUCR = 0x00; EICRA = 0b11111111; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x0f; TIMSK = 0x00; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources sei(); //re-enable interrupts //all peripherals are now initialized } int main(void) { init_devices(); while(1) { PORTC = 0b00000111; PORTA = seg_pat[N1]; _delay_ms(5); PORTC = 0b00001011; PORTA = seg_pat[N10]; _delay_ms(5); PORTC = 0b00001101; PORTA = seg_pat[N100]; _delay_ms(5); PORTC = 0b00001110; PORTA = seg_pat[N1000]; _delay_ms(5); } } ISR(INT0_vect) { PORTG = 0x01; _delay_ms(50); PORTG = 0x00; N1 = (N1+1)%10; } ISR(INT1_vect) { PORTG = 0x01; _delay_ms(50); PORTG = 0x00; N10 = (N10+1)%10; } ISR(INT2_vect) { PORTG = 0x01; _delay_ms(50); PORTG = 0x00; N100 = (N100+1)%10; } ISR(INT3_vect) { PORTG = 0x01; _delay_ms(50); PORTG = 0x00; N1000 = (N1000+1)%10; }
관리자 답변 xztemobzdm · 2010-07-29
5515 답변완료se-sm243 스텝모터 속도 대 토크 특성 그래프가 없어서 문의 합니다. 권순영 2010-07-22 1,547
홈페이지에 있는 자료에는 속도 대 토크 특성 그래프가 없더군요 인터넷에 찾아봐도 동일 모델명으로 데이타시트가 없어서 문의합니다.
관리자 답변 colqfksb · 2010-07-28
5514 답변완료AM-MS2 마이크로스테핑 문의 남지우 2010-07-22 1,503
안녕하십니까. 아직 스텝핑 모터의 입문자로서, 얼마전에 뉴티씨의, Atmega128 테스트 보드, 스테핑모터 드라이버(AM-MS2), 스테핑모터(SE-SM9K)를 구입하여 테스트를 하고 있느 중입니다. 웹 자료실에 있는 예제를 이용해 모터를 구동할 때, full step구동만 되고 마이크로 스텝은 구동이 안되고 있습니다. 모든 예제를 다 해 보았는데도 잘 안되어서 이것이 구입한 하드웨어의 문제인지 소프트웨어의 문제인지 잘 모르겠습니다. 괜찮으시다면 다음과 같은 질문에 답변 부탁 드립니다. -마이크로 스테핑이 확실이 되는 정확한 예제를 가르쳐 주시기 바랍니다. -AM-MS2출력 중 하나 예를 들어 A, /A, B, /B중에 하나를 오실로스코프상에서 본다면 예상 파형이 어떻게 되는지요? 제 스코프상에서는 폴라리티가 마이너스인 짧은 펄스 (그러나 뒤에 꼬리가 5ms정도 되는 이상한 파형이 보입니다) 책 보고 모터 공부를 하면서 싸인 함수 같은 것이 나올것이라 예상을 했었는데요 -ex_AM_MS2_ATMEGA128_with_delay_ICCAVR 예제를 사용해서 돌리면, 스텝모드를 바꾸었을때 모터 돌아가는 빠르기는 바뀌는데, resolution이 마이크로스텝이 아닌 풀스텝으로만 작동을 합니다. -어떤 예제를 돌리면 굉장히 빠른 펄스가 나오는 듯 하면서 모터에 전기가 들어가는 소리가 납니다만 모터가 돌아가지 않습니다. 가변저항을 돌려서 토크를 조절해 봤습니다만 돌아가질 않습니다. -또 다른 예제는 토크를 조절해도 안되다가 모터를 손으로 돌려주면 돌아가기 시작합니다. 초보자라 질문이 많아서 죄송스럽습니다.
관리자 답변 msorkcul · 2010-07-29