임베디드37 Keil Compile Error : FCARM - Output Name not specified, please check 'Options for Target - Utilities' Keil 컴파일러를 사용하다가 기존 프로젝트에, 이미 생성되어 있는 C File을 추가한 뒤 컴파일 하는데 제목과 같은 에러가 발생하는 경우가 있다.이게 뭔가하고 꽤 여러가지를 해 보았으나 해결되지 않았고, 인터넷에서 해결책을 찾았다. 첨부한 파일의 옵션을 확인해 보니이와 같이 되어 있었다. 여기에서 File Type이 Image file로 되어 있다. 나는 분명히 .c 파일을 첨부했는데.이걸 아래와 같이 C Source file로 변경을하고난 뒤 다시 컴파일을 하니까 정상적이 되었다. 2023. 10. 19. 임베디드 시스템을 무선 AP로 설정 임베디드 시스템에 간단히 TCP/IP 무선 모듈을 추가해서 무선 AP로 구성할 수 있다.ESP-07S를 사용하였고, PC에서 무선으로 연결할 수 있도록 했다.https://youtu.be/FlmT8Uud4hM동작은 위의 동영상과 같이 할 수 있었다.화면 우측 하단의 이상한 숫자들을 무선으로 임베디드 시스템에 전송하고좌측의 시리얼 모니터에서 임베디드 시스템에서 보낸 데이터들을 표시한다.표시 내용은 TCP/IP 모듈을 통해 수신된 데이터들이다.HEX 코드를 전송했기 때문에 ASCII 화면에서는 깨져서 디스플레이 되고,HEX 코드 디스플레이 시에는 전송한 데이터들이 정상적임을 확인할 수 있다. 이걸 가지고 이제 APP 과 함께 장비 구동 테스트를 해 봐야겠다. * Wifi AP의 이름, IP 를 컨트롤러의.. 2023. 9. 26. ATMEL M90E32AS 테스트 오류사항ㅠㅠ 보드를 만들고, Relay Tester를 이용해서 전류를 공급하고, Fluke 계측기를 기준삼아 보드를 교정했다.전압도 같은 방식으로해서, 전류는 +-1A(표시가 1A 정밀도라...)가 되도록 했고, 전압은 거의 같은 값을 나타내는 것을 확인했다. 이후 실제 부하를 달아서 테스트를 했으나 전압은 같은 값을 나타내고, 전류도 +-1A 정도의 오차를 보이며 표시한다.그런데 역률(Power Factor)은 현저히 틀리다.Fluke 계측기에서는 코일 부하로 0.49를 나타내는데, 내가 만든 보드에서는 -62정도를 나타낸다.음...여기서 - 값은 무엇일까 고민해 봤는데 M90E32의 데이터 시트 초반 설명에 보면와 같이 IEC 요구사항에 맞도록 설계 되어 있어 보인다.IEC는 전력 계산에 따라 역률의 부호가 바뀌.. 2023. 9. 13. Micro-C/OS-II 포팅일지 https://cafe.naver.com/fwinside/1239 [myMP3P uCOS-II]일주일간의 삽질 결과.... 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 2009년으로 되어 있다. 이 자료를 만든지가. 그 뒤로 계속 끄적이기만 하고 뭔가를 해 볼 수가 없었다. 이번에는 다른 것으로 결과를 만들어 봐야겠다. 실패하는 사람은 실패만한다. 성공하는 방법을 배우지 못해서이다. 그 고리를 끊고 성공을 해 보게 되면 방법을 알기에 다음에도 성공하게 된다. 그동안 실패를 많이했고, 성공 뒤에 다른 도전이 없었는데 이번에 시도하는 것은 꼭 다시 성공을 해 보자. 2023. 9. 8. ATMEL M90E32AS Application Note Error ㅠㅠ 데이터 보상 방법에 대한 설명 중 에러사항이 하나 발견 되었었다. 한 참 고민하고 계산해 보다 보니 다음 페이지에는 정상적으로 기재가 되어 있어서 해결이 잘 됐다. Atmel M90E32AS의 Application Note의 31페이지에서 구역을 나누어서 보상하는 방법을 설명하는 곳의 Note에서 16으로 적혀있어야 하는 부분이 6으로 적혀 있어서 한 참 고민했다. 그런데 다음 페이지에서 정상적인 방법이 6이 아니라 16이라고 확인할 수 있었다. 이것 때문에 한 참 고민했는데...역시 앞, 뒤를 잘 살펴야 한다, 2023. 8. 29. ATMEL M90E32AS 실험 결과 2023.08.24 14:20 간편하게 나온 IC 같다. 내부에서 계산이 거의 다 되는 것을 읽기만 하면 될 거 같다, 전압 레지스터가 16비트라 65535까지 표현 되는데 655.35V까지 전압 표시가 가능하단 얘기다. 난 400V까지면 될 거 같은데. 전류 레지스터도 16비트라 65535 까지 값을 갖게 되는데 전류는 LSB가 0.001A라 65.535A까지 측정 값을 보여준다. 음..난 최대 값이 최대 400V 전압에 300A까지 측정돼야하는데.... 그럼..60A를 300A로 되도록 설계를 해 봐야겠다. 결과 값에다가 x5를 하면 오차는 좀 있겠지만 계측은 가능할 것 같다. 여기 저기 찾아봐도 이 부분에 대해서는 별 얘기가 안나온다. M90E32AS의 SPI 통신에 대해서만 잘 안된다고 나오고.... 2023. 8. 24. 이전 1 2 3 4 5 6 7 다음