Помогите с передачей текста через i2c

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Помогите с передачей текста через i2c

Сообщение bekzad »

Доброго времени суток. Ребята, подскажите как передать текст через шину I2C. Нужно "начертить прохождение сигнала" :shock: . Текст примерно такой : "Кафедра электротехники самая добрая" . Заранее спасибо.
Насколько я понял, нужно перевести буквы сперва в 16теричную систему, потом в двоичную и потом начертить прохождение сигнала)
8) :)))
Последний раз редактировалось bekzad Пт дек 09, 2011 15:01:15, всего редактировалось 3 раза.
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Помогите с передачей текста через i2c

Сообщение SubDia »

Какой микроконтроллер? Почему I2C? Куда передать? Что означает фраза "Нужно нарисовать сигнал и описать его"?
И последний, самый главный вопрос: Вы хоть немножко понимаете, о чем именно просите? Заранее спасибо за ответы.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Помогите с передачей текста через i2c

Сообщение МитяРа »

bekzad писал(а):микроконтроллер I2C
Вот когда такую штуку где нить раздобудешь, то тогда и обращайся..

Сходи на http://www.gaw.ru - там было русское описание на эту шину..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

парни, я физико химик и вопросы микроэлектроники мне чужды.
я фактически процитировал то что от нас запросили))))
ребят, по возможности если вы поняли о чем я написал, хоть и не совсем верно(или написал полную ересь) поправьте)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Помогите с передачей текста через i2c

Сообщение МитяРа »

Если передавать надо в коде ASCII, то скачиваешь табличку ASCII-HEX, переводишь свою фразу в 16-ричный или лучше в двоичный код, потом скачиваешь описание на шину и рисуешь графики, что где на шине, только со своими конкретными данными..

Про код ASCII тут: http://ascii.org.ru/ascii.pdf
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Помогите с передачей текста через i2c

Сообщение Engineer_Keen »

График однако длинный получится, 3 сотни тактовых сигналов шины SCL :)))
Реклама
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

Вот например есть буква А, в таблице она 192, в двоичном коде 11000000
что с этим дальше делать?

заранее спасибо за ответы
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

Engineer_Keen писал(а):График однако длинный получится, 3 сотни тактовых сигналов шины SCL :)))
как его вообще рисовать???))
нет нигде примера?


зы гуглил безуспешно
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Помогите с передачей текста через i2c

Сообщение МитяРа »

bekzad писал(а):что с этим дальше делать?
Подставлять вот сюда: http://www.gaw.ru/html.cgi/txt/interface/iic/iic6_1.htm
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

так?

:shock:
только не бейте= )))
Вложения
1.JPG
(30.23 КБ) 441 скачивание
Последний раз редактировалось bekzad Пт дек 09, 2011 15:45:29, всего редактировалось 1 раз.
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Помогите с передачей текста через i2c

Сообщение МитяРа »

Только нет в I2C никакого "финиша"..
После условия СТАРТ, будет первый байт, ты его правильно нарисовал - молодец, потом будет опять СТАРТ, потом второй байт, потом СТАРТ, третий байт и так далее, а после последнего байта будет СТОП..

И всё..

P.S. и не вставляй такие огромные картинки - читать и отвечать невозможно..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

Изображение

так? 0о

сори за большую картинку(
прочитал после того как отправил
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: Помогите с передачей текста через i2c

Сообщение МитяРа »

Чёт не видно ничего.. :tea:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Помогите с передачей текста через i2c

Сообщение SubDia »

Мне нравится. Кружочек, квадратик и треугольничек. :)
:write:
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

fixed
Вложения
2.JPG
(44.36 КБ) 453 скачивания
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Помогите с передачей текста через i2c

Сообщение SubDia »

Не-не-не, штойта за ужос? =))
Вот так:
Изображение
ReSTART нам не нужен, так как мы не переключаемся с чтения на запись, а просто и тупо шлем данные.
ЗЫ. Последний acknowledge не домалевал, но там будет то же самое, что и после передачи первого байта.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

огромное спасибо!!!!!!!!!!!!!
а две еденицы после АСК это конец передачи символа или что это обозначает(АСК и 2 единицы)?
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Помогите с передачей текста через i2c

Сообщение SubDia »

Эти две единицы - это старшие два бита следующего байта (ну я как бы поток нарисовал). =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
bekzad
Родился
Сообщения: 11
Зарегистрирован: Пт дек 09, 2011 14:32:11

Re: Помогите с передачей текста через i2c

Сообщение bekzad »

тоесть это след буква пошла или "старт" для след буквы?
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Помогите с передачей текста через i2c

Сообщение SubDia »

Это уже пошел следующий символ. Старт мы даем один, и передаем байт за байтом, получая подтверждение от приемной стороны в виде сигнала ACK.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»