Мелкие вопросы по МК и ПЛИС.
Re: Мелкие вопросы по МК и ПЛИС.
На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.
-
Ican
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Вт янв 31, 2012 20:55:18
- Откуда: Екатеринбург
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Ser60 писал(а):На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.
Спасибо большое:) действительно, не увидел. Будем пробовать, значит:)
в планах сначала собрать плату преампа и УНЧ, потом дождаться модулей RDA5807 и DS1307, подключить 1602 индикатор и писать прошивку. После написания - сделать плату управления.... всем этим)
Благодарю.
Re: Мелкие вопросы по МК и ПЛИС.
Добрый день, подскажите пожалуйста почему если запитываю МК от 5 вольт sd карточка монтируется, но не читается?
Если от 3.3 то читается.
Если от 3.3 то читается.
Re: Мелкие вопросы по МК и ПЛИС.
Смотри даташиты на SD-карты. Питание карты должно быть 3.3 В. И уровни надо согласовывать.
Re: Мелкие вопросы по МК и ПЛИС.
Это всё мне известно, а как же она тогда монтировалась?
Вот в чём вопрос, она и монтироваться не должна.
Вот в чём вопрос, она и монтироваться не должна.
Re: Мелкие вопросы по МК и ПЛИС.
Дык и 5 вольт к ней не должны были подключать, однако же подключили. Другая бы и не монтировалась. Повезло
Ничего удивительного не вижу... Я бы даже не удивился, если бы она вообще нормально работала
Ничего удивительного не вижу... Я бы даже не удивился, если бы она вообще нормально работала
Re: Мелкие вопросы по МК и ПЛИС.
Вот в этом и вопрос, если бы полностью работала то же не удивился, если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
Или там монтирование как-то интересно происходит.
Или там монтирование как-то интересно происходит.
-
Pnjom-Penb
- Мучитель микросхем
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
Re: Мелкие вопросы по МК и ПЛИС.
Если ездить без тормозов, то смерть тоже не сразу наступает, но это не означает, что такая езда оправдана.baghear писал(а):... если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Киньте кошерным кодом на verilog для обработки квадратурного энкодера ?
D-триггер не предагать - несмотря на кондёры 100 nF всё равно некорректно временами отрабатывается.
D-триггер не предагать - несмотря на кондёры 100 nF всё равно некорректно временами отрабатывается.
Re: Мелкие вопросы по МК и ПЛИС.
Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье http://vrtp.ru/index.php?act=categories&CODE=article&article=1218 У меня проблеммы то ли с прошивкой, то ли с фюзами что скорее всего.
В чтатье написано выставте фьюзы так:
SUT1=0
BODEN=0
BODLEVEL=0
BOOTSZ0=0
BOOTSZ1=0
CKOPT=0
Выбрать оптцию Programming and Verification disabled
Выбрать оптцию Boot Lock Bit 0
B01=1 B02=1
Выбрать оптцию Boot Lock Bit 1
B11=1 B12=1
Выбрать оптцию Check Signature
Выбрать оптцию Check Erasure
Выбрать оптцию Verify
далее в менюшке
Programm -> Erase Chip
Programm -> Flash
Programm -> Erase Bits
Programm -> Lock Bits
Я их устоновил в программе Uniprof вот так как на рисунке внизу, но мне кажется это не правильно.
Затем нужно прошить файлом Hex и Eepr, сделал gsm_alarm.hex, gsm_alarm.eep.
Эти файлы взяты из папки Файл проекта для Codevision http://vrtp.ru/screenshots/1218_gsm_alarm12.zip
может я не те файлы взял.
Помогите замучался уже 6-й день пошел, что не так делаю не пойму, данный прибор уже два раза собирал но пару лет наза, сейчас пробую ничего не выходит.
В чтатье написано выставте фьюзы так:
Спойлер
При прошивке установить Fuse Bit(s)SUT1=0
BODEN=0
BODLEVEL=0
BOOTSZ0=0
BOOTSZ1=0
CKOPT=0
Выбрать оптцию Programming and Verification disabled
Выбрать оптцию Boot Lock Bit 0
B01=1 B02=1
Выбрать оптцию Boot Lock Bit 1
B11=1 B12=1
Выбрать оптцию Check Signature
Выбрать оптцию Check Erasure
Выбрать оптцию Verify
далее в менюшке
Programm -> Erase Chip
Programm -> Flash
Programm -> Erase Bits
Programm -> Lock Bits
Я их устоновил в программе Uniprof вот так как на рисунке внизу, но мне кажется это не правильно.
Затем нужно прошить файлом Hex и Eepr, сделал gsm_alarm.hex, gsm_alarm.eep.
Эти файлы взяты из папки Файл проекта для Codevision http://vrtp.ru/screenshots/1218_gsm_alarm12.zip
может я не те файлы взял.
Помогите замучался уже 6-й день пошел, что не так делаю не пойму, данный прибор уже два раза собирал но пару лет наза, сейчас пробую ничего не выходит.
- Вложения
-
- так выстовлены.jpeg
- Вот так сейчас выставлены.
- (33.36 КБ) 510 скачиваний
Re: Мелкие вопросы по МК и ПЛИС.
Serj324 писал(а):Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье
http://vrtp.ru/index.php?showtopic=10470&st=0
Re: Мелкие вопросы по МК и ПЛИС.
А можно ли в этом http://ra4nal.qrz.ru/ch6.shtml частотомере вместо PIC16F84 использовать PIC16F628А?
Я рожден при социализме, и я этим горжусь!
- КРАМ
- Друг Кота
- Сообщения: 25143
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
Соник писал(а):А можно ли
Конечно можно.
Но, переписав прошивку под новый контроллер.
А просто припаять вместо одного другой - нет. Это совершенно разные МК.
- FireProoF
- Мучитель микросхем
- Сообщения: 424
- Зарегистрирован: Чт май 14, 2015 15:11:39
- Откуда: Саратов
Re: Мелкие вопросы по МК и ПЛИС.
Всем привет. Занялся nRF24L01+. Подключил к STM8, взял чей-то готовый проект. Запустил. Подключил ЛА.
Но непонятно, работает ли модуль)
Есть там какие проверочные регистры? НУ там, серийный номер или еще что-то?
И второй модуль:
Но непонятно, работает ли модуль)
Спойлер
Код: Выделить всё
const char* nRF24L01pRegNames[] = { "CONFIG",
"EN_AA",
"EN_RXADDR",
"SETUP_AW",
"SETUP_RETR",
"RF_CH",
"RF_SETUP",
"STATUS",
"OBSERVE_TX",
"CD",
"RX_ADDR_P0",
"RX_ADDR_P1",
"RX_ADDR_P2",
"RX_ADDR_P3",
"RX_ADDR_P4",
"RX_ADDR_P5",
"TX_ADDR ",
"RX_PW_P0",
"RX_PW_P1",
"RX_PW_P2",
"RX_PW_P3",
"RX_PW_P4",
"RX_PW_P5",
"FIFO_STATUS"};
[b]main()[/b]
{
....
for(int i=0;i<nRF24L01pRegNumber;i++)
{
UARTPrintf("reg ");
UARTPrintfHex((unsigned char)i);
UARTPrintf(" ");
UARTPrintf(nRF24L01pRegNames[i]);
BYTE reg;
reg = SPI_Read(i);
UARTPrintf(" : ");
UARTPrintfHexLn(reg);
}
...
}
Спойлер
И второй модуль:
-
Pnjom-Penb
- Мучитель микросхем
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
Re: Мелкие вопросы по МК и ПЛИС.
Просуммируйте все переданные и принятые байты - если суммы равны - все хорошо, если нет - все плохо.FireProoF писал(а):непонятно, работает ли модуль)Есть там какие проверочные регистры? НУ там, серийный номер или еще что-то?
- FireProoF
- Мучитель микросхем
- Сообщения: 424
- Зарегистрирован: Чт май 14, 2015 15:11:39
- Откуда: Саратов
Re: Мелкие вопросы по МК и ПЛИС.
Ну чтоб предавать и принимать нужно 2 платы. А их нету(
Придется вторую stm8 ждать.
А про сумму я не понял. Вы про сравнение переданного и принятого?
Придется вторую stm8 ждать.
А про сумму я не понял. Вы про сравнение переданного и принятого?
-
Pnjom-Penb
- Мучитель микросхем
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
Re: Мелкие вопросы по МК и ПЛИС.
Я про поедание слона по частям.FireProoF писал(а):Вы про сравнение переданного и принятого?
- FireProoF
- Мучитель микросхем
- Сообщения: 424
- Зарегистрирован: Чт май 14, 2015 15:11:39
- Откуда: Саратов
Re: Мелкие вопросы по МК и ПЛИС.
Всем привет. Хочу разобраться как обращаться к определенным битам регистров nRF24L01+
Вот вырезка из ДШ:

Вот например у Регистра 'Config' адрес 0x00, и бит его, например, 'MASK_RX_DR' 7й по счету.
Получается этот бит имеет адрес 0x00+0x07=0x07?
Но 0x07 это регистр 'STATUS'.
Вот вырезка из ДШ:
Спойлер
Вот например у Регистра 'Config' адрес 0x00, и бит его, например, 'MASK_RX_DR' 7й по счету.
Получается этот бит имеет адрес 0x00+0x07=0x07?
Но 0x07 это регистр 'STATUS'.
- Вложения
-
- Снимок.PNG
- (165.7 КБ) 373 скачивания
- FireProoF
- Мучитель микросхем
- Сообщения: 424
- Зарегистрирован: Чт май 14, 2015 15:11:39
- Откуда: Саратов
Re: Мелкие вопросы по МК и ПЛИС.
Кажется понял.
Конкретно к битам я обращаться не могу. Могу лишь получить регистр, где биты пронумерованы по ДШ.
Конкретно к битам я обращаться не могу. Могу лишь получить регистр, где биты пронумерованы по ДШ.
- КРАМ
- Друг Кота
- Сообщения: 25143
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
А как Вы понимаете обращение к биту?
МК и периферия не оперирует битами. Все шины имеют разрядность 8. И адресуются только байты. Операции над битами происходят через маски.
МК и периферия не оперирует битами. Все шины имеют разрядность 8. И адресуются только байты. Операции над битами происходят через маски.