Zoufalstvi v kodu z knihy xx

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pátek Květen 27 08:51:28 CEST 2022


Jo a hlavne, na tyto ucely jsou v knihovnach callback funkce. Melo by se 
to bufferovat a v hlavni smycce odesilat mimo ISR minimalne.
Dne 27.05.2022 v 8:49 Jaroslav Buchta napsal(a):
> Me se na tom nelibi hlavne blokujici transmit v ISR, ono to takhle 
> samostatne asi fungovat bude, ale...
> Taky mix odesilani binarnich a ASCII dat, co s tim pak?
>
>
>
> Dne 27.05.2022 v 8:45 Pavel Hudeček napsal(a):
>> No nevím. Za mě teda nic hrozného.
>>
>> Spousta /* ...*/ které jsou ale povinné pro správné fungování 
>> konfigurátoru, s tím se nic nenadělá.
>>
>> Moc závorek v ifech?
>> Ify nejsou tak dlouhé, aby je musel zalamovat?
>> České komentáře nemají diakritiku?
>> :-)
>>
>> PH
>>
>> Dne 27.05.2022 v 8:23 Nesvačil Jiří napsal(a):
>>> Zdravim,
>>>
>>> myslel jsem, ze si treba poctu nebo podivam do jedne mistni knihy o 
>>> STM32. Nicmene me presla chut po prvnim kouknuti. Vidite to taky 
>>> nebo to je jenom pro me tak spatne napsane ?
>>>
>>> Jirka
>>>
>>> /**
>>>   * @brief This function handles ADC, COMP1 and COMP2 interrupts 
>>> (COMP interrupts through EXTI lines 21 and 22).
>>>   */
>>> void ADC1_COMP_IRQHandler(void)
>>> {
>>>   /* USER CODE BEGIN ADC1_COMP_IRQn 0 */
>>>
>>>     if(((ADC1->ISR & ADC_ISR_EOC) == ADC_ISR_EOC) &&
>>>        ((ADC1->IER & ADC_IER_EOCIE) == ADC_IER_EOCIE))
>>>     {
>>>         // odesli namerenou hodnotu
>>>         // cteni hodnoty nuluje priznak preruseni
>>>         HAL_UART_Transmit(&huart2, &(ADC1->DR), 1, 100);
>>>     }
>>>
>>>     // konec mereni sekvence?
>>>     if(((ADC1->ISR & ADC_ISR_EOS) == ADC_ISR_EOS) &&
>>>        ((ADC1->IER & ADC_IER_EOSIE) == ADC_IER_EOSIE))
>>>     {
>>>         // odesle zpravu o konci serie
>>>         HAL_UART_Transmit(&huart2, "konec serie\r", 12, 100);
>>>     }
>>>
>>>   /* USER CODE END ADC1_COMP_IRQn 0 */
>>>   HAL_ADC_IRQHandler(&hadc);
>>>   /* USER CODE BEGIN ADC1_COMP_IRQn 1 */
>>>
>>>   /* USER CODE END ADC1_COMP_IRQn 1 */
>>> }
>>>
>>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list