본문 바로가기

AVR128

시리얼통신을 이용한 CLCD문자전송 안녕하세요 숭덕이 박제현 입니다. 오늘은 시리얼통신으로 LCD에 문자를 찍어볼텐데요 !! 일단 시리얼 통신을 하려면 FTDI 나 Silabs 사의 칩을 이용하여 하는데 저는 CP2102를 사용해서 하겠습니다. CP2102같은 경우는 WIN7 일 경우 자동으로 드라이브를 찾아 설치해주니까 너무 좋은거 같네요 FTDI사의 칩도 그렇다는.. 하지만 제가 사용하기에는 간단하게 편해서 씁니다!! 자 다음은 AVR 칩이 있어야 겠네요!!!! RX,TX는 서로 크로스로 연결하셔야 합니다. 자 다음은 LCD 음 이제 준비물은 다 끝난거 같네요!!! 이렇게 3가지만 가지고 충분히 작품을 하나 만들겠군요!!!!1!!! #include #include #asm .equ __lcd_port=0x1B ;PORTA #endasm.. 더보기
블루투스(FB155BC) LED 제어 안녕하세요 숭덕이 박제현입니다. 오늘 많이 삽질을 했습니다.. 저녁에 와서 요즘 스트레스로 어깨가 많이 결려서 하루종일 침대에 누워있다가 이렇게 하면 안되겠다 싶어 주말에 올리기로 한 블루투스(FB155BC) 글을 올립니다. 현재 새벽 4:03분이네요 컴파일은 코드비젼이고요 크리스탈은 14.7456 입니다. 이것때문에 많은 고생을 했다는........... STM32만 매일 하다가 오랜만에 AVR 잡으니까 힘드네요 AVR은 무조건 16Mhz 인줄알았습니다. ^^ 그래서 UBRR을 103으로 보레이트 9,600으로 했는데 아무리 해도 안되길래 이걸로 1시간 동안 고민했다는.....^^ 소스는 쉽다보니...책에서 레지스터값만 찾아서 공부하시면 쉬울듯 합니다.. SOURCE #include #include c.. 더보기
5V로 12V FAN 제어하기 2N2222 트랜지스터 데이터시트 시뮬레이션 한 결과(프로테우스) 2N2222A - NPN TR 40V/0.8A/0.5W/300MHz 모터는 기본적으로 두배 이상의 전류가 흐를 수 있도록 회로를 설계해야한다. (TR) AVR(혹은 8051) 포트를 TR 베이스에 연결 해서 TR을 동작 시킨 다고 하면 베이스 저항은 2K~4.7K 정도를 많이 사용 합니다.(범용 TR 경우) NPN TR은 포트 출력이 0V이면 동작 안하고 5V일 때에 동작 합니다. PNP TR은 포트 출력이 5V이면 동작 안하고 0V일 때에 동작 합니다. VCEO: 베이스(B)를 오픈했을 때에 컬렉터(C)와 이미터(E)에 걸리는 최대전압. (단순히 VCE로 표시하는 경우도 있다) IC: 최대 컬렉터(C) 전류. PC: 주위온도(Ta)=25.. 더보기
라인트레이서 (JH) 더보기