본문 바로가기

[FreeScale]/M9

(10)
MC9S08JS16 - 저렴한 USB 솔루션 MCU MC9S08JS16 - 저렴한 USB 솔루션 MCU freescale사에서 1$대의 저렴한 USB MCU가 나왔다. USB Device기능에 SPI/SCI 를 가지고 저렴하게 구현해야 하는곳에 사용하기 편리할 것같다. Micochip사의 18F13K50과 비교하면 좀더 저렴한것 같다. 0 콘트롤러 및 16KB 플래시 메모리를 탑재하고 있으며, 저전압 감지(low voltage detection) 및 COP(Computer Operating Properly) 모듈 등과 같은 여러 시스템 보호기능도 갖추고 있다. 또한 PC 주변기기나 무선 키보드부터, 마우스 수신기, 무선 어댑터, USB 외장형 장치(dongles), SD 카드리더기, RS-232 USB 브리지, 리모콘, 무정전 전원공급장치(uninterr..
[MC9S08JM] USB Microcontroller를 제작해 보자 [MC9S08JM] USB Microcontroller를 제작해 보자 일단 Freescale S08시리즈 툴(http://nexp.tistory.com/132)도 있고 전에 샘플로 얻어둔 MC9S08JM이 있으니 이걸로 시작 해 볼 생각이다. 48pin QFN타입의 소형이 저전력에 USB기능 까지 있으니... 소형의 테스트 보드 만들기에 적합하다. 8bit 32bit 호환이 자유롭다는 것이 눈에 들어온다. The ColdFire®-based MCF51JM128 and the S08-based MC9S08JM60 belong to the Flexis JM family. The Flexis JM family devices expand the Freescale Controller Continuum by pro..
[ S08QE128 ] Freescale의 새로운 저전력 MCU [S08QE128]Freescale의 새로운 저전력 MCU 저전력(광고용으로 업계 최저 라는데..)이고 8bit 32bit 호환이 자유롭다는 Freescale사의 QE 시리즈를 한번 다뤄 볼까 한다. Freescale is taking the lead on low power. Our QE microcontroller (MCU) family is your solution for next-generation applications that reach industry-leading energy efficiency levels. The QE family includes the QE128 devices, the first Flexis™ duo at the connection point of the Freescal..
FreeScale Sample Order FreeScale 샘플 주문... 모토로라 32비트 MCU(ColdFire V2)도 저가격에 좋은 솔루션이 될것 같아 관심을 가지고 있던차에 샘플 주문을 해 봤다. MCF52221CAE66 2개 MCF5212CAE66 2EA MC9S08JM60CGT MC13213 MC13193FC MC13192FC 4EA
[MC9S08QG4] 용 테스트 PCB 보드 [MC9S08QG4] 용 테스트 PCB 보드 예전에 만들었던 AtTiny13보드를 좀 수정(칼질...)하여 MC9S08QG4와 호환 가능하게 만들어 봤습니다. data sheet: MC9S08QG4 핀맵 Attiny13 핀맵 schematic guide Applicatiom Board에는 ADC(VR), PWM(DC- MOTOR), SW, INT(Motor Tacometer out)등이 있다.
[OSBDM] MC9S08QG4 ADC VR, SW추가 [OSBDM] MC9S08QG4 ADC VR, SW추가 ADC를 테스트 하기 위해 VR, 스위치를 추가 해 보았다. MC9S08QG의 이제 모든 기능을 테스트 해 볼수 있지 않을까... 소스코드 int keypress; int ADC_val_H; int ADC_val_L; void main(void) { // set up kbi PTAPE_PTAPE2 = 1; // enable pullup for kb2 PTAPE_PTAPE3 = 1; // enable pullup for kb3 KBIPE_KBIPE2 =1; // enable kb 2 KBIPE_KBIPE3 =1; // enable kb 3 KBISC_KBACK = 1; // clear kb interrupts KBISC_KBIE = 1; // enab..
[OSBDM]을 이용한 MC9S08QG4제어 - LED제어 OSBDM을 이용한 MC9S08QG4제어 - LED제어 OSBDM에는 기본적으로 RS08KA2 8pin 2KB MCU가 있는데 코드워리어에서 C언어를 제공하지 않고 있고(SRAM이 적어 스텍생성에 문제가 있어 그런것 같은데...) 새롭게 출시된 MC9S08QG4로 교체 해서 C언어를 이용한 LED제어를 해 보도록 하겠습니다. 소스코드: MC9S08QG4교체 먼저 MCU를 MC9S08QG4로 교체 합니다. MC9S08QG4는 8k FLASH/512 SRAM로 메모리가 훨씬 크며 SPI/I2C/SCI/ADC/ 등 강력한 프리페럴 등을 제공하고 있습니다. 보드의 LED는 PTA3에 연결되어 있고 JP4를 연결해야 합니다. PTA3이 0이면 LED On되는 구조 입니다. 프로그램 다운로드 및 디버깅 코드워리어에..
[OSBDM]을 이용한 MC9S08QG4제어 - 초간단 프로젝트 생성 [OSBDM]을 이용한 MC9S08QG4제어 - 초간단 프로젝트 생성 프리스케일 MCU따라하기 까페 (http://cafe.naver.com/hcs08) 에서 무료로 제공하고 있는 프리스케일 MCU펌웨어 다운로드 및 디버깅 툴을 이용하여 간단히 프리스케일 MCU를 제어해 보도록 하겠습니다. 개인적으로 프리스케일 MCU따라하기 까페 주인장 님께 감사 드립니다. OSBDM은 RS08KA2 8pin 2KB MCU와 open-source BDM이 포함된 간단한 PCB 보드입니다. BDM인터페이스로 사용하실 수 있으며 S08 & RS08 MCU를 지원하고 있습니다 그런데 RS08은 ASM밖에 지원하지 않아 처음 접근하는 분들에게는 좀 어렵게 느껴지는데 S08(MC9S08QG4도 무료 샘플 제공합니다.)을 이용하면..

반응형