Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение sa-ta »

I2C и пик...

написан код для 16F77 на бейсике
/лишнее начало и инициализацию дисплея удалил/

Код: Выделить всё


 --- cut here--

 symbol SCL = PORTE.0
 symbol SDA = PORTE.1
 symbol ADDR = %10010000
 'for the DS1621, this is set as 1001 binary for read and write operations.
 'The next 3 bits of the control byte are the device select bits (A2, A1, A0).

 Temp var WORD

--- cut here-----

 mainloop:

 I2CWRITE SDA,SCL,ADDR,$ac,[0]
 'Access Config [ACh] If R/W is “0” this command writes to the configuration register.
 pause 100

 I2CWRITE SDA,SCL,ADDR,$ee
 'Start Convert T [EEh] This command begins a temperature conversion.
 Pause 1000

 I2CREAD SDA,SCL,ADDR,$aa,[Temp]
 'Read Temperature [AAh] This command reads the last temperature conversion result.
 'The DS1621 will send 2 bytes, in the format described earlier, which are the contents of this register
 Temp = Temp >> 8

 lcdout $FE,2,"Temp:",Dec2(Temp)

 goto mainloop

 End


имею на ногах такое

Изображение Изображение Изображение

смущает, на третьем скриншоте ответ датчика - setup read from 0x91 - ну и дальше, всегда (вне зависимости от температуры датчика) одно и тоже 0xFF и 0x80...
адресные ноги A0-A2 на земле, выходы притянуты к питашке резиками 4K7 ...

что не так ?
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение korsaj »

banyok, выложите свой код сюда, поможем, подскажем.
Похоже на включенные подтягивающие регистры.
Смотрите регистр OPTION бит RBPU - разрешение включение подтягивающих резисторов порта Б.
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение igorka »

Здравствуйте собрал я "термометр термостат" из журнала "Радио" №6 за 2012 год.
Только работает он как то не адекватно , вот модель в протэусе
termo.rar
(19.06 КБ) 113 скачиваний
, все работает точно так как и в железе.Вопрос как этим "дебильным " термостатом пользоваться?Подскажите кому нетрудно по этому делу. И какова хрена светодиод моргает?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Где сама статья? Ссылка или архив.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение igorka »

Радио 2012-06.zip
(379.17 КБ) 133 скачивания
Вот статейка.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение nvz »

Целая куча подобных термостатов была рассмотрена на любой вкус в теме "Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20", сам ими пользуюсь - никаких проблем.
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение АСУ »

Вот ещё термостат на AVR, работает без проблем.
banyok
Родился
Сообщения: 3
Зарегистрирован: Ср янв 16, 2013 21:01:13

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение banyok »

Убрал внутреннюю подтяжку на порте Б и получилось то что хотел. Всем пасибо за помочь!
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение igorka »

Спасибо всем откликнувшимся ( правда конкретно по делу ответа нет ) , прошу считать вопрос снятым , просто при первом включении в памяти EEPROM ( точнее контроллер записывает в эпром ) записано число 255 я так понимаю разрядность счетчика.По этой причине я и запутался с управлением девайса , после того как выставил гистерезис пять (не обязательно) все заработало как надо.Ну и в догонку вопросик : где взять icprog106B работающую с семеркой7.
На истину моих строк не претендую , это всего лишь мои предположения
Последний раз редактировалось igorka Чт янв 17, 2013 20:18:15, всего редактировалось 1 раз.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

В только что купленном контроллере память содержит лог 1 во всех ячейках.
т.е. при считывании будет FF во всех ячейках. А FF = 255.

PS: Попробуйте считать девственно-чистый только что купленный контроллер.
Последний раз редактировалось Chettuser Чт янв 17, 2013 20:26:50, всего редактировалось 1 раз.
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение igorka »

Вот видите , я ошибался :dont_know: :oops: .Спасибо за пояснение , учту на будущие.
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Народ, кто на PIC пишет, PICC есть ли библиотеки функций SPI?
Нашёл только в папке для PIC18, а мне нужно для PIC16F887...
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Аlex »

