Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with sdram.h using PLL2 #917

Open
Bexin3 opened this issue Jul 3, 2024 · 0 comments
Open

Issue with sdram.h using PLL2 #917

Bexin3 opened this issue Jul 3, 2024 · 0 comments

Comments

@Bexin3
Copy link

Bexin3 commented Jul 3, 2024

Hello, I would like to bring up an issue caused by PLL2 being used. While by itself this is fine, the issue lies in the fact that many peripherals where exact timing is importantl can only use PLL2 (which becomes incustomizable when SDRAM is used), or PLL3 which is already used by the system and also not customizable, or peripheral clock which doesn't come with dividers and multipliers. This means there's a very limited usable spectrum of frequencies, meaning there are usecases like for example one in my stm Speeduino library, where a user may need to be able to specificy exact clock for the ADC to run at, while then wanting to use RAM for transfer of large amounts of values using DMA, or another usecase.
For this reason it would be great if arduino could try to not use one of these clock sources in core libraries, so they're left to be used by people where necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant