|
|
 |
Ответов
|
Jul 14 2009, 06:30
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 8-11-05
Пользователь №: 10 601

|
Цитата(Палыч @ Jul 14 2009, 08:54)  Непонятно... Что Вы собственно хотите?
И в DS написано, что калибровочных байтов - один. И он - не меняется. Желаете произвести собственную калибровку. У Atmel'а есть соответствующая AN. Пользовательское значение калибровочного байта заносится в регистр OSCCAL программым путём (т.е. из приложения). А вот и нет. В даташите (для ATtiny13A)стр.105 написано, что в наличии два калибровочных байта: 17.3 Calibration Bytes The signature area of the ATtiny13A contains two bytes of calibration data for the internal oscil- lator. The calibration data in the high byte of address 0x00 is for use with the oscillator set to 9.6 MHz operation. During reset, this byte is automatically written into the OSCCAL register to ensure correct frequency of the oscillator. Собственная калибровка не требуется, т.к. точность на фабрике устраивает. Мой вопрос так и не проясняется. В продолжение (из даташита) The calibration data for 4.8 MHz operation is located in the high byte at address 0x01 of the signature area.
Сообщение отредактировал vika1 - Jul 14 2009, 06:33
|
|
|
|
|
Jul 14 2009, 06:43
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(vika1 @ Jul 14 2009, 09:30)  А вот и нет. В даташите (для ATtiny13A)стр.105 написано, что в наличии два калибровочных байта Ну, наверное, у меня устаревший DS. В моём - той же стр.105 " Signature area of the ATtiny13 has one byte of calibration data for the internal RC Oscillator. This byte resides in the high byte of address 0x000." Ну, стало, наверное, два... Ваш программатор, наверное, об изменениях - не знает... Если Вас устраивают заводские установки - то, вопрос, собственно, в чем заключается? Попадут ли значения для обоих частот в соответствующий регистр? Скорее всего - да. Иначе, зачем было городить "огород" со вторым калибровочным байтом. Это ведь легко проверяется на железе: регистр OSCCAL - программно доступен; напишите тестовую программу: считал, да и выдал наружу.
|
|
|
|
|
Jul 14 2009, 06:59
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Или Вы желаете знать оба заводских калибровочных байта? Протокол Serial Programming в DS описан: соберите своё устройство, которое прочитает higt bytes сигнатуры с Вашего МК. Цитата(aesok @ Jul 14 2009, 09:47)  Не понятно почему здесь написано адрес 0x01 в signature area. Почему же - непонятно? Очень даже понятно... Старшие байты в signature area - не заняты, вот туда и помещены байты калибровки. Цитата(aesok @ Jul 14 2009, 09:47)  Я не вижу в этом контроллере возможности прочесть из програмы калибровочные байты, так что придёться читать его програматором и копировать в какой нибудь определеннй адрес FLASH или EEPROM и затем уже оттуда копировать в OSCCAL. И зачем это нужно. Имхо, калибровочные байты попадут в OSCCAL аппаратно, и если заводская калибровка устраивает, и делать ничего не нужно. Ну, а если - не устраивает, то калибравать прийдётся самостоятельно, и заводские значения, опять же - не интересны.
|
|
|
|
|
Jul 14 2009, 07:01
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(Палыч @ Jul 14 2009, 10:59)  И зачем это нужно. Имхо, калибровочные байты попадут в OSCCAL аппаратно, и если заводская калибровка устраивает, и делать ничего не нужно. Ну, а если - не устраивает, то калибравать прийдётся самостоятельно, и заводские значения, опять же - не интересны. Так человека как раз и интерисует заводское значение на чачтоту 4.8, а автоматом копируеться значение на 9.6. Анатолий.
Сообщение отредактировал aesok - Jul 14 2009, 07:14
|
|
|
|
Сообщений в этой теме
vika1 ATtiny13 калибровочные байты RC генератора Jul 14 2009, 04:46  aesok Цитата(vika1 @ Jul 14 2009, 10:30) В прод... Jul 14 2009, 06:47  mempfis_ Цитата(vika1 @ Jul 14 2009, 09:30) А вот ... Jul 14 2009, 06:48  Палыч Цитата(vika1 @ Jul 14 2009, 09:30) The si... Jul 14 2009, 07:06   aesok Цитата(Палыч @ Jul 14 2009, 11:06) Ага... Jul 14 2009, 07:11 vika1 Кстати и для ATtiny13 и ATtiny13V в редакции от 0... Jul 14 2009, 07:37 vika1 Ответ техподдержки с Atmel:
Dear Customer,
For t... Jul 14 2009, 12:37 Палыч Цитата(vika1 @ Jul 14 2009, 15:37) А вот ... Jul 14 2009, 12:55 #alex_ Нашел у себя Tiny13, подключил к AVRISP. Прочитал ... Jul 15 2009, 06:41 defunct Цитата(#alex_ @ Jul 15 2009, 09:41) На ме... Jul 15 2009, 10:30  vika1 Цитата(defunct @ Jul 15 2009, 13:30) Лишн... Jul 16 2009, 17:46   defunct Цитата(vika1 @ Jul 16 2009, 20:46) Вот то... Jul 17 2009, 00:35    ReAl Цитата(defunct @ Jul 17 2009, 03:35) На в... Jul 17 2009, 11:08 ReAl Цитата(#alex_ @ Jul 15 2009, 09:41) Нашел... Jul 15 2009, 14:23  ReAl Цитата(vika1 @ Jul 14 2009, 14:37) Ответ ... Dec 3 2010, 11:41 vika1 ЦитатаДля гарантированной работы на 4.8Mhz надо пи... Jul 17 2009, 08:28 defunct Цитата(vika1 @ Jul 17 2009, 11:28) Поэтом... Jul 17 2009, 10:03 vika1 По поводу различий между ATtiny13(Rev. 2535I–AVR–0... Jul 17 2009, 12:11 Т.Достоевский О чо нашёл в апноте по калибровке RS генератора:
Ц... Jul 25 2009, 23:31  vika1 Цитата(Т.Достоевский @ Jul 26 2009, 03:31... Jul 26 2009, 15:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|