Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Гость Anonymous

Исходные тексты скриптов EEPROM (примеры)

51 сообщение в этой теме

Спасибо. Как раз с этим сижу разбираюсь. Хотел обращаться за помощью, а она как снег на голову.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавлю по 93xx серии, с исправленным PIN тестером, ругались на 7й pin . И поправленный 24с02.

93xx fix.rar

2402.rar

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тоесть их стоит заменить? на те что в установочном?

сегодня тоже было на древней микрочиповской епромине , 7й пин что внутрисхемно что в колодке.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здесь исходники. ими можно также пользоваться, но большинстве актуально для тех кто пишет скрипты с чтением/записью этих микрух.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что нибудь с процессором выложите,хоть подсмотреть, а то мозгов не хватает

С шиной SPI, как она настраивается и как работает

Хелп можно бы и поподробней расписать ваще ни чего не понятно,ни каких примеров нету

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удалил. Разобрался.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

давай подставим значения. допустим VCC 8 нога, GND 4 нога

 if(vcc_pin > 0)  {   vcc_pin--;   vcc_pin = 1<<vcc_pin; } 

8>0 , 8-1=7 ; сдвиг влево единицы на 7. получаем vcc_pin = 0x80 (10000000)

if(gnd_pin > 0)  {   gnd_pin--;   gnd_pin = 1<<gnd_pin; }.

4>0 , 4-1=3; сдвиг единицы влево на 3. получаем gnd_pin = 0x08 (00001000)

a = (gnd_pin <<8 )|(vcc_pin ^ 255);

a = (0x08 <<8) |(0x80 ^ 0xFF); 

a= 0x800 | 0x7F = 0x87F (00001000 01111111)

3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Переклинило что-то. Я двигал не единичку а сам VCC на один разряд в уме.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.  Ребята программисты, поделитесь пожалуйста каким нибудь своим  исходником для чтения через UART , или к кому можно обратится  за помощью.

UART_DATA как то сбрасывается?  передаю команду, начинаю принимать ответ, складываю в буффер и вижу там сначала переданные мной байты , а потом только ответ . Как от них избавится?

Demo uart.blr

P.S  

Ребята завели бы отдельную ветку по программированию для новичков.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

обнули переменную а то данные приплюсуются к тем что имеются.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

приёмный буффер не обнулит, передаст на выход 0

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 час назад, dmitr511 сказал:

Здравствуйте.  Ребята программисты, поделитесь пожалуйста каким нибудь своим  исходником для чтения через UART , или к кому можно обратится  за помощью.

UART_DATA как то сбрасывается?  передаю команду, начинаю принимать ответ, складываю в буффер и вижу там сначала переданные мной байты , а потом только ответ . Как от них избавится?

Demo uart.blr

P.S  

Ребята завели бы отдельную ветку по программированию для новичков.

Что уже все празднуют?  Есть кто компетентный?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 час назад, dmitr511 сказал:

P.S  

Ребята завели бы отдельную ветку по программированию для новичков.

А это хорошая идея. Самому интересно поразбирать что к чему.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там как я понял односторонний UART к-лайн что ли был

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

какой скрипт удалили ?  я что-то пропустил ?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 12/28/2015в00:54, dmitr511 сказал:

Здравствуйте.  Ребята программисты, поделитесь пожалуйста каким нибудь своим  исходником для чтения через UART , или к кому можно обратится  за помощью.

UART_DATA как то сбрасывается?  передаю команду, начинаю принимать ответ, складываю в буффер и вижу там сначала переданные мной байты , а потом только ответ . Как от них избавится?

Demo uart.blr

P.S  

Ребята завели бы отдельную ветку по программированию для новичков.

Про твое изобретение речь :) не скачивается...

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

незнаю , у меня скачивается. Мне уже подсказали решение, при считывании приёмный буфер очищается.

Demo uart.blr

но всё равно хотелось бы рабочий исходник с работой по UART посмотреть.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как 0x33 сделать как ASII  3 , и потом записать в переменную как 0x03 ?

я ее записываю к примеру в строковую переменную так  v1 = 0x33; s = #c.v1; она печатается как 3, а как ее обратно в V1 засунуть как 0x03 ?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут вопрос -  ее же обратно надо, или из любой строковой переменной в регистр 

можно не преобразовывать а просто добавить  v1 = 0x33; s = ""+#c.v1; Не помню точно но строковый массив можно читать по элементам вроде, в последних хэлпах написано.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вообще не обязательно из строковой.

строковую для примера прилепил,то что в нее можно запихать и она покажет ASII

мне надо брать из редактора из ячейки буфера,и только цифры до 16

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу