Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Использование комплекта мастер-кит NM8036 для автоматизации

Форум самогонщиков Автоматика
1 ... 17 18 19 20 21 22 23 ... 82 20
Rudy Академик Питер 5.8K 1K
Отв.380  14 Марта 09, 20:47
С компом не свяжешься, и с чтением DS18 могут быть проблемы, но на дисплей -выведет
игорь223 Академик таганрог 30.3K 20.7K
Отв.381  14 Марта 09, 20:56, через 9 мин
Припаял - то же самое.
Во фьюзах ставлю любоке число, пишу. Потом в конце программа сама их считывает - и пишет "заводские" установки. А программа сама меняется в памяти...
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.382  14 Марта 09, 20:58, через 3 мин
Игорь223
Да под ХР нужен дополнительно драйвер, кинь его в папку с программой понипрог.
dlportio.rar 13.8 Кб
Rudy Академик Питер 5.8K 1K
Отв.383  14 Марта 09, 21:10, через 12 мин
Ты найди эту страничку и запиши как показано. Надеюсь тип процессора поставил.
PrgScr0.gif
PrgScr0.gif Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
PrgScr1.gif
PrgScr1.gif Использование комплекта мастер-кит NM8036 для автоматизации. Автоматика.
игорь223 Академик таганрог 30.3K 20.7K
Отв.384  14 Марта 09, 21:16, через 7 мин
2Серж. Поместил в директорию понипрога - пока без изменений.

2Руди.
Поставил все, как ты велел. Стер, запрограммировал
Вот что она написала в ответ.

avreal/WIN32 -  AVR controllers LPT programmer by Redchuk Alexandr
v1.23rev4 (Jan 18 2004 19:26:55)       ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to    avreal@real.kiev.ua

Command:
-pE800,1 +MEGA32 -o0 -as -w -c D:\DISTRIB\AVReal\PrcSam.hex -fBRST=1,BLEV=1,BSIZ=0,OCDEN=1,CKOPT=1,JTAGEN=1,EESV=1,BLB0=1,BLB1=1,SUT=0,BODEN=1,CKSEL=E -%
   % Fuse added: BRST=1
   % Fuse added: BLEV=1
   % Fuse added: BSIZ=0
   % Fuse added: OCDEN=1
   % Fuse added: CKOPT=1
   % Fuse added: JTAGEN=1
   % Fuse added: EESV=1
   % Fuse added: BLB0=1
   % Fuse added: BLB1=1
   % Fuse added: SUT=0
   % Fuse added: BODEN=1
   % Fuse added: CKSEL=E
Start addres record in HEX file ignored
   % LPT speed forced to 1000 cycles per 1mS
   % Atmel adapter for STK*00 found
   % STK mode
   % osc = 0kHz -> XTAL will be generated
   % Reset
   % PgmOn reply  0x00005300
   % Synchronised after 1 try
   % GetID reply  0x0030001E
   % GetID reply  0x00300095
   % GetID reply  0x00300002
   % Read ID: 0x1E9502
Device connected, MEGA32 detected
   % ReadOsccal command  0x38000000
   % ReadOsccal reply    0x003800C8
   % ReadOsccal command  0x38000100
   % ReadOsccal reply    0x003800C6
   % ReadOsccal command  0x38000200
   % ReadOsccal reply    0x003800C0
   % ReadOsccal command  0x38000300
   % ReadOsccal reply    0x003800C0
   % ReadFuses command  0x50000000
   % ReadFuses reply    0x005000E1
   % ReadFuses command  0x58000000
   % ReadFuses reply    0x005800FF
   % ReadFuses command  0x58080000
   % ReadFuses reply    0x005808D8
Fuses
   OSCCAL   = C8, C6, C0, C0
   BLEV   = 1
   BODEN   = 1
   SUT   = 2
   CKSEL   = 1
   BLB1   = 3
   BLB0   = 3
   OCDEN   = 1
   JTAGEN   = 1
   CKOPT   = 1
   EESV   = 1
   BSIZ   = 0
   BRST   = 0
Programming CODE memory
.................. done
Programming fuses
   % WriteFuses command  0xACA000CE
   % WriteFuses reply    0x00ACA000
   % WriteFuses command  0xACA800F9
   % WriteFuses reply    0xCEACA800
   % WriteFuses command  0xACE000D7
   % WriteFuses reply    0xF9ACE000
   % ReadFuses command  0x50000000
   % ReadFuses reply    0xD75000E1
   % ReadFuses command  0x58000000
   % ReadFuses reply    0x005800D7
   % ReadFuses command  0x58080000
   % ReadFuses reply    0x005808D9
