Отговори на тема  [ 61 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща
Комуникация с часовник PCF8583P 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Мисълта ми е, защо трябва да ползваш външен часовник!? При условие, че контролера няма да "заспива", един софтуерен таймер ще свърши работа. Не казваш каква точност гониш, но за 5 минути, едва ли е кой-знае колко голяма. А и не съм сигурен, че с часовника можеш да постигнеш по-голяма от софт. таймер.
Това, че ще научиш I2C с часовника е един плюс, ама по-лесно ще е с някой еепром.


Чет Ное 02, 2006 12:35 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
ама контролера ми трябва, през тези 5 мин той върши други също важни неща, и трябва в определн момент да се провери дали е стигнало времето, затова. ама ако не успея да го подкарам, софт ще правя, няма начин


Чет Ное 02, 2006 12:39 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Както усещам нещата, струва ми се, че подхода ти към проблема е неправилен. Потърси инфо и прочети нещо за PLC. Помисли да сътвориш нещо такова.


Чет Ное 02, 2006 1:11 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 21, 2005 9:35 pm
Мнения: 152
Местоположение: Варна
Мнение 
Дидо що не сложиш още един PIC да го играе часовник. Някой от малките примерно...

_________________
LDAA


Чет Ное 02, 2006 2:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
за да четеш секундите трябва:

S-M(0xA0)-SA-M(0x00)-SA-S-M(0xA1)-SA-S(b1)-MA-S(b2)-MA-S(b3)-МА-P
където:
S-start
SA- slave ack
MA-master ack
M(xx)-master send xx
S(xx)-slave send xx
P-stop

в резултат, ако всички ACK са получени/предадени в b1 има статус, в b2 стотни и хилядни, в b3 секунди


Чет Ное 02, 2006 2:30 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
направих така както каза, но когато го повторя не става. само 1 път го прави. при повторно нр иска. ако се изклйучи захр, пак става. значи нещо с старта, стопа, аск, не знам вече


Чет Ное 02, 2006 2:49 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Ще задам един тъп въпрос ама вързал ли си му краката за адресите ?


Чет Ное 02, 2006 2:58 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
ами той е само 1, а0, и е към маса, затова се адресирва с А0. първия път минава, после не иска


Чет Ное 02, 2006 3:01 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Аз като го правих не си спомням да е имало проблем. Защо не смениш пика на 876. Той има хардуерен и2ц. 100% проблема ти е в комуникацията, защото 8583 е със интерфейс по стандарт. Няма никакви отклонения от стандарта, за разлика от други дето са подбни на и2ц. Както се работи с епром така е и с него. И що не пробваш да го вържеш към + да му смениш адреса да се види тогава какво ще каже?


Чет Ное 02, 2006 3:18 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
виж, за смяна на адреса не съм се сетил.
ми че то и 872 си е с mi2c :-)


Чет Ное 02, 2006 3:21 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Не знаех, че има. Просто не съм му поглеждал пдф-а. Досега само с 876/877/252/452 съм работил. Аз понеже пиша на бейсик и бейсика си има команда която подрежда всички старт-стоп-четене-писане в подходящия ред. Досега с и2ц не съм имал проблеми. Даже и си бях праил един експеримент - със софтуерен и2ц на 50 метра жица сложих от микрочипските цифрови термометри - за всеобщо учудване даже и стана :)


Чет Ное 02, 2006 3:30 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
а дали може да се види самоя код на библиотеките за и2с?
да ми пратиш самата библиотека?


Чет Ное 02, 2006 3:34 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение 
смених и адреса към +5в и пак същото, само 1 път се адресира, прочитам примерно адрес 05 (дата и години), и повече не се адресира


Чет Ное 02, 2006 3:59 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Ето - за хардуерене модул е обаче


Прикачени файлове:
HBUS.INC [9.25 KiB]
256 пъти
Чет Ное 02, 2006 4:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
абе пулъп резистори имаш ли към VCC?
я загледай сигналите с осцилоскоп какво става, това е невъзможно дето го приказваш


Чет Ное 02, 2006 4:19 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 61 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни