본문 바로가기

블루투스(FB155BC) LED 제어 안녕하세요 숭덕이 박제현입니다. 오늘 많이 삽질을 했습니다.. 저녁에 와서 요즘 스트레스로 어깨가 많이 결려서 하루종일 침대에 누워있다가 이렇게 하면 안되겠다 싶어 주말에 올리기로 한 블루투스(FB155BC) 글을 올립니다. 현재 새벽 4:03분이네요 컴파일은 코드비젼이고요 크리스탈은 14.7456 입니다. 이것때문에 많은 고생을 했다는........... STM32만 매일 하다가 오랜만에 AVR 잡으니까 힘드네요 AVR은 무조건 16Mhz 인줄알았습니다. ^^ 그래서 UBRR을 103으로 보레이트 9,600으로 했는데 아무리 해도 안되길래 이걸로 1시간 동안 고민했다는.....^^ 소스는 쉽다보니...책에서 레지스터값만 찾아서 공부하시면 쉬울듯 합니다.. SOURCE #include #include c.. 더보기
ATMEGA USART 이론 USART(Universal Synchronous and Asynchoronous serial Receiver and Transmitter) 기기간의 통신이나 컴퓨터와 기기와의 통신에서 시리얼 방식을 이용하면 적은 수의 선으로 장거리의 통신을 가능하게 한다. 시리얼 통신 방식은 크게 동기식 통신과 비동기식 통신으로 나누어지며, 고속의 테이터 전송을 위해서 동기식 통신을 이용하지만 송/수신 기기간의 동기를 맞춰야 하기 때문에 비동기식에 비해 제어가 어렵다. ATmega128은 동기 및 비동기 전송모드에서 전이중 통신이 가능한 USART를 2개 내장 PE0/PE1 그리고 PD2/PD3 이렇게 2개의 USART가 존재 한다. 또한 다음과 같은 특징을 갖는다. 1) 전이중 통신방식 2) 높은 정밀도의 보레이트 .. 더보기
하드웨어 설계 가스센서선정 1) 구하기 쉬워야 한다. 2) 사용 편의성 3 ) MQ-6 이란 반도체식 가스 센서 선정 - LPG, 부탄, 프로판, LNG, 담배연기 등의 검출이 가능하다. 전원부 전원단은 레귤레이터로 9V의 전압값을 5V로 낮추어 사용하였다. LM7805를 사용하였으며, 레귤레이터 주변에 캐패시터를 달아두어 전원노이즈 및 전원안정성을 보장하기 위해 사용하였다. MCU MCU 사진은 첨부하지 않도록 하겠다. 다들 이 분야에 일을 하시는 분이라면 Atmega128이라는 칩을 알것이라는 존재하에 작성하였으니 참고바랍니다. 제가 회사에서 사용하는 칩은 STM32 ARM이지만 대략적으로 집에서 가지고 노는 칩은 Atmega128입니다. 가스센서 가스 센서의 경우 5V 전압으로 연결하여 작동시켰습니다. 센서부분은.. 더보기