Size: a a a

2020 November 30

E

Eileen in Catethysis
Trolling Fox
их тогда не было
в 9-10 году?
источник

TF

Trolling Fox in Catethysis
Eileen
в 9-10 году?
ну или было, но хуй знает дорого-хуёзнаетгдёрого оно лежит
источник

TF

Trolling Fox in Catethysis
короче я не видел
источник

E

Eileen in Catethysis
Trolling Fox
ну или было, но хуй знает дорого-хуёзнаетгдёрого оно лежит
на dx продавались баксов за 5
источник

E

Eileen in Catethysis
беспроводные подороже
источник

TF

Trolling Fox in Catethysis
Eileen
на dx продавались баксов за 5
я на 1 курсе универа не очень был знаком с dx
источник

TF

Trolling Fox in Catethysis
и прочими олиэкспрессами
источник

🦊

🦊 in Catethysis
Знает кто-нить МК на ARM с аппаратным QSPI Slave ?
источник

E

Eileen in Catethysis
f7 не умеет разве?
источник

🦊

🦊 in Catethysis
Eileen
f7 не умеет разве?
Все stm32 не перебирал, но пока не нашел такого где QSPI умеет в Slave режим, только Master
источник

🦊

🦊 in Catethysis
🦊
Все stm32 не перебирал, но пока не нашел такого где QSPI умеет в Slave режим, только Master
Разве что программно-аппаратный костыль делать, из 4х SPI
источник

OK

Oleg Kizilov in Catethysis
🦊
Разве что программно-аппаратный костыль делать, из 4х SPI
Возьми лисину и запили.
источник

🦊

🦊 in Catethysis
Oleg Kizilov
Возьми лисину и запили.
Плис значительно дороже обойдется
источник
2020 December 01

D

Dmitry. in Catethysis
🦊
По софтверной части — переделывай свой код на таймер
Не умеешь таймер — делай программый таймер основываясь на времени со старта чипа (HAL_GetTick())
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
   if(GPIO_Pin == JOY_SEL_Pin && pressed == 0){
       HAL_TIM_Base_Start_IT(&htim1);
       pressed = 1;
   }
   else {
       __NOP();
   }
}

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
   if(htim->Instance == TIM1 && !HAL_GPIO_ReadPin(JOY_SEL_GPIO_Port, JOY_SEL_Pin)){
       HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
       HAL_TIM_Base_Stop_IT(&htim1);
       pressed = 0;
   }
}

Так?
источник

🦊

🦊 in Catethysis
Dmitry.
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
   if(GPIO_Pin == JOY_SEL_Pin && pressed == 0){
       HAL_TIM_Base_Start_IT(&htim1);
       pressed = 1;
   }
   else {
       __NOP();
   }
}

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
   if(htim->Instance == TIM1 && !HAL_GPIO_ReadPin(JOY_SEL_GPIO_Port, JOY_SEL_Pin)){
       HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
       HAL_TIM_Base_Stop_IT(&htim1);
       pressed = 0;
   }
}

Так?
Возможно, вроде выглядит лучше
Подожди пока другие ответят, я маленько занят
источник

S

Spark in Catethysis
Dmitry.
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
   if(GPIO_Pin == JOY_SEL_Pin && pressed == 0){
       HAL_TIM_Base_Start_IT(&htim1);
       pressed = 1;
   }
   else {
       __NOP();
   }
}

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
   if(htim->Instance == TIM1 && !HAL_GPIO_ReadPin(JOY_SEL_GPIO_Port, JOY_SEL_Pin)){
       HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
       HAL_TIM_Base_Stop_IT(&htim1);
       pressed = 0;
   }
}

Так?
pressed как volatile обьявлена?
источник

S

Spark in Catethysis
Имхо норм
источник

D

Dmitry. in Catethysis
Spark
pressed как volatile обьявлена?
Теперь да
источник

TF

Trolling Fox in Catethysis
Приехала клавиатура.
Ну очень неоднозначно. ОЧЕНЬ неоднозначно.
источник

🦊

🦊 in Catethysis
Trolling Fox
Приехала клавиатура.
Ну очень неоднозначно. ОЧЕНЬ неоднозначно.
Рассказывай
источник