2019/11 4

STM32F723 UART LL_DRIVER 예제

뭘 좀 잘못한 걸까요? F723이 H743보다 더 빠르다니 이해가 잘 안되네요. 하지만 STM32F103이 STM32F091보다 연산이 느린걸 보면 그럴수도 있다고 생각이 되기도 하네요.(내부 플래쉬 메모리 접근 구조나 이런 차이일까요? 아님 캐쉬를 안 돌렸나? 확인 안해봤으니 상상의 나래만 ㅋㅋ큐ㅠㅠㅠ 캐쉬설정하니 속도가 엄청나게 나오네요. 393us가 걸렸던게 81us로 바뀌네요.) USB HS PHY가 안에 들어있어서 써볼까 생각했었는데 더 잘 되었네요. 다만 UFBGA나 WLCSP 타입이라서 아트웍이나 PCB 제작 후 수삽할 때 짜증이.... ㅠㅠ STM32F091 - ARIA 128/192/256, CTR Mode ARIA CTR 128 32BYTE - 1827us ARIA CTR 192 32B..

STM32H743 LL_Driver Timer

분주하는 부분에서 약간 헤맸습니다. /******************************************************************************* * Function Name : * Parameters : None * Return : None * Description : DEBUGPRINT("%d \r\n", SystemCoreClock);//400000000 *******************************************************************************/ void Config_TIM(void) { uint32_t Prescaler; Prescaler = (uint32_t)(SystemCoreClock / (2*1000000..

STM32H743 UART LL_Driver 예제

STM32H7 시리즈의 LL_Driver 예제를 찾아봐도 보이지 않았습니다. 예제는 COMP, DAC, RTC, SPI만 있어서 직접 만들었습니다. 약간의 삽질을 했습니다. LL_USART_SetBaudRate함수에 분주까지 들어가서 헤맸네요....... 암호모듈 속도 측정결과 뭔가 획기적으로 속도가 빨라지지는 않네요. DMIPS 차이로는 거즘 4배인데 연산속도 차이는 2배가 채 안되어서 약간 실망감이 드네요. 캐쉬설정하니 빨랐습니다. STM32F446 - 225DMIPS - ARIA 128, CBC Mode Data Length - 32 byte 61 us Data Length - 64 byte 100 us Data Length - 128 byte 177 us Data Length - 256 byte ..

Intel-Hex 프로토콜 구조

keil로 컴파일하고 나니 나온 Address Offset 데이터가 위아래로 섞여 있어서 난리였습니다. 차근차근 일정한 패턴을 가지고 Address Offset가 순차로 내려갈 줄 알았는데 위, 아래, 위위, 아래 난리네요. 다운로드 프로그램을 만드는데 전부 확인해서 조립한 다음 일정 바이트씩 쪼개서 내려줘야하니 이것도 참 문제네요. --- Intel-Hex 프로토콜 구조 --- STX : 1byte(:) Length : 1byte Address Offset : 2byte Type : 1byte Data : 0 ~ 255byte CheckSum : 1byte 예제) :09 6D59 00 7D027F487E600265F7 AF :10 6B0F 00 7D047F487E601265F77F467E601265FE..