библиотеки функций SPI?
Интересно, как Вы себе её представляете ? Там, всего лишь, для отправки нужно записать данные в один регистр и читать из другого, и всё. Ну ещё инициализация модуля, которую можно найти в даташите.
В хайтеке вообще нет пользовательских библиотек, только примеры.
Ruslan-maniak
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт янв 18, 2011 08:15:32

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Ruslan-maniak »

Приветствую, комрады. Такой вопрос: начал работать с STM32L-152RBT и не могу найти описалово на библиотеку работы с периферией. Она вообще существует? Аналогичная библиотекам на F10x, F2xx и пр. Если да, то где её взять. На официальном сайте не нахожу её.
kerya33
Родился
Сообщения: 15
Зарегистрирован: Сб фев 20, 2010 22:04:42

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение kerya33 »

Имеется микроконтроллер Atxmega128a3, считал с него код ревизии mcu_revid=4, во множественных рекомендациях по использованию Xmeg-и предлагают использовать чипы ревизии не ниже седьмой (что соответствует буквенному обозначению "G"), т.к. в ранних версиях много ошибок особенно в аналоговой части (ADC, DAC etc.). Вопрос: как, не используя программатора, можно узнать по обозначениям на чипе его ревизию ? Или как-то косвенным путем из даты изготовления чипа ? На имеющихся у меня чипах указано сверху:
ATXMEGA128A3
AU 1101

и снизу:
0J1179-1
35954E
1TAIWAN-K
1101 03

Может 1101 это дата изготовления, а 03 как раз номер ревизии ? (если с нуля считать как раз четверка и получается). Сейчас есть необходимость в заказе через интернет десятка чипов, боюсь пришлют старую ревизию. Подскажите Pls.
Последний раз редактировалось kerya33 Пн янв 21, 2013 14:18:54, всего редактировалось 1 раз.
Аватара пользователя
Грендайзер
Мучитель микросхем
Сообщения: 479
Зарегистрирован: Вт июн 02, 2009 22:38:40
Откуда: Город-герой Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Грендайзер »

Здравствуйте все :) Хочу поработать с ARM (7-ой или 9-ый), однако я в контроллерах слабоват, да и поработать с отладочной платой пока возможности нет. Зато есть возможность поработать с платой на 3-ем сыклоне. Может ко нить подсказать, какие нить ресурсы где и ядрышко слить можно и средства программирования(отладки).
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение HHIMERA »

Аlex писал(а):Там, всего лишь, для отправки нужно записать данные в один регистр и читать из другого, и всё.

Во как... SPI... PIC16F887...
А сам Микрочип об этом знает??? :)))
The SSPBUF holds the data that was written to the SSPSR,
until the received data is ready. Once the 8 bits of data
have been received, that byte is moved to the SSPBUF
register
.
..........
..........
The SSPSR is not directly readable or writable, and
can only be accessed by addressing the SSPBUF
register.

"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Грендайзер
Мое мнение - если с нуля, то браться лучше не за ARM7 или ARM9, а за Cortex-M3.
По поводу ПЛИС можно поискать здесь. Скачать можно попробовать поискать тут. Рекомендую Quartus II версии 9. Более новые - более распухшие, потихоньку урезают полезные вещи и искать их нет смысла.
Но это моё мнение. :dont_know:

Ruslan-maniak писал(а):Приветствую, комрады. Такой вопрос: начал работать с STM32L-152RBT ...

Может здесь чего-нибудь найдете?
Аватара пользователя
Грендайзер
Мучитель микросхем
Сообщения: 479
Зарегистрирован: Вт июн 02, 2009 22:38:40
Откуда: Город-герой Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Грендайзер »

Chettuser
Спасибо, хорошие ссылочки. В перспективе я хочу использовать процессор Atmel с данным ядром, для некоторых вычислений, которые на плисине не очень удобно делать, например деление и операции с плавающей точкой, ибо альтера в отличае от своего конкурента не очень любит бесплатные ядрышки давать... А вот о кортексе я почему то и не подумал...
Ответить

Вернуться в «Разные вопросы по МК»