embeded/Cortex-M0 STM2025. 12. 10. 18:02

UCPD는 별도로 판매하는 건가...?

cortex-m0 기반의 개발보드인데.. 정체를 모르겠다..

m0인데 왜 액정이 달려있고 HDMI 나 DP가 달린거지...

 

[링크 : https://www.st.com/en/evaluation-tools/stm32g081b-eval.html#overview]

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

STM32G071B-DISCO  (0) 2025.12.10
stm32g081b-eval / mb1352-c02  (0) 2025.12.10
Posted by 구차니
embeded/Cortex-M0 STM2025. 12. 10. 18:01

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

STM32G081B-EVAL  (0) 2025.12.10
stm32g081b-eval / mb1352-c02  (0) 2025.12.10
Posted by 구차니
embeded/Cortex-M0 STM2025. 12. 10. 17:02

cortex-m0+ 엥? stm32G면 m4 아니었어?

[링크 : https://www.st.com/en/evaluation-tools/stm32g081b-eval.html#overview]

 

찾아보니 stm32g0 g4 식으로 라인업이 존재한다

[링크 : https://www.st.com/ko/stm32/stm32/stm32intro/stm32g0-series.html]

[링크 : https://www.st.com/ko/stm32/stm32/stm32intro/stm32g4-series.html]

 

M4도 F/L/G에 다 있군..

[링크 : https://www.st.com/content/st_com/en/arm-32-bit-microcontrollers/arm-cortex-m4.html?icmp=tt18613_gl_lnkon_nov2020]

 

그나저나 DP는 왜 있는겨 -_-?

HPD source 라고 해서 High Definition Display 라고 google ai에서 나오는데 공식적인 링크는 못 찾겠다.

[링크 : https://www.st.com/resource/en/schematic_pack/mb1352-c02_schematic.pdf]

  [링크 : https://www.stmcu.jp/design/hwdevelop/other/63465/]

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

STM32G081B-EVAL  (0) 2025.12.10
STM32G071B-DISCO  (0) 2025.12.10
Posted by 구차니
회사일/전자부품2025. 12. 10. 16:15

ti 배터리 게이지 칩 제어용 windows 프로그램 같은데 한번 깔아봄

[링크 : https://www.ti.com/tool/ko-kr/BQSTUDIO]

 

gauge 칩을 고르고

 

지금 하는건 bq40z50 인데.. r1 r2에 앞에 06 08 이런건 머지?

 

귀찮아서 Finish 누르니 장치가 없다고 한다. 그냥 OK 눌러서 쌩까고 ㄱㄱㄱ

 

먼가 그럴싸하게 나오는데 레지스터 이름은 나오지만 주소값은 없어서 흐음.. 통신 덤프라던가 로그 없나?

하단에 No free Adpator 라고 해서 무료로 사용가능한게 있나 싶어서 검색해보는데

 

검색해도 나오지만, 설정에서 보니 EV2400 이라는게 나와서 검색해보니

 

i2c to USB 장치라고 해야하나.. 아무튼 MSP430 controlled 라고 된거 보면

적당한 MSP430 보드에 펌웨어만 넣으면 되는건가 싶기도 하고..?

그 와중에 199$.. 비싸! 아니.. 이런 전용 장비 치고는 싸다고 해야하나?

[링크 : https://www.ti.com/product/EV2400/part-details/EV2400]

'회사일 > 전자부품' 카테고리의 다른 글

bq40z50 온도 값  (0) 2025.08.21
ptn5110 usb-pd rdo 응답  (0) 2025.01.15
ad5292 wiper 값  (0) 2025.01.06
ads8598  (0) 2024.11.13
ad4111  (0) 2024.11.07
Posted by 구차니
개소리 왈왈/블로그2025. 12. 9. 23:09

일하는데 갑자기 카톡으로 중고나라 로그인했다고 나와서

어..? 해서 로그인 해서 마이 페이지 몇번 누르는데 로그아웃 당해서

계속 시도하니 계속 로그아웃 -_-

대화를 보니 야곰야곰 늘어 가길래 후다닥 도용당했으니 거래하지말라고

정지당하게 신고해달라고 해서 겨우겨우 마무리

오후 5:30 에 시작해서 6:20 정도 까지는 계속 팅기게 하고 팅기고 하면서 싸우다가(?)

하다하다 안되서 (탈퇴하려니 로그인 하면 풀린다고 써있어서 포기, 증거도 날아갈테니 포기)

닉네임을 도용당했음 적어놓으니 그제서야 좀 포기한듯.

 

112에 전화하니 뺑뺑이에 여전히 즉각적으로 도움이 되는건 없고 경찰서 가서 고발/고소 이야기만 하고 앉았고

128인가 사이버수사 쪽은 6시 땡~ 니미

중고나라 고객센터도 6시 땡~ 니미럴

 

그 와중에 네이버 로그인 비밀번호 바꾸어도 들어가던데

도대체 어떤 자동화시스템으로 개짓거리를 하는건지 -_-

어디서 부터 털린건지 감도 안오네

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

도메인 연장비용 인상  (4) 2025.12.11
x도 털렸나..  (0) 2025.12.07
엥 갑자기 머지?  (2) 2025.11.12
오랫만에 글 정리  (0) 2025.11.03
tistory / kakao -> axz  (3) 2025.10.31
Posted by 구차니
embeded/Cortex-M3 STM2025. 12. 9. 23:03

하드웨어로 구현된거라 소프트웨어로 루프돌리는것 보다 빠르다는게 장점인데 대충(?) 60배 빠르다고 한다.

[링크 : https://www.st.com/resource/en/application_note/an4187-using-the-crc-peripheral-on-stm32-microcontrollers-stmicroelectronics.pdf]

 

hcrc 라는 핸들이 선언되어 있고

HAL_CRC_Calcuate() 함수를 이용해서 바로 리턴을 받는 구조인 듯.

/* Private variables ---------------------------------------------------------*/
CRC_HandleTypeDef hcrc;

uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength)
{
  uint32_t index;      /* CRC input data buffer index */
  uint32_t temp = 0U;  /* CRC output (read from hcrc->Instance->DR register) */

  /* Change CRC peripheral state */
  hcrc->State = HAL_CRC_STATE_BUSY;

  /* Reset CRC Calculation Unit (hcrc->Instance->INIT is
  *  written in hcrc->Instance->DR) */
  __HAL_CRC_DR_RESET(hcrc);

  /* Enter 32-bit input data to the CRC calculator */
  for (index = 0U; index < BufferLength; index++)
  {
    hcrc->Instance->DR = pBuffer[index];
  }
  temp = hcrc->Instance->DR;

  /* Change CRC peripheral state */
  hcrc->State = HAL_CRC_STATE_READY;

  /* Return the CRC computed value */
  return temp;
}

[링크 : https://cpattern.tistory.com/218]

[링크 : https://m.blog.naver.com/sheld2/222346016827] crc32 와 동일하게 나오게 하려면 수정 필요

[링크 : https://blog.naver.com/eziya76/221507312819]

 

[링크 : https://community.st.com/t5/stm32-mcus/crc-computation-in-stm32-mcus-and-post-build-creation/ta-p/49710]

 

CRC calculation unit, 96-bit unique ID

2.3.3 CRC (cyclic redundancy check) calculation unit
The CRC (cyclic redundancy check) calculation unit is used to get a CRC code from a 32-bit data word and a fixed generator polynomial.
Among other applications, CRC-based techniques are used to verify data transmission or storage integrity. In the scope of the EN/IEC 60335-1 standard, they offer a means of verifying the Flash memory integrity. The CRC calculation unit helps compute a signature of the software during runtime, to be compared with a reference signature generated at linktime and stored at a given memory location.

[링크 : https://www.st.com/resource/en/datasheet/stm32f103rc.pdf]

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

bluepill 보드를 stlink v2로 만들기  (0) 2025.12.16
stm32f103ret middleware - usb  (0) 2025.12.09
stm32f103ret connectivity - usb  (0) 2025.12.09
STSW-STM32084 / usb demo  (0) 2025.12.09
stlink v2 클론 도착!  (0) 2025.11.26
Posted by 구차니
embeded/Cortex-M3 STM2025. 12. 9. 17:02

쭈욱 눌러보는데 저 FS가 Full Speed(12Mbps) 였군..

아무튼 지원가능한 클래스는 6가지이다. DFU로도 쓰면서 HID로 쓰고.. 이런식의 구성은 안될 것 같다.

 

Audio Deivce Class

 

샘플링 주파수는 250 ~ 48000 sample/s  이 가능하다. 내장  ADC를 어떻게 잘(?) 굴리면 48k 까지 가능하려나?

 

Communication Device Class (Virtual Port)

그래도 가상 com port인데 baudrate이 없네?

 

Download Firmware Update Class (DFU)

펍웨어 업로드 할때 쓰기 좋은 DFU 클래스.

USBD_DFU_MEDIA interface 는 무슨 의미이려나? Kg 써있으니 몸무게 같네

@Internal Flash   /0x08000000/03*016Ka,01*016Kg,01*064Kg,07*128Kg,04*016Kg,01*064Kg,07*128Kg

 

Human Interface Device Class (HID)

가상 키보드, 마우스, 조이스틱 만들기 좋은 HID 클래스

 

Custom Human Interface Device Class

HID랑 머가 다르려나? class parameter에 IN ENDPOINT, OUT ENDPOINT가 추가 되긴하는데..

송수신이 가능한 HID인가?

 

Mass Storage Class

microSD hat 붙이면 SD 플래시 메모리 만들수 있겠군

 

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

bluepill 보드를 stlink v2로 만들기  (0) 2025.12.16
stm32f103ret crc  (0) 2025.12.09
stm32f103ret connectivity - usb  (0) 2025.12.09
STSW-STM32084 / usb demo  (0) 2025.12.09
stlink v2 클론 도착!  (0) 2025.11.26
Posted by 구차니
embeded/Cortex-M3 STM2025. 12. 9. 16:45

23새 프로젝트 생성해서 이것저것 눌러보고 있는 중인데 USB는 무조건 48MHz가 들어가야 하나보다.

 

 

그 와중에 APB1 클럭은 10~36Mhz는 들어가야 하는 제약이라니

 

그 와중에  PLL source는 HSE만 허용한다고.. 왜 활성화 안되냐고!

 

먼가 꼬였었는지 RCC 설정이 없었는데 다시 ioc 파일 열고 외부 클럭 하니 이제야 된다.

USB를 쓰려면 PLL 클럭이 있어야 하고 그러려면 외부 클럭이 있어야 한다.

 

USB FS 활성화 하니 PA11 / PA12 가 설정된다.

 

Full Speed 12MB/s 만 선택지에 있고(USB FS - Full Speed)

Link Power Management를 활성화 하려면 Low Power를 Enable 해주어야 한다.

Battery Charging은 멀 하던 Enable 할 수 없네

 

NVIC Settings 제외하면 딱히 설정할 내용이 없긴한다.

 

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

stm32f103ret crc  (0) 2025.12.09
stm32f103ret middleware - usb  (0) 2025.12.09
STSW-STM32084 / usb demo  (0) 2025.12.09
stlink v2 클론 도착!  (0) 2025.11.26
stm32 cubeide git commit hash  (0) 2025.11.24
Posted by 구차니
embeded/Cortex-M3 STM2025. 12. 9. 16:43

 

[링크 : https://www.st.com/en/microcontrollers-microprocessors/stm32f103re.html]

 

받아보니 윈도우용.. OTL

[링크 : https://www.st.com/en/development-tools/stsw-stm32084.html#overview]

 

STM32F103RET 인데 USB Prescaler / To USB 가 있었네?

 

핀을 쓰고 있어서 활성화는 안되는데 Device (FS) 만 보인다.

File system인줄 알았는데 Fast Speed (12Mbps) 인 듯.

 

[링크 : https://blog.naver.com/eziya76/220945711310]

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

stm32f103ret middleware - usb  (0) 2025.12.09
stm32f103ret connectivity - usb  (0) 2025.12.09
stlink v2 클론 도착!  (0) 2025.11.26
stm32 cubeide git commit hash  (0) 2025.11.24
stm32f103c8t6 blue pill board  (0) 2025.11.22
Posted by 구차니

전역설정으로 등록하면 저장소 주소가 달라졌을때 간단하게(!) 연결을 변경해 줄 수 있다.

[링크 : https://gist.github.com/Kovrinic/ea5e7123ab5c97d451804ea222ecd78a]

'프로그램 사용 > Version Control' 카테고리의 다른 글

git revert  (0) 2025.12.11
git master -> main branch  (0) 2025.05.22
git local branch, merge master  (0) 2025.01.16
git switch  (0) 2025.01.16
git stash drop , clear  (0) 2024.09.19
Posted by 구차니