일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Arm
- terminal
- 임베디드시스템
- EMBEDDED
- CCS
- 7 세그먼트
- JLCPCB
- easyeda
- Embedded System
- 모두의연구소
- MAC OS
- mcu
- PCB
- TI
- IoT
- bldc
- m4
- 임베디드
- RTOS
- St
- 초보개발자
- 아트웍
- 마이컴
- GPIO
- 전자공학
- TM4C123GXL
- TM4C123
- Programming
- 8051
- Developer
- Today
- Total
목록마이컴 (3)
Engineering Agit
1. CCS (Code Composer Studio) Texas Instruments의 IDE로 Eclipse기반이다. 대부분의 Code editing 작업과 complie, debugging 및 다운로드 작업을 이곳에서 진행한다. 2. TI Cloud Tools 링크: https://dev.ti.com/ TI DevTools [[item.type]] - [[item.title]] dev.ti.com Ti의 경우에는 STM사의 IDE와는 다르게 pin설정을 GUI로 보여주며 기본 코드를 구성할 수 있는 툴이 독립되어있다. 위의 링크를 들어가면 SysConfig 혹은 PinMUX라는 툴이 STM의 pin설정 툴과 같이 구성되어 있음을 알 수 있다. 윈도우의 경우 이 프로그램을 컴퓨터에 다운받아 오프라인으로..
#1 Intro 맥으로 8051을 개발하는 방식은 초기 환경 조성에 어려움이 있다. 이는 수많은 구글링과 테스팅으로 방식을 찾아야하기 때문이다. 또한 catalina부터는 32bit 프로그램을 지원하지 않기에 구글에서 찾은 방식이 적용안되는 경우가 허다하다. 따라서 이를 명심하고 정보를 찾아야한다. #2 1. SDCC (Small Device C Compiler) C/C++로 개발하는 상황에서는 이를 8051이 이해할 수 있는 HEX 파일로 변환해주는 compiler가 필요하다. 대게 이는 IDE(Integrated Development Environment)에서 가능하기에 신경을 크게 쓸 필요가 없었다. 8051의 경우에도 'mcu8051ide', 'uvision(KEIL)'등 ide가 존재한다. MS..
MCS-51 계열(AKA 8051) 중에서 Atmel사(현 Microchip사)의 AT89S52를 이용하여 스터디한다. 1. AT89S52 특징 1) MCS-51(8051의 정식 명칭) 계열 제품과 호환 가능 2) 8KB의 ISP(In-System Programmable) Flash Memory 내장(1000번의 쓰기/지우기 가능) 3) 4.0V ~ 5.5V의 operating range를 갖음 4) 0Hz에서 33MHz 범위의 Fully-Static-Operation(원하는 클럭으로 고정 작동이 가능함) 5) 3 단계 프로그램 메모리 락 6) 256 x 8bit의 내장 RAM 7) 32개의 프로그램 가능한 I/O 라인 8) 3 개의 16bit Timer/Counter 9) 8 개의 interrupt s..