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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

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

Сообщение FreshMan »

в прерываниях есть такое понятие как захват по таймеру счетчику, как сие понимать ? :dont_know:
Tell Me The Truth
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

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

Сообщение Alkul »

Volgol_555 писал(а):Можно ли С6 заменить на С3?, скажем переопределить заново? ... Если да, то как это можно сделать на Си?

Я на С не пишу, я пишу на ассемблере. Как сделать на ассемблере, знаю, а на С - тоже разберусь, но на это нужно время, которого нет.
А еще можно такой трюк сделать - у Вас, я так понимаю, в обмене задействован старший полубайт (старшие разряды) порта?
Можно попробовать перенести обмен на младшие разряды, подключить дисплей к ним. Перед занесением содержимого регистра в порт делать обмен полубайтов - их еще называют нибблами (nibble). В ассемблере для этого есть замечательная команда swap.
Вообще я лично, в случае необходимости использования LCD дисплея очень часто использую в качестве линий данных половину какого-либо из портов, а линии управления "вешаю" на другой порт. Поверьте, в этом нет ничего сложного.
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

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

Сообщение Alkul »

FreshMan писал(а):в прерываниях есть такое понятие как захват по таймеру счетчику, как сие понимать ? :dont_know:

На примере ATmega16
Прерывание возникает при поступлении на вывод ICP (PORTD.6) импульса. По фронту или спаду этого импульса (определяется установкой конфигурационных битов) вызывается прерывание TIMER1 CAPT (вектор 6), при этом содержимое таймера-счетчика 1 пересылается в регистр захвата таймера-счетчика 1, этот регистр называется ICR1 и состоит из двух "половинок" - ICR1L и ICR1H.
Ну, а подробнее - в даташите.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

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

Сообщение aam »

Народ, а как сравнивать числа со знаком в AVR Studio на АСМе?
Я сравниваю обычной командой CP - получается какая-то фигня :shock: Просто проц не учитывает знак, хотя флаг N меняется.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

А вы их сложите. Если результат положительный, то .... Если отрицательный, то .....
Docendo discimus
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

pyzhman писал(а):А вы их сложите. Если результат положительный, то .... Если отрицательный, то .....


Это точно. 7F + 7F = FE ( 127 + 127 = -2 ).
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

Мдя, прокол. Вот как надо:

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

    CP      R5,R4
    BRGE  metka
Docendo discimus
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

То-то и оно. Не надо изобретать велосипед - все давно изобретено ребятами из Атмел ( Сан-Хосе, штат Калифорния ). Нужно внимательно читать даташиты, и тогда процессор сразу начнет вести себя подобающим образом. ( Конечно, это в адрес автора вопроса aam) :))
vasus
Родился
Сообщения: 1
Зарегистрирован: Пт янв 20, 2012 14:34:22
Откуда: Астрахань

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

Сообщение vasus »

Здравствуйте всем!!!
скажите подскажите плыз. Есть разница между Atmega8L-AU и Atmega8L-PU. По описанию вроде схожи. Но новичок, и посему сомневаюсь... вдруг прошиваются иначе и прошивки не подходят.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

Изображение
Docendo discimus
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

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

Сообщение BerZerK-ku »

И еще к таблице выше: в планарном корпусе (32А) на 2 канала АЦП больше. Больше различий не знаю.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

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

Сообщение aam »

pyzhman писал(а):Мдя, прокол. Вот как надо:

Код:
CP R5,R4
BRGE metka


Дааа... Лажанулся... :oops: Команд то вон сколько, незаметил сразу, что со знаком надо другие команды использовать :oops:

vasus писал(а):Есть разница между Atmega8L-AU и Atmega8L-PU

AU в СМД-корпусе TQFP32, а PU в обычном "ногастом" DIP-28.
+
BerZerK-ku писал(а):в планарном корпусе (32А) на 2 канала АЦП больше

+
у нас СМДшные дешевле раза в 2 :)
Аватара пользователя
bav123
Говорящий с текстолитом
Сообщения: 1691
Зарегистрирован: Ср окт 12, 2011 20:37:13

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

Сообщение bav123 »

+ назначение ножек в smd отличается от дип.
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

Gudd-Head писал(а):
DJ_Kiridza писал(а):"подходит ли USI для работы с DS18B20" ??

Проще с нуля написать 1-Wire, чем колдовать с USI.


за наводку пасиб.
по ходу вот что нашел по интерфейсу 1-wire
http://hardisoft.ru/hard/poisk-ustrojstv-na-shine-1-wire-na-assemblere-dlya-mikrokontrollerov-avr-firmy-atmel/#more-109
внизу статьи есть очень вкусные аттачменты - там есть готовый модуль для работы с 1-wire на асме, просто подключай и юзай - вдруг кому нужно будет...
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

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

Сообщение ploop »

DJ_Kiridza, я видел эту статью. Всё-таки еще раз повторю - возьмите модуль от ARV, он написан на порядок грамотнее и понятнее.
SPY
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Вс авг 20, 2006 20:06:29
Откуда: Брест

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

Сообщение SPY »

Изображение
такую плату гденить можно в китае заказать?
на ебае ничего не нашел.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

Сообщение Леонид Иванович »

Ну это вообще наглость! Утюг в руки - и плата готова.
Аватара пользователя
miharus
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт фев 18, 2011 12:04:23

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

Сообщение miharus »

Вот еще такой вопрос! В визарде у Код Вижна можно подключить LCD дисплей. Я так понял что если это сделать, то можно будет с дисплеем работать сразу как с стандартным устройством вывода в Си. У атмеги 8 например можно выбрать два типа контроллеров дисплея. А у меня дисплей на контроллере SPLC780D, которого там нет. Это значит что я пролетаю с такой шикарной возможностью?
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

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

Сообщение Мастер Ломастер »

miharus писал(а):Это значит что я пролетаю с такой шикарной возможностью?
похоже вам до конца дней придется светодиодами мигать... дисплей подключить не судьба... печалька...
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

miharus писал(а):Вот еще такой вопрос! В визарде у Код Вижна можно подключить LCD дисплей. Я так понял что если это сделать, то можно будет с дисплеем работать сразу как с стандартным устройством вывода в Си. У атмеги 8 например можно выбрать два типа контроллеров дисплея. А у меня дисплей на контроллере SPLC780D, которого там нет. Это значит что я пролетаю с такой шикарной возможностью?

Насчёт того, что эта возможность "шикарная" ещё можно 10 раз поспорить... Учитесь делать самостоятельно.
А вообще SPLC780D вроде-бы аналог HD44780, так что пробуйте, возможно, будет работать.
Ответить

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