본문 바로가기

분류 전체보기159

MG32F02A072 SPI 단종된 IC이긴하나 처음 나왔을 때 많이 구매 해 두었기에 이 IC를 지금까지 계속 사용중이다. 어플리케이션은 미용기기이다. 일단 SPI를 하기 위해서는 Manage Run-Time Environment의 MG32x02z_IRQ_Handler에서 Enable SPI0 NVIC를 선택해 준다. ADC를 테스트 하기 위해서 함께 선택해 두었다. 이 후 SPI를 설정한다. void BSP_SPI_Init (SPI_Struct* SPIx) { /*=== 1. Default Initial SPI ===*/ SPI_DeInit(SPIx); /*=== 2. Configure clock divider ===*/ // SPI clock = 11.059MHz SPI_Clock_Select(SPIx, SPI_CK_SPIx_.. 2022. 10. 27.
트랜스포머 타사에서 개발한 제품을 생산하기위해 트랜스를 발주하고 인서트해서 테스트를 했는데 잘안됐다. 승인원이 잘못되어 제작해도 안되는 부품이었다. 이것 저것 바꿔보고, 사이드 갭도 만들어 보고 했는데.. 마지막으로 센터갭을 만들어서 테스트 중이다. 처음 동작 할 때는 잡음이 좀 있었는데 시간이지나먼서 사라지는 걸보니 캐패시터의 영향일것같다. 트랜스를 10개를 만들었는데 이것들이 모두 이상없이 동작했으면 좋겠다. 2022. 10. 26.
MG82F6D16 GPIO MODE 1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. 부팅 시 LED가 모두 ON 되어 있다가 1초가 지난 뒤에 모두 OFF 된다. 그 뒤 G0èG1èRèG0…의 순으로 200ms마다 순차적으로 LED가 켜진다. 2. 회로도 /* LED 부분 회로도 추가 */ 3. Code ⑴ main routine void main() Main routine 시작 { InitSystem(); 시스템 초기화루틴 LED_G_0=0;LED_G_1=0;LED_R=0; LED를 모두 ON 시킴 DelayXms(1000); 1초 딜레이 LED_G_0=1;LED_G_1=1;LED_R=1; LED를 모두 OFF 시킴 while(1) 무한루프, 시스템 동작 { L.. 2022. 10. 25.
동아리 문화관 관련 총장실 답글 얼마전에 동아리 문화관 건립 요청의 글을 총장실 민원 메일로 보냈었다. 답글은 왔으나 그리 만족스럽지는 않다. 뭐..이제 시작이니까. 일단은 담당자는 건립에 동감한다고는 하지만 현실적으로는 어려울 것 같고, 먼저 메타버스 캠퍼스에서 구축하는 것을 검토해 보도록 하겠다고는 한다. 언제 할런지.... 애장품은 잘 간직했다가 80주년 행사 등에 맞춰서 기증해 달라하는데...필요하면 해야겠지만.. 기다려봐야겠다. 2022. 10. 25.
그리움 이걸 계속 사용하고 싶었었는데 이제는. 2021. 11. 3.
MPU6050 자이로센서 MPU6050 마이컴으로 데이터를 읽어 각도의 변화를 확인할 수 있다. 음..코드를 인터넷 상에 돌아다니는 것을 이용했다. 일단 동작은 잘 하고있다. 그런데 IC를 구할 수 없다. 그래서 알리에서 찾아서 주문 해 두기는 했는데 올라나..? 2021. 11. 3.