Jump to content
maksimdag0

Помогите разобраться с F_CPU

Recommended Posts

Всем привет. Хлопцы, выручайте, не могу разобраться что такое «F_CPU», весь интернет просерфил, но так и не разобрался, написано все слишком заумно, объясните пожалуйста простым языком.

Я понимаю, что оно предназначено для установки частоты тактового генератора микроконтроллера (Например: F_CUP 8000000UL). Но как она работает, что такое, например, UL на конце?

Share this post


Link to post
Share on other sites

О чём вообще речь идёт ?
Ну нельзя что-ли нормально вопрос задать, не вырывая отрывки мыслей из мозга ?

Share this post


Link to post
Share on other sites

F_CPU - тактовая частота микроконтроллерах, который будет работать в железе. Эта константа нужна для корректного задания временных интервалов и констант. К примеру в функциях delay. В формуле расчёта значения для UART и так далее.

UL - unsigned long. Это нужно для того, чтобы компилятор не оптимизировал константу по своему хотению и разумению.

Грубо, примерно, как-то так... 

Share this post


Link to post
Share on other sites

Обновленный ассортимент тактовых кнопок Omron!

Компэл предлагает обновленный ассортимент миниатюрных тактовых кнопок производства компании Omron, который включает в себя разнообразные решения как для стандартных условий, так и для применения в условиях повышенной влажности.

Подробнее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...