We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi
I am working on changing the frequency of the square signal which comes from STM32F4. I used Timer and ADC simultaneously where I change ARR and CCR1 accordingly to change the frequency. When I use an incremental loop for these values I can get different frequency but When I add ADC (continuous mode) in the fly of the program, the output gives me just one frequency and when I press the reset button with changing variable resistor I get updated value. How can I solve this issue? Is there another method to do that?
this is my code:
-----------------------------------------------------------------------
while (1) { AA=HAL_ADC_GetValue(&hadc1);DT=0.5*AA; htim3.Instance->ARR=AA;htim3.Instance->CCR1=DT;}
-------------------------------------------------------------------------I will hear from you.
Thanks
This is really nothing to do with Keil or ARM - you should be on the ST forums for this:
https://community.arm.com/developer/tools-software/tools/f/keil-forum/43684/lpc2148-timer0-not-working-as-expected/158950#158950
https://community.st.com/s/