Zoufalstvi v kodu z knihy xx

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


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




Další informace o konferenci Hw-list