New fuses value
   OSCCAL   = C8, C6, C0, C0
   BLEV   = 1
   BODEN   = 1
   SUT   = 2
   CKSEL   = 1
   BLB1   = 1
   BLB0   = 1
   OCDEN   = 1
   JTAGEN   = 1
   CKOPT   = 1
   EESV   = 1
   BSIZ   = 0
   BRST   = 1
Reset pin released
adapter outputs -> Hi-Z state
Rudy Академик Питер 5.8K 1K
Отв.385  14 Марта 09, 21:38, через 22 мин
Не поставил CKSEL или это бага в программе. В отчете написано, что ты попросил поставить CKSEL=1 (а не Е), что она с успехом и сделала.
Rudy Академик Питер 5.8K 1K
Отв.386  14 Марта 09, 21:40, через 2 мин
Внимательно просмотри еще раз страничку fuses. Нажми на CKSEL в левой колонке и посмотри, что покажет выделенным в правой. В средней - 0..F.
Rudy Академик Питер 5.8K 1K
Отв.387  14 Марта 09, 21:41, через 1 мин
Е - естественно латинская!
игорь223 Академик таганрог 30.3K 20.7K
Отв.388  14 Марта 09, 21:42, через 2 мин
Руди, я победил фьюзы, бля.
Есть в программе такой пункт - задержки программирования. Не знаю, что это значит, наверное, медленнее пишет. Короче, я "поставил медленнее в 5 раз".
Фьюзы прошились. Но экранчик темный, снова бля.
игорь223 Академик таганрог 30.3K 20.7K
Отв.389  14 Марта 09, 21:43, через 1 мин
New fuses value
   OSCCAL   = C8, C6, C0, C0
   BLEV   = 1
   BODEN   = 1
   SUT   = 0
   CKSEL   = E
   BLB1   = 1
   BLB0   = 1
   OCDEN   = 1
   JTAGEN   = 1
   CKOPT   = 1
   EESV   = 1
   BSIZ   = 0
   BRST   = 1
Reset pin released
adapter outputs -> Hi-Z state
Rudy Академик Питер 5.8K 1K
Отв.390  14 Марта 09, 21:45, через 3 мин
Посмотри, кварц загенерил?
Rudy Академик Питер 5.8K 1K
Отв.391  14 Марта 09, 21:47, через 3 мин
Верификация прошла? Я не увидел в отчете, можент быть нужно прочитать микросхему, хотя это странно. И ручками сравнить файлы.

Нашел - поставь пупочку верификация на первой странице
игорь223 Академик таганрог 30.3K 20.7K
Отв.392  14 Марта 09, 21:57, через 10 мин
Кварц мне смотреть нечем. Завтра пойду осцил куплю, как раз сегодня приход был в радиомагазине.
Загрузил программу Стила - пишет на экране слова переглн и старт и курсор мигает. Но на кнопки не реагирует.
Верификация прошла вроде, cас твою прошивку загружу и снова попробую. Кстати, может я ее покалечил? Руди, выложи еще разок рабочую версию прошивки, я у себя ее обновлю...
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.393  14 Марта 09, 21:58, через 1 мин
А нафига ручками? CRC посмотреть.
Все прошивки что в топике есть рабочие. У них просто функционал менялся.
А ты пробовал отключать разъем прогромматора и передергивать питание?

Rudy Академик Питер 5.8K 1K
Отв.394  14 Марта 09, 22:00, через 2 мин
Нашел - поставь пупочку верификация на первой странице
PrcSam0.zip 10.8 Кб
игорь223 Академик таганрог 30.3K 20.7K
Отв.395  14 Марта 09, 22:02, через 3 мин
Поставил CKSEL   = 3
Экран засветился, написал ПРИВЕТ ДС не нашел и перешел в четыре группы каких то параметров Ахх.
Что бы это значило? Кварц наверно не запустился??

Счас гляну, Руди
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.396  14 Марта 09, 22:04, через 2 мин
Запустился кварц, ура!
Группа А это значения с АЦП.
а датчики температуры подключены?
игорь223 Академик таганрог 30.3K 20.7K
Отв.397  14 Марта 09, 22:07, через 3 мин
Теперь добавился третий экран, там где мощностя.
На кнопки не реагирует, скел равно три.
Счас еще поиграюсь...

avreal/WIN32 -  AVR controllers LPT programmer by Redchuk Alexandr
v1.23rev4 (Jan 18 2004 19:26:55)       ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to     avreal@real.kiev.ua

