I2C зразки кодів для pic16f877a

D

dhanraj_kmr

Guest
Привіт до all.i AM новачка до I2C в pic16f877a, мені потрібно вчитися за програмами на i2c в pic16f877a.але я з таблиці це дійсно оману.тому я нахиляє отримати акуратну Абт знав, як почати писати для правил дорожнього руху і СХК.тому деякі скажіть мені точно, як писати для нього і завантажити деякі приклади про програми для MPLAB.
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Плачу або дуже засмучений" border="0" />Thanx заздалегідь

 
Кращий спосіб почати це робити проект, який використовує пристрої I2C (наприклад, EEPROM 24LC256) і ПОС.

Google навколо небагато, може бути безліч проектів, що використовують ці пристрої.

Чи ви C або ASM для проекту?

А. А.

 
Я використовую C. Thats problm.Додано через 5 хвилин:ще один сумнів Wats різницю btwn I2C режимі матер і слов'янський режимі?
простий eplanation достатньо.

 
Якого виду компілятор ви використовуєте, я використовую CCS компілятор (PCM) з метою розробки проектів.

CCS містить функції та процедури, які призначені для операцій I2C, я інших компіляторів C також схожі.

Коли пристрій починає розмову I2C ', це називається i2c майстер, у той час як пристрій, який отримує команди від майстра називають I2C раб.

У ПІК В.С. 24LC256 поєднанні ПІК є господарем як EEPROM просто реагує на команди, послані по ПОС, в ПЗУ, можна також відправити назад дані (коли читав команда відправляється майстри), а тут знову ж таки не господар .Див посилання http://www.robot-electronics.co.uk/htm/using_the_i2c_bus.htm
спасибо

 
Я використовую MPLAB.Here We Go.а transmittin через i2c режимі Master Whats необхідності transmittin адреси перед transittin даних.Whats, що питання про шляхи тут?
є її рабом адреса або адреса даних, які ми transmittin?

Один приклад: я хочу transfr дані в EEPROM.для цього мені необхідно написати код, щоб почати I2C і tranfr дані та отримати ACK і зупинити trsmittn.за те, як мені призначити правил дорожнього руху і СХК?

PLS:?:

 
Ви не згадали, що компілятор ви використовуєте ...

Кожен слов'янський I2C має унікальну адресу (я впевнений, ви знаєте, що), майстер I2C доводиться вирішувати кожен з рабів, використовуючи цю адресу.

Перед біти адреси, стартовий біт і контрольний код послав ..Для більш докладної інформації про точну передачі читайте довідкову інформацію для влаштування 24LC256.

Призначення висновків буде залежати від типу компілятора / використовується асемблер.

Як правило, вам доведеться витратити більше часу на читання таблиць різних компонентів, які ви збираєтеся використовувати у Вашому проекті, Ви також повинні прочитати в документації по компілятору.

спасибо

 
Для зв'язку I2C може бути використаний код з програми.Було використано дуже простий і написаний на C. Привіт-tech компілятор.
Вибачте, але Ви повинні увійти для перегляду цієї прихильності

 
Я використовую Привіт-tech C компілятора.

 
Спробуйте цей код, його робота для мене.
Вибачте, але Ви повинні увійти для перегляду цієї прихильності

 

Welcome to EDABoard.com

Sponsor

Back
Top