Свежие обсуждения
Измерения

Измеритель параметров полупроводниковых приборов на ATmega8

1 54 154

Добрые день ВСЕМ собрал данный прибор и у меня вопрос по прошивке??? Есть два файла HEX и EEP. HEX понятна открываем и зашиваем а как залить EEP????? Программирую программатором UNIprof.

 

Ставишь галку EEPROM в главной программе,появится правое окно.При выборе файла для прошивки программатор спросит сначала HEX,потом EEP.Эти файлы появятся в лев.и прав.окнах.Только учти,что фьюзы в UNIprof инверсные.

 

Что то я с калибровкой в новой прошивке не разберусь! Как? Немецкий не моё!

 

Vadan: Vadan ◊
19 января, 17:32
Ставишь галку EEPROM в главной программе,появится правое окно.При выборе файла для прошивки программатор спросит сначала HEX,потом EEP.Эти файлы появятся в лев.и прав.окнах.Только учти,что фьюзы в UNIprof инверсные.

Благодарен за ответ, а не подскажите какие нада выставлять фьюзы в UNIprof если можно то скриншот??????

 

Feniks: Что то я с калибровкой в новой прошивке не разберусь! Как? Немецкий не моё!
Какая-такая калибровка?
Из readme?

EEPROM-Adresse Konfigurations-Einstellung
(догадайся сам, что за слова )

Байты:

0 Распознавание конденсатора -
Тест, имеется ли конденсатор в наличии, относительно долго продолжается, с более чем 50ms на тестовый процесс нужно считать
При всех 6 возможных тестовых процессах это дает в итоге продление тестового срока примерно от 0,3s до 0,5s.
С байтом конфигурации можно устанавливать проведенные тесты.
(это из ПРОМТа, 1 в 1)

А это я дурачусь, пересказ/перевод/цитирование вперемежку:

Биты (7 - старший) у 0 байта:
7-6 - н/и
5-4 - режим:
00: Измерение конденсатора дезактивируется
01: Измерение конденсатора для выбранной комбинации пинов (в обоих направлениях); продлевает тестовое время примерно на 120... 200ms
10: Измерение конденсатора для всех 6 комбинаций пинов; продлевает тестовое время примерно на 300... 500ms

3-2
Первый пин для конденсатора (0..2) ( действительно для 5-4 = 01, иначе - н/и)
1-0
Второй пин для конденсатора (0..2) ( действительно для 5-4 = 01, иначе - н/и)

Standard:
0b00100010 (0x22): активировано для всех 6 вариантов пинов

Кстати зачем 0x22, а не 0x20 - я не понял. В исходник смотреть лень ...

1-3 байты - автор зажмотил на будущее. Ну немец запасливый попался...

4-5 байты:
4 LSB von R_L
5 MSB von R_L
низкоомный образцовый резистор - мл./ст. байты
Standard:
Byte 4 = 0xA8
Byte 5 = 0x02
по умолчанию 680 ом
(желающие - проверяйте калькулятором )

6-7 байты:
6 LSB von R_H
7 MSB von R_H
высокоомный образцовый резистор - мл./ст. байты (по умолчанию он 470 Ком) - значение, деленное на 100. Т.е. для 470 ком - 4700.
Standard:
Byte 6 = 0x5C
Byte 7 = 0x12
для 470 к - 4700.
(желающие - проверяйте калькулятором )

8-9 байты:

8 LSB des Kapazitдts-Umrechnungsfaktors mit R_H (fьr kleine Kapazitдten)
9 MSB des Kapazitдts-Umrechnungsfaktors mit R_H (fьr kleine Kapazitдten)
Standard:
Byte 8 = 0x8A
Byte 9 = 0x01

Множитель для мелких кондеров (меньше 0.75 мкф примерно) - измеряемых через высокоомный резистор
(R_H - 470k) , мл./ст. байты

10-11 байты:

10 LSB des Kapazitдts-Umrechnungsfaktors mit R_L (fьr groЯe Kapazitдten)
11 MSB des Kapazitдts-Umrechnungsfaktors mit R_L (fьr groЯe Kapazitдten)
Standard:
Byte 10 = 0x1B
Byte 11 = 0x01
Аналогично - множитель для больших кондеров (больше примерно 0.75 мкф) измеряемых через низкоомный резистор (R_L - 680 ом) мл./ст. байты.

Ab 12 LCD-Strings (sollten nicht verдndert werden)
Тексты сообщений - с 12 байта.

LSB - младший байт, MSB - старший (это для проформы уточню), мл./ст. байты, если кратко.

Поставь себе PROMT - все сам поймешь.

Да, ОТМАЗКА: не проверял, вольный перевод (причем частичный - ну ленив я ) readme.htm.

 

Измеритель параметров полупроводниковых приборов на ATmega8 vs на PIC16F876. Какой из приборов более функциональный?

 

что-то мне не дюже хочется хранить конфиги в ЕЕПРОМ, оссобенно с адреса 0.
где -то слышал, что при частом пропадении питания (а так и работает данный прибор !)
у АВРов портится ЕЕПРОМ. оссобенно часто - первые 16 байт.
лечится супервизором по питанию.
Я пока подожду...

 

Cheeeper: где -то слышал, что при частом пропадении питания (а так и работает данный прибор !)
у АВРов портится ЕЕПРОМ. оссобенно часто - первые 16 байт.
лечится супервизором по питанию.

Ну можешь подумать тогда, почему на экран сейчас все выводится нормально. Хотя в ЕЕПРОМ хранится как раз с 0. И коллекционировать лапшу дальше...

 

поживем-увидим.

 

какие нада выставлять фьюзы в UNIprof если можно то скриншот?????? Atmega48
Приборчик включается подсветка индикатора, но не запускается?????