Страница 397 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 16, 2013 22:28:04
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 ...
что не так ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср янв 16, 2013 23:31:14
korsaj
banyok, выложите свой код сюда, поможем, подскажем.
Похоже на включенные подтягивающие регистры.
Смотрите регистр OPTION бит RBPU - разрешение включение подтягивающих резисторов порта Б.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 14:33:35
igorka
Здравствуйте собрал я "термометр термостат" из журнала "Радио" №6 за 2012 год.
Только работает он как то не адекватно , вот модель в протэусе
, все работает точно так как и в железе.Вопрос как этим "дебильным " термостатом пользоваться?Подскажите кому нетрудно по этому делу. И какова хрена светодиод моргает?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 14:38:17
Gudd-Head
Где сама статья? Ссылка или архив.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 15:04:09
igorka
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 17:23:27
nvz
Целая куча подобных термостатов была рассмотрена на любой вкус в теме "Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20", сам ими пользуюсь - никаких проблем.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 17:58:42
АСУ
Вот ещё
термостат на AVR, работает без проблем.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 18:14:12
banyok
Убрал внутреннюю подтяжку на порте Б и получилось то что хотел. Всем пасибо за помочь!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 20:12:30
igorka
Спасибо всем откликнувшимся ( правда конкретно по делу ответа нет ) , прошу считать вопрос снятым , просто при первом включении в памяти EEPROM ( точнее контроллер записывает в эпром ) записано число 255 я так понимаю разрядность счетчика.По этой причине я и запутался с управлением девайса , после того как выставил гистерезис пять (не обязательно) все заработало как надо.Ну и в догонку вопросик : где взять icprog106B работающую с семеркой7.
На истину моих строк не претендую , это всего лишь мои предположения
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 20:16:23
Chettuser
В только что купленном контроллере память содержит лог 1 во всех ячейках.
т.е. при считывании будет FF во всех ячейках. А FF = 255.
PS: Попробуйте считать девственно-чистый только что купленный контроллер.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 17, 2013 20:23:02
igorka
Вот видите , я ошибался

.Спасибо за пояснение , учту на будущие.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс янв 20, 2013 13:54:42
Chettuser
Народ, кто на PIC пишет, PICC есть ли библиотеки функций SPI?
Нашёл только в папке для PIC18, а мне нужно для PIC16F887...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс янв 20, 2013 16:44:48
Аlex
библиотеки функций SPI?
Интересно, как Вы себе её представляете ? Там, всего лишь, для отправки нужно записать данные в один регистр и читать из другого, и всё. Ну ещё инициализация модуля, которую можно найти в даташите.
В хайтеке вообще нет пользовательских библиотек, только примеры.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс янв 20, 2013 17:30:41
Chettuser
Под 18-е же есть.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 07:38:31
Ruslan-maniak
Приветствую, комрады. Такой вопрос: начал работать с STM32L-152RBT и не могу найти описалово на библиотеку работы с периферией. Она вообще существует? Аналогичная библиотекам на F10x, F2xx и пр. Если да, то где её взять. На официальном сайте не нахожу её.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 07:48:26
kerya33
Имеется микроконтроллер Atxmega128a3, считал с него код ревизии mcu_revid=4, во множественных рекомендациях по использованию Xmeg-и предлагают использовать чипы ревизии не ниже седьмой (что соответствует буквенному обозначению "G"), т.к. в ранних версиях много ошибок особенно в аналоговой части (ADC, DAC etc.). Вопрос: как, не используя программатора, можно узнать по обозначениям на чипе его ревизию ? Или как-то косвенным путем из даты изготовления чипа ? На имеющихся у меня чипах указано сверху:
ATXMEGA128A3
AU 1101
и снизу:
0J1179-1
35954E
1TAIWAN-K
1101 03
Может 1101 это дата изготовления, а 03 как раз номер ревизии ? (если с нуля считать как раз четверка и получается). Сейчас есть необходимость в заказе через интернет десятка чипов, боюсь пришлют старую ревизию. Подскажите Pls.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 12:25:54
Грендайзер
Здравствуйте все

Хочу поработать с ARM (7-ой или 9-ый), однако я в контроллерах слабоват, да и поработать с отладочной платой пока возможности нет. Зато есть возможность поработать с платой на 3-ем сыклоне. Может ко нить подсказать, какие нить ресурсы где и ядрышко слить можно и средства программирования(отладки).
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 14:11:14
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.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 14:16:46
Chettuser
Грендайзер
Мое мнение - если с нуля, то браться лучше не за ARM7 или ARM9, а за Cortex-M3.
По поводу ПЛИС можно поискать
здесь. Скачать можно попробовать поискать
тут. Рекомендую Quartus II версии 9. Более новые - более распухшие, потихоньку урезают полезные вещи и искать их нет смысла.
Но это моё мнение.
Ruslan-maniak писал(а):Приветствую, комрады. Такой вопрос: начал работать с STM32L-152RBT ...
Может
здесь чего-нибудь найдете?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн янв 21, 2013 14:38:19
Грендайзер
Chettuser
Спасибо, хорошие ссылочки. В перспективе я хочу использовать процессор Atmel с данным ядром, для некоторых вычислений, которые на плисине не очень удобно делать, например деление и операции с плавающей точкой, ибо альтера в отличае от своего конкурента не очень любит бесплатные ядрышки давать... А вот о кортексе я почему то и не подумал...