Search found 8 matches

by saini999
Thu May 11, 2023 4:09 pm
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

I just received the development board and tested the interrupt issue and it's working fine it's just an issue with proteus
by saini999
Sun May 07, 2023 2:29 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

Well i think it's problem with proteus vsm so I've ordered a stm32f407ve development board and I'll test it on that then i can debug it too which will be easier to find out what's causing the issue if there is any with the code
by saini999
Sat May 06, 2023 5:17 pm
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

GonzoG wrote: Sat May 06, 2023 2:51 pm Have you checked if board setup in stm32duino (clocks, etc) is same are your hardware ??
Proteus only has External Clock Frequency for STM which is set to 8Mhz by default

Idk about board setup, please let me know what files have configs
by saini999
Sat May 06, 2023 11:23 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

fpiSTM wrote: Sat May 06, 2023 11:03 am Which mcu you used and target you select?
I'm using STM32F401VE MCU in Proteus

and STM32F401VETx Generic in Arduino IDE
by saini999
Sat May 06, 2023 10:14 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

just Checked interrupts dont work either .-.

With code: attachInterrupt(digitalPinToInterrupt(PA0), update, CHANGE);
and update function with Serial.println("Tick"); but no response from interrupt, i tried using direct pin name instead of digitalPinToInterrupt() and didnt work either.
by saini999
Sat May 06, 2023 10:12 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

fpiSTM wrote: Sat May 06, 2023 9:17 am You probably have to redefine HSE_VALUE if you use it.
This would explain issue with baudrate.
I tried this but still didnt work
I tried setting HSE_VALUE to 16m and 8m to see if baudrate changes but no, same with HSI_VALUE
by saini999
Sat May 06, 2023 9:09 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

Re: analogRead() Freezes the program

also the baud generated by the MCU is 8 times less than real baud, MCU Clock is working fine but i have to multiply baud by 8 to get correct Serial Baud Rate

i.e : Serial.begin(9600) works with Baud1200 in proteus
and Serial.begin(9600 * 8) works with baud 9600 in proteus
by saini999
Sat May 06, 2023 9:06 am
Forum: General discussion
Topic: analogRead() Freezes the program
Replies: 12
Views: 1650

analogRead() Freezes the program

The Code:
code.png
code.png (39.31 KiB) Viewed 1091 times
and Proteus Simulation:
freeze.jpg
freeze.jpg (69.7 KiB) Viewed 1091 times
Im using STM32Duino Core, Arduino-CLI with VSCode Arduino Extension

When the code reaches analogRead() function it just freezes the Chip

Please let me know what could be the issue?

Go to advanced search