목록2020/03 (4)
Brise
STM32F4에서는 내부에 보정되어 어느정도 쓸만한 온도를 출력하는 ADC채널이 있다. 해당 값에 대한 정보는 Datasheet와 Reference Manual을 뒤져보면 알 수 있는데, 해당 채널을 이용하여 온도를 측정하는 코드는 대략 아래와 같다. 1234567891011121314151617181920212223242526272829303132333435363738394041uint16_t adc_buffer[3] = {0,};uint32_t adc_busy = 0; uint16_t *temperature_adc = &adc_buffer[0]; float temperature; uint16_t const *TS_CAL_30 = (uint16_t const *)0x1FFF7A2C;uint16_t co..
C언어에서 모듈러(modular) 연산의 기호는 %이다. 쉽게 생각하면 나머지 연산이지만, 기대와 다른 값이 나오는 경우가 있다. 만약 음수를 양수로 나눈 나머지나, 양수를 음수로 나눈 나머지의 경우이다. C에서는 이 부분에 대해서 컴파일러가 알아서 처리하도록 규정하고 있었지만, 표준이 개정되면서 그 부분이 개선되었다. C = A % B에서C의 부호는 A와 같다. 만약 -100을 9로 나눈 나머지를 구한다면, -1 이 나오는 식이다. 관련 자료 : http://ohyecloudy.com/pnotes/archives/1704/
!! 한글이 출력되게 하는 방법이야 다양하지만 zhcon, fbterm, jfbterm 등등.. !! 입력이 되게 하는 방법은 많지 않다. !! 여러가지 찾아봤는데 zhcon, fbterm, jfbterm등등.. 1. zhcon 빠르고 중국,일본어등 입력을 지원하지만 한글은 지원하지 않는다. 패치를 하시려면 하시라.. 그러나 개발이 진행되지 않으므로, 업그레이드되는 환경을 절대 따라잡지 못할 것이므로 포기. 2. jfbterm 설치 후 입력을 해봐도 안되더라.. 그래서 찾아본게 jfbterm-han과 jfbterm-uxp, jfbterm-nabi 소스를 구해서 컴파일 데비안파일 까지 다 만들어 봤는데.. 의존성 문제가 있다. libhangul0의 버전떄문에.. ibus와 충돌.. 심각하다 그리도 또 빠뜨..
윈도우에서는 기본적으로 파일을 찾는 파일 탐색기가 있지만, 이따금 파일을 제대로 찾지 못하는 등의 불편함이 있다. 이때 사용하기 유용한 몇 가지 검색 프로그램을 추천한다. 1. Everything Everything은 컴퓨터 내의 파일 리스트를 색인화하여 빠른 시간 내에 찾아주는 프로그램이다. 윈도우 7 이후의 운영체제이서는 자체 검색 엔진이 백그라운드로 인덱싱 작업을 수행하지만, 이 프로그램만큼 빠르고 편리하게 파일이나 폴더를 잘 찾아주지 않는다. 하지만, 색인 작업을 위하여 서비스가 구동되는데 이 서비스를 위하여 어느정도의 램을 잡아 먹는 것이 단점이라고 할 수 있지만, 정규식으로도 찾을 수 있고, 속도도 빠른 것이 장점이다. 다운로드 : https://www.voidtools.com/ko-kr/ 2..