비행기 조종실의 일부를 만들 예정입니다. 약 20 개의 인코더, 약 10 자의 LCD 및 많은 스위치/트리거/버튼을 사용해야합니다. 필자는 시프트 레지스터를 사용할 수 있기 때문에 LCD 및 버튼에 문제가 없다고 생각하지만 인코더 (PWM 신호)로 어떻게해야할지 모르겠다. 하나의 보드에 많은 PWM 입력을 사용하는 방법에 대한 제안 사항에 대해 감사드립니다
저는 Olimex STM32 E407과 USB TINY-H 디버깅 어댑터를 가지고 있고 Visual Studio를 사용하지 않는 Visual Studio 2012 또는 2013에서 툴체인을 설정하는 방법이 있는지 알고 싶습니다. 나는 정말로 다른 도구에 돈을 지불하고 싶지 않습니다. 많은 포럼과 페이지를 검색했지만 대부분은 Linux (성가신 UEFI BI
STM32F0 검색에 문제가 있습니다. 동일한 보드의 I2C2 (슬레이브)에 시작 조건과 주소를 보내려면 마스터와 같은 I2C1을 사용하고 있습니다. 신호를 유용하게 생성 할 수 있지만 IC2 (슬레이브)가 9 번째 클럭에서 ACK를 생성 할 수 없습니다. 무엇이 잘못 되었습니까? 설정에 대한 다음 내 코드 : void set_I2C(void){
어떻게 USART 보오율을 2Mbps, 3Mbps 또는 4Mbps로 높일 수 있습니까? 내가 STM32L151RCT6A를 사용하고 있는데, 나는 921600까지 돌릴 수있다. 나는 PLL 32MHz로 클럭을 설정했다. 그것이 가능하다는 것을 보여주는 데이터 시트에서, 이것은 누구도 이것을 한 적이 있습니까?
STM32F10B 메인 보드에서 DT028ATFT-TS 디스플레이를 초기화하려고합니다. 이전에는 DT028TFT-TS와 함께 작동했지만 디스플레이가 중단되었습니다. 새로운 디플레이를 사용한 결과, 인터페이스도 ILI9320에서 ILI9341로 변경되어야했습니다. 나는 기본적으로 이전에 가지고 있던 것과 동일한 구성으로 새 디스플레이를 초기화하려고합니다. 내
/C++ comparsion 연산자 동작 : #define DEVICE_ID ((uint8_t)0x3f)
을 내가 기능을 다음과 같은 한 :이 기능에 단계별로 갈 경우, void LIS3DSH_Init(LIS3DSH_InitTypeDef* LIS3DSH_InitStruct)
{
// uint8_t ctrl=0x00;
uint8_t ident
나는 STM32F4에 .bin을 굽기 위해 St-write에 익숙했으며 예상 한 메시지를 보았습니다. 이제 GPIO 초기화 방법을 이해하고 싶습니다. 따라서 OpenOCD와 arm-none-eabi-gdb를 사용합니다. 여기, 그것은 나의 과정입니다. $ minicom
$ openocd -f /opt/openocd/share/openocd/scripts
USB를 통해 장치 (STM32Fx Discovery)에서 실행중인 임베디드 응용 프로그램에서 변수를 읽는 stmicro STM-STUDIO과 유사한 응용 프로그램을 작성하려고합니다. 보드 (아마도 C# 응용 프로그램을 사용하는 응용 프로그램)에서 나오는 결과 (변수)를 읽으려면 어떻게해야합니까?