본문 바로가기
반응형

C언어2

[C언어] UART 기능을 개발중입니다. (전역변수) 갑자기 들어온 업무, UART 기능 개발 처음에는 뭔가 뭔지도 모르고 UART 기능 예제가 있는 파일 하나 덜렁 받아다가 양산 수준으로 기능을 개발하려니 내가 지금 이걸 왜 하고 있는거지란 생각만 수십번 했는데 이제와서야 조금씩 눈이 띄기 시작했다. 역시 사람은 고생을 해야 뭔가 배운다. (?) 일단 내가 어떤 부분을 담당하는지 정확하게 정의해야 한다. 우리 회사가 만드는 제품의 chip 이 있고 (1번), 내가 그 위에 UART 기능을 올린다. 그리고 UART 기능을 받아서 동작을 하는 고객사의 device 가 있고 (2번), 고객사의 device 는 받은 UART 명령에 대한 response (=ACK) 를 던져준다. 나는 그 ACK 를 받아서 우리 제품으로 필요한 정보를 전달한다. 그리고 나니 뭔가.. 2023. 1. 20.
[C언어] int array, char array만드는 법, 초기화 하는 법 프로그래밍을 하다보면 가장 쉽게 만들고 사용할 수 있는 것이 int array 이다. 여러가지 숫자를 넣어서 관리하는 것이 알고리즘의 기본이 아니겠는가? int numArray[4] = {0}; 가장 쉬운 int array 선언방법이다. 위처럼 {0} 으로 선언해주면 [0][1][2][3] 의 모든 공간이 다 0 으로 초기화 된다. printf("numArray is %d %d %d %d\n", numArray[0], numArray[1], numArray[2], numArray[3]); //numArray is 0 0 0 0 이런식으로 데이터의 접근도 어렵지 않다. 모두 0으로 초기화 된것을 알 수 있다. numArray[0] = 1; numArray[1] = 2; numArray[2] = 3; num.. 2023. 1. 20.
반응형