Стек 16а628
Re: Стек 16а628
Вот наконец я и отгулял свой отпуск. Админ помоги!!! Сколько по времени при кварце 4МГц записывается(считывается) во внутреннюю eeprom один байт информации?????
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Стек 16а628
Для чтения 1 байта из EEPROM нужно выполнить 4 или 5 команд (смотря в каком мы банке), каждая из которых при кварце 4МГц выполняется 1 мкс. Т.е. надо 4 или 5 мкс.
С записью сложнее. Само время записи не зависит от кварца. Цитата из даташита: "Время записи управляется интегрированным таймером и зависит от напряжения питания, температуры и технологического разброса параметров кристалла". Так же там указано, что типовое время 4 мс, максимальное 8 (причём это значение не тестировано). Плюс к этому надо ещё 12 или 13 команд по 1 мкс (опять же, смотря в каком мы банке).
С записью сложнее. Само время записи не зависит от кварца. Цитата из даташита: "Время записи управляется интегрированным таймером и зависит от напряжения питания, температуры и технологического разброса параметров кристалла". Так же там указано, что типовое время 4 мс, максимальное 8 (причём это значение не тестировано). Плюс к этому надо ещё 12 или 13 команд по 1 мкс (опять же, смотря в каком мы банке).
С уважением, администрация сайта.
Re: Стек 16а628
Спс большое. Всё понял. Придётся делать так. При выключении зажигания питание на микроконтроллер будет подаваться ещё некоторое время через реле. По окончании записи в пром реле размыкается самим же микроконтроллером и отключает само себя. А так программа готова за выходные отработаю её и выложу.... Только что делать с битами конфигурации??? Как утворить так чтоб было оптимально по помехозащищённости? Там сброс при вкл питании, как лучше енто зрабить. Потому что у меня старая плата подвисает иногда!!!!!!
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Стек 16а628
Мне кажется это лучше на аппаратном уровне решать. Хороший стабилизатор, керамику на ноги пика по питанию и всё будет нормально. Ну и если MCLR не занят, - можно там всякие фичи включить, типа сбросов по включению питания или когда оно кривое.
С уважением, администрация сайта.
Re: Стек 16а628
2 ДНЯ ПИСАЛ ПРОГРАММУ И 3 ВНОСИЛ ТАБЛИЦЫ В НЕЁ. ДЛЯ ПРОВЕРКИ В ПОДПРОГРАММУ INIT ПОСЛЕ CALL LYBRARY ВПИСАТЬ. ДЛИТЕЛЬНОСТЬ ОБОРОТОВ ИЗ ТАБЛИЦЫ EXEL(СОЛБИК B). ВКЛЮЧИТЬ TMR0. И СКАКНУТЬ НА СТАРТ.
MOVLW 0X--
MOVWF DXH
MOVLW 0X--
MOVWF DXL
BSF INTCON,TOIE
CLRF COUNT
CLRF TMR0
GOTO START (STOPWATCH ON)
-
-
SRAVN
BSF ISKRA (STOPWATCH OFF)
MOVLW 0X--
MOVWF DXH
MOVLW 0X--
MOVWF DXL
BSF INTCON,TOIE
CLRF COUNT
CLRF TMR0
GOTO START (STOPWATCH ON)
-
-
SRAVN
BSF ISKRA (STOPWATCH OFF)
- Вложения
-
- xxx.rar
- (16.19 КБ) 546 скачиваний
Re: Стек 16а628
Программа сырая, но костяк заложен. В понедельник плату вытравлю, подкорректирую и и запрограммирую, ну а там подправлять буду. Схему завтра выложу, p-cad в лом ставить, от руки нарисую и от сканирую, там попонятней станет.
Re: Стек 16а628
Выкладываю схему. Посмотри пож-ста по схеме вход RA3 при выключ зажигания на входе RA3 должен быть стабильный 0. Ну и для КАТ. ЗАЖ. RA0 как поведёт buz941a или делитель вставить??? Схема в Splan6.0.0.1.
ps может тему переменяй как нить по другому. Не стек а как захошь. Ну прогу, конечно, подправлю под схему, а то сначала написал, а потом думать начал....
ps может тему переменяй как нить по другому. Не стек а как захошь. Ну прогу, конечно, подправлю под схему, а то сначала написал, а потом думать начал....
- Вложения
-
- СХЕМАУОЗ.rar
- (8.08 КБ) 556 скачиваний
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Стек 16а628
А можно скрин экрана сделать? А то splana нема.
P.S. Только в jpeg его пожалста.
P.S. Только в jpeg его пожалста.
С уважением, администрация сайта.