메모리를 아끼기 위해서 int8 로 설정했던 배열을 int1(or short)로 바꾸어 보았습니다.
그런데, 배열 쉬프트를 했을 때, 한 바퀴를 다 돌고 나면 배열이 망가지더군요.
CCS C 버전이 낮아서 그런 것인지 아닌지 모르겠네요.
일단 CCS C manual 2011 43쪽 하단을 보면, 이제는 int1 데이터 형에서 배열 설정을 허용한다고 되어있습니다.
따라서, 낮은 버전의 CCS C 에서 배열이 망가지는(?) 것이 아닌가 싶네요.
아우 ㅠㅠ
I have change int8 to int1. Because, I want to save memory.
But, it is out of order when done cycle of shift.
I presume that occurred throughout old version of CCS C.
Let's see CCS C manual 2011, below page 43. We can find "Arrays of bits (INT1 ) in RAM are now supported."
p.s. - 영어 공부 중인데, 틀린 영어 표현이 있어도 애교로 봐주세요. 아마추어 입니다 흐규흐규
그런데, 배열 쉬프트를 했을 때, 한 바퀴를 다 돌고 나면 배열이 망가지더군요.
CCS C 버전이 낮아서 그런 것인지 아닌지 모르겠네요.
일단 CCS C manual 2011 43쪽 하단을 보면, 이제는 int1 데이터 형에서 배열 설정을 허용한다고 되어있습니다.
따라서, 낮은 버전의 CCS C 에서 배열이 망가지는(?) 것이 아닌가 싶네요.
아우 ㅠㅠ
본문해석 :
I have change int8 to int1. Because, I want to save memory.
But, it is out of order when done cycle of shift.
I presume that occurred throughout old version of CCS C.
Let's see CCS C manual 2011, below page 43. We can find "Arrays of bits (INT1 ) in RAM are now supported."
p.s. - 영어 공부 중인데, 틀린 영어 표현이 있어도 애교로 봐주세요. 아마추어 입니다 흐규흐규
'예전취미 전자회로 > 개발' 카테고리의 다른 글
| 블링 블링 암 밴드 재료 구매 (0) | 2012.02.23 |
|---|---|
| 전원, 제어부 (0) | 2012.02.09 |
| 블링 블링 암 밴드 (0) | 2012.02.07 |
| 제어부 (0) | 2012.01.26 |
| 글자 흐르는 거 데모 (0) | 2012.01.09 |
| PS3 용 USB 조이스틱 기판 ver0.9 부품 수삽, 실장 가이드 (2) | 2011.10.11 |
| Frame Components and Materials (2) | 2011.08.24 |
| 요새 새로 만든 매크로 (0) | 2011.08.08 |


