'잡동사니'에 해당되는 글 13155건

  1. 2024.12.18 해피빈 기부 시즌
  2. 2024.12.17 아 몰라 질러 1
  3. 2024.12.17 libreoffice impress 색상 바꾸기(반전)
  4. 2024.12.16 Structure from Motion
  5. 2024.12.15 지르고 싶은건 많은데 5
  6. 2024.12.14 탄핵안 가결 4
  7. 2024.12.13 python struct
  8. 2024.12.13 STM32 timer 사용하기
  9. 2024.12.13 STM32 PWM 으로 LED 점진적으로 깜박이기
  10. 2024.12.12 외근
개소리 왈왈/블로그2024. 12. 18. 10:17

소멸될 해피빈이 있다고 해서 후다닥 기부함

 

'개소리 왈왈 > 블로그' 카테고리의 다른 글

오블완 챌린지 완료  (0) 2024.11.28
오블완 챌린지?  (3) 2024.11.07
티스토리 수익예측  (1) 2024.09.11
이번주는 개발자들 휴가?  (0) 2024.07.31
오랫만에 해피빈 기부  (0) 2024.07.22
Posted by 구차니

게임 구매 엔딩보기 보다 빠르다!

포르자 호라이즌 4도 시들해져가는데 엔딩은 하세월인데

또 다른 게임을 사다니 ㅠㅠ

 

'게임 > 오리진&스팀&유플레이' 카테고리의 다른 글

데스 스트랜딩 + 노트북  (0) 2024.12.27
아 몰라 또 질러  (0) 2024.12.22
epic 무료 게임!  (0) 2024.12.06
블랙 프라이데이 할인... 흐음..  (0) 2024.12.01
오늘의 게임 다운로드  (0) 2024.11.02
Posted by 구차니

ms office에서는 쉽게 했던것 같은데

번거롭지만 도구 - 색상 교체기를 통해서 비슷하게 할 순 있다.

 

검은색을 피커로 찍어서 흰색으로 설정하고

흰색을 피커로 찍어서 검은색으로 설정하고 바꾸기 하면 완성~