Command:
-pE800,1 +MEGA32 -o0 -as -5 -w -c D:\DISTRIB\AVReal\PrcSam.hex -v -fBRST=1,BLEV=1,BSIZ=0,OCDEN=1,CKOPT=1,JTAGEN=1,EESV=1,BLB0=1,BLB1=1,SUT=0,BODEN=1,CKSEL=3 -%
   % Fuse added: BRST=1
   % Fuse added: BLEV=1
   % Fuse added: BSIZ=0
   % Fuse added: OCDEN=1
   % Fuse added: CKOPT=1
   % Fuse added: JTAGEN=1
   % Fuse added: EESV=1
   % Fuse added: BLB0=1
   % Fuse added: BLB1=1
   % Fuse added: SUT=0
   % Fuse added: BODEN=1
   % Fuse added: CKSEL=3
Start addres record in HEX file ignored
   % LPT speed forced to 1000 cycles per 1mS
   % Atmel adapter for STK*00 found
   % STK mode
   % osc = 0kHz -> XTAL will be generated
   % Reset
   % PgmOn reply  0xFFFE5300
   % Synchronised after 1 try
   % GetID reply  0x0030001E
   % GetID reply  0x00300095
   % GetID reply  0x00300002
   % Read ID: 0x1E9502
Device connected, MEGA32 detected
   % ReadOsccal command  0x38000000
   % ReadOsccal reply    0x003800C8
   % ReadOsccal command  0x38000100
   % ReadOsccal reply    0x003800C6
   % ReadOsccal command  0x38000200
   % ReadOsccal reply    0x003800C0
   % ReadOsccal command  0x38000300
   % ReadOsccal reply    0x003800C0
   % ReadFuses command  0x50000000
   % ReadFuses reply    0x005000C3
   % ReadFuses command  0x58000000
   % ReadFuses reply    0x005800FF
   % ReadFuses command  0x58080000
   % ReadFuses reply    0x005808D9
Fuses
   OSCCAL   = C8, C6, C0, C0
   BLEV   = 1
   BODEN   = 1
   SUT   = 0
   CKSEL   = 3
   BLB1   = 3
   BLB0   = 3
   OCDEN   = 1
   JTAGEN   = 1
   CKOPT   = 1
   EESV   = 1
   BSIZ   = 0
   BRST   = 1
Programming CODE memory
................... done
Verifying CODE memory
................... done
passed
Programming fuses
   % WriteFuses command  0xACA000C3
   % WriteFuses reply    0x00ACA000
   % WriteFuses command  0xACA800F9
   % WriteFuses reply    0xC3ACA800
   % WriteFuses command  0xACE000D7
   % WriteFuses reply    0xF9ACE000
Verifying fuses
   % ReadFuses command  0x50000000
   % ReadFuses reply    0xD75000C3
   % ReadFuses command  0x58000000
   % ReadFuses reply    0x005800D7
   % ReadFuses command  0x58080000
   % ReadFuses reply    0x005808D9
passed
   % ReadFuses command  0x50000000
   % ReadFuses reply    0x005000C3
   % ReadFuses command  0x58000000
   % ReadFuses reply    0x005800D7
   % ReadFuses command  0x58080000
   % ReadFuses reply    0x005808D9
New fuses value
   OSCCAL   = C8, C6, C0, C0
   BLEV   = 1
   BODEN   = 1
   SUT   = 0
   CKSEL   = 3
   BLB1   = 1
   BLB0   = 1
   OCDEN   = 1
   JTAGEN   = 1
   CKOPT   = 1
   EESV   = 1
   BSIZ   = 0
   BRST   = 1
Reset pin released
adapter outputs -> Hi-Z state
SerjNSK Научный сотрудник Новосибирск 2.5K 939
Отв.398  14 Марта 09, 22:07, через 1 мин
Хотя... у меня запускалась прошивка с непрошитыми фьюзами(т.е. на встроенном 1мгц), и не нашла датчики температуры.
Rudy Академик Питер 5.8K 1K
Отв.399  14 Марта 09, 22:09, через 2 мин
А с CKSEL=E не работает? Что-то не то. Попробуй еще раз.
Ахх - это данные с 4-х АЦП проца.
Там экраны по очереди переключаются, на одном - АЦП, на другом ДС. По 5 секунд.
В самой последней позиции верхней строки экрана с Ахх должен отображаться номер последней нажатой кнопки - посмотри.

То, что не нашел ДС - это странно, хотя и может быть связано с кварцем.

На 1МГц она и не могла ничего найти - частоты сбиты

Да, там еще и мощности появились (3 экран), уже и сам забыл что писал. Платы-то под носом нет.