Какая частота у Ардуино?

dmawzx
dmawzx аватар
Offline
Зарегистрирован: 02.05.2014

Есть у меня Ардуинка, на ней написано 8-16-20 Mhz, как понять на какой частоте она всё же работает?

Есть другая плата, на той стоит кварц на 16 мегагерц, а тут кварца нет.

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

strarbit
Offline
Зарегистрирован: 12.06.2016
 
Может быть, одна из двух частот 5V 16MHz или 3V 8MHz
Запитайте от 5V, запишите для теста Blink мигание светиком  с интервалом 1 секунда.
Если частота 8MHz, то светик будет вспыхивать каждые 2 секунды.
 
dmawzx
dmawzx аватар
Offline
Зарегистрирован: 02.05.2014

Клапауций 232, не знаю что это, херня железная без надписей :) Таких мелких кварцев не встречал, поэтому хз)

strarbit, спасибо! 

Посмотрел у китайца, где покупал, написано 16.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

strarbit пишет:

 
Может быть, одна из двух частот 5V 16MHz или 3V 8MHz
Запитайте от 5V, запишите для теста Blink мигание светиком  с интервалом 1 секунда.
Если частота 8MHz, то светик будет вспыхивать каждые 2 секунды.
 

А что, теперь при изменении напряжения питания сразу переключается частота кварца?

Если чип прошит правильно, то 1 секунда будет и в том, и в другом случае. Различить можно, много раз спрашивая micros(): версия 16 МГц возвращает результат с дискретностью 4, а 8 МГц - с дискретностью 8.

dmawzx
dmawzx аватар
Offline
Зарегистрирован: 02.05.2014

andriano, спасибо, для меня это несколько сложно к пониманию :) как это проверить на практике?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Сложите в массив штук 30 результатов micros(), а потом выведите их в терминал.

strarbit
Offline
Зарегистрирован: 12.06.2016

andriano пишет:

strarbit пишет:

Может быть, одна из двух частот 5V 16MHz или 3V 8MHz
Запитайте от 5V, запишите для теста Blink мигание светиком  с интервалом 1 секунда.
Если частота 8MHz, то светик будет вспыхивать каждые 2 секунды.
 

А что, теперь при изменении напряжения питания сразу переключается частота кварца?

Если чип прошит правильно, то 1 секунда будет и в том, и в другом случае. Различить можно, много раз спрашивая micros(): версия 16 МГц возвращает результат с дискретностью 4, а 8 МГц - с дискретностью 8.

От напряжения питания действительно зависит частота. Но не в этом  варианте. 
Вы же не зря при  “заливке”  выбираете наименование платы Arduino.
Если плата Arduino будет выбрана  16MHz, а кварц будет 8MHz, частота уменьшится в 2 раза

 
a5021
Offline
Зарегистрирован: 07.07.2013

dmawzx пишет:
не знаю что это, херня железная без надписей :) Таких мелких кварцев не встречал, поэтому хз)

Ну это и не кварц. Называется оно -- керамический резонатор. Обладает по сравнению с кварцем меньшими габаритами, точностью и стабильностью.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

strarbit пишет:

Вы же не зря при  “заливке”  выбираете наименование платы Arduino.

Если плата Arduino будет выбрана  16MHz, а кварц будет 8MHz, частота уменьшится в 2 раза

А оно прошьется при неправильном выборе частоты?

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

andriano пишет:

А оно прошьется при неправильном выборе частоты?

тю. а, проверить?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

strarbit пишет:

От напряжения питания действительно зависит частота.

Не совсем правильное утверждение. Ну то есть понятно, что от 3В МК может не запуститься на 16МГц (по даташиту 1,8В - до 4МГц / 2,7В - до 10МГц / 4,5В - до 20МГц). Но плату с 8МГц резонатором можно запитать как от 3В, так и от 5В. Без разницы, частота МК от этого не поменяется. Частоту надо узнавать другим способом - например проверочным миганием светодиода.

strarbit
Offline
Зарегистрирован: 12.06.2016

Jeka_M пишет:

strarbit пишет:

От напряжения питания действительно зависит частота.

Не совсем правильное утверждение. Ну то есть понятно, что от 3В МК может не запуститься на 16МГц (по даташиту 1,8В - до 4МГц / 2,7В - до 10МГц / 4,5В - до 20МГц). Но плату с 8МГц резонатором можно запитать как от 3В, так и от 5В. Без разницы, частота МК от этого не поменяется. Частоту надо узнавать другим способом - например проверочным миганием светодиода.

Вы, пост #2 читали? Что же не так написала? И при 3V на 12MHz пойдет. 

alex_r61
Offline
Зарегистрирован: 20.06.2012

У китайцев встречал пока только два варианта, 5V 16MHz или 3V 8MHz. Определить просто, в первом варианте на стабилизаторе написано 50, в другом 33. Вариант 5V 16MHz нормально работают от 3.3 вольт, при подаче напряжения на VCC. 

arduinec
Offline
Зарегистрирован: 01.09.2015

alex_r61 пишет:

Определить просто, в первом варианте на стабилизаторе написано 50, в другом 33.

Увы не всегда бывает так просто. У меня на стабилизаторе Pro Mini 3.3V написано B80A (или BB0A), а на Pro Mini 5V - S80E. Но различил их просто: подал 9В (от Кроны) на вход RAW и померял напряжение на VCC.

arduinec
Offline
Зарегистрирован: 01.09.2015
diger67
Offline
Зарегистрирован: 25.07.2015

Googl Вам в помощь, определить тип устройства в 90% можно по маркировке. Информации в инете море, надо только правильно сформировать запрос.