[링크 : https://help.libreoffice.org/latest/ko/text/sdraw/guide/eyedropper.html]

Posted by 구차니

'이론 관련 > 3D 그래픽 관련' 카테고리의 다른 글

BSDF, BRDF, BTDF  (0) 2024.08.29
3D영상 종류 sbs tab  (2) 2017.06.12
path tracing - rendering  (0) 2016.12.14
visual SLAM - Simultaneous Localization and Mapping  (0) 2016.03.10
극좌표계, 구면좌표계...  (0) 2015.07.22
Posted by 구차니

지른다고 이걸 얼마나 가지고 놀고

행복(?)할 수 있을까? 라는 고민이 드는건 참 슬픈 일이다.

 

그냥 맘 놓고 지를수 없는 몸이 되어버려서

스스로의 행복을 가로막는건 아닐런지..

 

 

1. 스팀덱. 근데 생각외로 성능이...

2. 신제품 데스크탑.. 게임할 체력이..

3. zynq / cyclone V - 한 20만원 선.. 쩝.. -> zynq는 진짜루 판매 안하는 중 -_ㅠ

4. 핸드폰. 멀 하던 20부터 시작..

5. 닌텐도 - 20만원 이상.. 쩝..

6. 인터넷 강의. 20만원 이상.. 헐..

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

  (0) 2024.12.21
점심시간의 소소한(?) 유흥  (0) 2024.12.20
외근  (0) 2024.12.12
부주상골?  (0) 2024.12.07
피곤  (0) 2024.11.21
Posted by 구차니

비상계엄부터 尹탄핵 가결 '10일18시간37분'…대한민국 ‘흔들’

[링크 : https://v.daum.net/v/20241214184636100]

 

尹 탄핵 즉시 검토 나선 헌재…문형배 "신속·공정한 재판"

[링크 : https://v.daum.net/v/20241214185204202]

 

다만 언론들은 먼가 습관성(?) 탄핵이라는 이미지를 씌우려고 하네?

Posted by 구차니

gpt 에서 c로 짠 코드를 python으로 바꾸어 달라니 희한한(?) 문법이 보여 검색해보니

패킹/언패킹이라는 모듈인 듯.

3f 하면 float 3개 인것 같은데

gpt에서는 왜 3f3f3f 이런식으로 했을까 걍 9f 하면 되지 않나 -ㅁ-?

 

 

[링크 : https://docs.python.org/ko/3/library/struct.html]

[링크 : https://plummmm.tistory.com/176]

Posted by 구차니
embeded/Cortex-M3 STM2024. 12. 13. 14:13

PWM 이랑 거의 비슷하다

TIM2를 사용할 거고, clock source - internal clock

prescaler는 6MHz로 작동해서 6000 으로 하여 1msec 주기의 tick을 사용한다.

Counter Period는 1000 으로 해서 1000 번의 tick이 모이면 (= 1초) timer interrupt가 발생하게 한다.

 

NVIC Settings에서 TIM2 global interrupt를 발생시키게 하고 프로젝트 갱신하고

 

아래의 함수들을 추가하면 끝

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
    static int pwm_val = 0;
    static int dir = 1;

    if(dir)
    {
        if(pwm_val < 10)
        {
            pwm_val++;
        }
        else
        {
            dir = 0;
            pwm_val--;
        }
    }
    else
    {
        if(pwm_val > 0)
        {
            pwm_val--;
        }
        else
        {
            dir = 1;
            pwm_val++;
        }
    }
    // printf("pwm_val[%d] dir[%d]\n", pwm_val, dir);
    htim3.Instance->CCR1 = pwm_val;
    htim3.Instance->CCR2 = pwm_val;
}

int main(void)
{
    /* USER CODE BEGIN 2 */
    HAL_TIM_Base_Start_IT(&htim2);
    /* USER CODE END 2 */
    /* Infinite loop */
    /* USER CODE BEGIN WHILE */
    while (1)
    {
        /* USER CODE END WHILE */
        /* USER CODE BEGIN 3 */
        HAL_Delay(10);
    }
    /* USER CODE END 3 */
}

[링크 : https://eteo.tistory.com/73]

Posted by 구차니
embeded/Cortex-M3 STM2024. 12. 13. 12:39

STM32F103RETx 에서 구현 함.

 

CubeIDE 에서 클럭은 12MHz XTAL로 들어오고 있고

TIM3를 사용해야 하니까 APB1 의 클럭을 보면 된다.

TIM1/TIM8은 APB2에 있네

 

APB1 Timer clocks는 6MHz

 

핀에서 TIM3_CH1 / TIM3_CH2 로 할당하고

Timers - TIM3 에 가서

clock source를 internal clock 으로 바꾸고

channel 1과 channel 2를 PWM Generation CH1/2로 지정해 준다.

그리고 prescaler를 5999 (6000-1) 으로 해주면 6MHz / 6000 이니 1msec 를 1tick으로 쓰고

counter Period를 0~9 까지 10을 묶어서 10msec 마다 1번의 pwm을 발생하게 한다

※ 다르게 표현하면 100Hz PWM clock 으로 지정된다.

그리고 PWM Generation Channel 1/2 에서 Pulse (16 bits value) 에는

counter Period 값을 분모로 하는 값을 지정하면 되고 "Pulse / Counter Period"로 Duty Rate이 지정된다.

 

그러면 50% duty로 100Hz의 PWM 파형이 생성된다.

 

약간의 꽁수로(?) 아래와 같이 해주면

50ms 마다 1씩 변화되어 20번의 증감을 통해 1초 주기로 점멸하는 LED가 생성된다.

50ms 마다 바꾸는 것도 다른 타이머를 이용하면 메인 쓰레드에서 안해도 되니 정확한 타이밍이 될 듯.

    static int pwm_val = 0;
    static int dir = 1;

    if(dir)
    {
      if(pwm_val < 10) pwm_val++;
      else
      {
        dir = 0;
        pwm_val--;
      }
    }
    else
    {
      if(pwm_val > 0) pwm_val--;
      else
      {
        dir = 1;
        pwm_val++;
      }
    }
    // printf("pwm_val[%d] dir[%d]\n", pwm_val, dir);
    htim3.Instance->CCR1 = pwm_val;
    htim3.Instance->CCR2 = pwm_val;
    HAL_Delay(50);

 

[링크 : https://pilimage.tistory.com/23]

'embeded > Cortex-M3 STM' 카테고리의 다른 글

STM32 timer 사용하기  (0) 2024.12.13
stm32 gpio ext interrupt 모드  (0) 2024.11.04
stm32f103 adc + dma  (0) 2024.11.04
stm32 adc 읽기(1개로 여러 개 채널)  (0) 2024.10.30
stm32 tim output compare(OC) mode  (0) 2024.07.12
Posted by 구차니

왜 갔지? 싶은 별 소득 없는 땡땡이 근무

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

점심시간의 소소한(?) 유흥  (0) 2024.12.20
지르고 싶은건 많은데  (5) 2024.12.15
부주상골?  (0) 2024.12.07
피곤  (0) 2024.11.21
머 이런 개 뼉다구 같은 일이?  (0) 2024.11.18
Posted by 구차니