Отговори на тема  [ 241 мнения ]  Отиди на страница Предишна  1 ... 13, 14, 15, 16, 17
Програматор за сушилня с PIC16f1937 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 11:02 am
Мнения: 8900
Местоположение: Разград
Мнение Re: Програматор за сушилня с PIC16f1937
Мисля че няма да стане. BusOut прави цялата поредица - старт , адрес+R/W , контрол, дата, стоп. А после BusIn пък прави старт, адрес + R/W, контрол (ако има), рестарт, адрес + R/W, клокове за N броя байта, стоп. По принцип при четене първо може да има писане което е поинтер към адреса който искаш да четеш (това е при паметите ама има и други разни дивайси дето са така), рестарт и пак адреса ама вече с read бит накрая и клокове с Ack и Noack на последния байт който искаш да прочетеш.

Имам направено на Proton нещо като I2C библиотека която използва хардуерния модул времево независимо и с прекъсвания, тъй като тези команди (Busout и Busin) ако нещо се зговни в комуникацията, програмата умира там и край. Прекъсванията си продължават ама основната програма си остава да чака Ack от дивайса - демек си умира. Просто командите може и да ползват хардуерния модул ама на практика се изпълнява като софтуерен. А софтуерния е същия грездей + "екстрите" софтуерен шифт регистър и софтуерн клок (изпълнен с DelayUs)...


Чет Юни 22, 2017 2:45 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 241 мнения ]  Отиди на страница Предишна  1 ... 13, 14, 15, 16, 17

Кой е на линия

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


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

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