내 목표는 상관없이 나는 그것이 대상으로 깜박 언제 프리스케일러 및 기간 static TIM_HandleTypeDef s_TimerInstance = {
.Instance = TIM2,
};
void Hal::initTim()
{
__TIM2_CLK_ENABLE();
s_TimerInstance.Init.Presca
아래 링크에서 모든 코드를 첨부했습니다. 검토하시기 바랍니다. 두 가지 프로그램이 있습니다. 및 B; PROG A는 인 응용 프로그램 이미지 PROG B suppost 수 부트로드 프로그램 PROG A는 PROG B에 이동 버튼이 MCU 을 눌렀을 때 리셋 후 0x08004000 에 할당 된 메모리 주소를 가지고 (0x08000 000)이고 LED를 에 토
내 질문에 내가 어떤 종류의 부트 로더를 개발하고 플래시하면 (MCU에 부트 로더를 넣을 때 부트 로더라고 부르는가?), 끔찍하게 작동한다. MCU 전체를 벽돌로 만들어 완전히 사용할 수 없게 만든다. 영구적으로? 내가 묻는 이유는 STM32F407 용 부트 로더를 개발해야한다는 것입니다. 문제는 부트 로더 나 그와 비슷한 것에 대해 아무것도 모르기 때문에
STM32L 마이크로 컨트롤러를 사용하여 기계식 수량계에서 펄스 수를 계산하고 싶습니다. 유량계의 출력은 2 개의 리드 스위치에 있습니다. 두 개의 리드 스위치가 "ON"OR 레지스터에서의 주행시 포인터 또는 기어에 장착 된 자석을 각각 "OFF"동작 될 다음과 같이 스위치의 동작을 설명한다 , 동시에 "켜짐"하지 마십시오. 두 개의 리드 스위치는 포인터의
내 ST32L c 애플리케이션에서 깜박이는 LED의 속도를 높이고 싶습니다. 아래 코드를 사용하면 버튼을 누르면 LED가 빠르게 깜박입니다. 놓으면 LED가 정상적으로 깜박입니다. 단추를 최소 2 초 동안 누른 다음 LED가 빨라지는 것을 어떻게 확인할 수 있습니까? int i = 0;
while (1) {
bool wasSwitchCl
이 작업은 Arduino에서 I2C로 STM32로 데이터를 전송하는 것입니다. 내가 같은 가지고 다른 측면에서 enum PhaseCommands {
PHASE_COMMAND_TIMESYNC = 0x01,
PHASE_COMMAND_SETPOWER = 0x02,
PHASE_COMMAND_CALIBRATE = 0x03
};
enu
내 코드가 읽히지 않도록하고 싶습니다. STM32에이 기능이 있다는 것을 인터넷에서 보았습니다. 그러나 몇 가지 예제 코드를 찾지 못했고 사용법을 이해할 수 없습니까? 메인 코드를 호출하기 전에 처음에 READ_PROTECTION() 보호 기능을 배치해야합니까? 또는 주 코드를 호출 한 후 끝 부분에 배치해야합니까? 이 예제 코드는 나에게 정말로 도움이 될
나는 STM32F429ZGT를 사용하여 EPD (ED060SD1)를 운전하려하고 있으며, 디스플레이 벤더로부터 데이터 시트를 얻었다. 그러나 EPD 디스플레이 또는 핀 세부 사항을 구동하는 방법에 대한 구체적인 설명은 없습니다. 그래서 나는 그 핀이 무엇을 알고 싶어 .. 방법이 디스플레이를 실행하는 모든 힌트 .. 는 EPD 디스플레이를 지원하지 않는 당
가 나는 피질 - m3 컨트롤러에서 다음 의사 코드를 구현하기 위해 노력하고, (특히 STM32L151) 즉 void SysTick_Handler() {
do_high_priority_periodic_tasks(); // not to be interrupted
lower_interrupt_priority();
do_low_prio
내 STM32F103C8T6 마이크로 컨트롤러에 문제가 있습니다. 나는 PC13에 연결되어있는 외부 스위치를 눌러 외부 인터럽트를 켜고 끌 수 있습니다 (운동). StdPeriph Library를 사용하고 있습니다. 칩이 프로그래밍되면 아무 일도 일어나지 않습니다. 반대로, 내가 디버거 (Coocox에서 디버그)를 사용할 때 칩이 정상적으로 작동합니다. 나