일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JLCPCB
- St
- mcu
- TM4C123GXL
- 초보개발자
- Arm
- 모두의연구소
- EMBEDDED
- 임베디드시스템
- GPIO
- PCB
- 마이컴
- 8051
- terminal
- bldc
- RTOS
- easyeda
- IoT
- TM4C123
- 아트웍
- CCS
- 전자공학
- MAC OS
- 임베디드
- Embedded System
- 7 세그먼트
- Programming
- m4
- Developer
- TI
- Today
- Total
목록Personal Study/Embedded engineering (3)
Engineering Agit
보호되어 있는 글입니다.
◈ 여는 글 Interrupt에 관한 프로그래밍을 하다 startup code에 다음과 같이 적혀있는 함수들을 본 적이 있을 것이다. . . . //Weak Function Deffinitions, can be written / declared in other files extern void SVC_Handler(void) __attribute__((weak)); // SVCall Handler extern void DebugMon_Handler(void) __attribute__((weak)); // Debug Monitor Handler extern void PendSV_Handler(void) __attribute__((weak)); // PendSV Handler extern void SysTic..
◈ 여는 글 IDE에서 debugging시에 memory browsing을 하면 다음과 같이 'TI-32bit format'으로 볼 때와 'TI-8bit format'으로 볼 때 순서가 바뀌어있다. 동일한 register에 동일한 값을 넣었는데 이와 같이 나타나는 이유를 알아보고자 한다. 1. TM4C123GH6PM의 memory structure TM4C123GH6PM의 경우에는 위의 그림과 같은 memory structure를 갖는다. 각각의 address 값이 32bit값이므로 이 MCU를 32bit MCU라고 칭하며, 각각의 address에는 1byte(8bit) 크기의 값이 담길 수 있다. TM4C123은 각각의 register의 크기를 32bit로 가지므로 하나의 register는 4개의 주소..