Страница 565 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 22, 2015 07:54:18
SEMuil
АСУ писал(а):
Судя по картинке, МК тактируется от внутреннего генератора 1,2 МГц, это заводская установка.
как тогда синхронизировать эту микруху с CodeVisionAVR ? Почему такие нестыковки, видимо что то не так делаю

По логике как раз делитель частоты на 8 не включён, и CodeVisionAV думает что 9,6 МГц.
Мне просто интересно тогда с какой частотой работает ШИМ.
1,2 МГц / 250 / 8 = 600 Гц. - норм, но если реальная частота 9,6 то там килогерцы , сильно много. (плохо нет осциллографа)
8 - это TCCR0B=0b00000010;
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 22, 2015 16:52:11
АСУ
Я отталкиваюсь от информации калькулятора, которую ты выложил. Если он соответствует прочтённым фьюзам, то однозначно частота 1,2 МГц. Почему у тебя не работают паузы как надо… хз, я пишу проги на АБ (Algorithm Builder). Так что где у тебя, что не так, я проверить не смогу. Если уберёшь делитель на 8, будет тикать на частоте 9,6 МГц. Попробуй и посмотри.
Сама библиотека которую ты используешь как «определяет» частоту тактирования МК… может в настройках чего не установил?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 22, 2015 17:49:45
SEMuil
АСУ писал(а):Я отталкиваюсь от информации калькулятора, которую ты выложил. Если он соответствует прочтённым фьюзам, то однозначно частота 1,2 МГц. Почему у тебя не работают паузы как надо… хз, я пишу проги на АБ (Algorithm Builder). Так что где у тебя, что не так, я проверить не смогу. Если уберёшь делитель на 8, будет тикать на частоте 9,6 МГц. Попробуй и посмотри.
Сама библиотека которую ты используешь как «определяет» частоту тактирования МК… может в настройках чего не установил?
Мне главное что бы было 1,2МГц. так что в принципе терпимо.
С CodeVisionAVR только осваиваюсь, но вроде бы только в одном месте устанавливается частота (скрин ранее).
Так то не мешает, если в проге установить 9,6 МГц соответствует с реальностью. Поэкспериментировал сегодня вроде точно, жить можно ))
Буду дальше думать.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 23, 2015 21:47:47
Ican
Приветик!
будут ли дружить по i2c stm32f100(питание 3.3В) и TDA7313 (питание 9В) если шину i2c подтянуть к +3.3В ?
ДШ на 7313 не оговаривает к какому уровню подтягивать шинку i2c
PS это первое знакомство с этой шиной. Я даже не знаю какой номинал резистора нужно... Ну предполагаю, что 10 кОм
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср дек 23, 2015 21:58:57
Ser60
На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт дек 24, 2015 03:51:59
Ican
Ser60 писал(а):На стр. 5 ДШ указано, что напряжения выше 3в на шине воспринимаются как лог. 1. Т.е. от 3.3в работать будет. Сопротивление резисторов 4.7 - 10к для частоты 100кгц будет нормально.
Спасибо большое:) действительно, не увидел. Будем пробовать, значит:)
в планах сначала собрать плату преампа и УНЧ, потом дождаться модулей RDA5807 и DS1307, подключить 1602 индикатор и писать прошивку. После написания - сделать плату управления.... всем этим)
Благодарю.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб дек 26, 2015 15:31:25
baghear
Добрый день, подскажите пожалуйста почему если запитываю МК от 5 вольт sd карточка монтируется, но не читается?
Если от 3.3 то читается.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс дек 27, 2015 01:06:38
hybroid
Смотри даташиты на SD-карты. Питание карты должно быть 3.3 В. И уровни надо согласовывать.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс дек 27, 2015 01:47:30
baghear
Это всё мне известно, а как же она тогда монтировалась?
Вот в чём вопрос, она и монтироваться не должна.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс дек 27, 2015 04:34:30
hybroid
Дык и 5 вольт к ней не должны были подключать, однако же подключили. Другая бы и не монтировалась. Повезло
Ничего удивительного не вижу... Я бы даже не удивился, если бы она вообще нормально работала

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс дек 27, 2015 10:42:43
baghear
Вот в этом и вопрос, если бы полностью работала то же не удивился, если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
Или там монтирование как-то интересно происходит.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс дек 27, 2015 12:26:41
Pnjom-Penb
baghear писал(а):... если бы полностью не работала то же ожидаемый результат, но работать на половину это уже интересно.
Если ездить без тормозов, то смерть тоже не сразу наступает, но это не означает, что такая езда оправдана.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт дек 29, 2015 18:34:43
Chettuser
Киньте кошерным кодом на verilog для обработки квадратурного энкодера ?
D-триггер не предагать - несмотря на кондёры 100 nF всё равно некорректно временами отрабатывается.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб янв 09, 2016 20:36:52
Serj324
Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье
http://vrtp.ru/index.php?act=categories ... ticle=1218 У меня проблеммы то ли с прошивкой, то ли с фюзами что скорее всего.
В чтатье написано выставте фьюзы так:
Спойлер
При прошивке установить 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-й день пошел, что не так делаю не пойму, данный прибор уже два раза собирал но пару лет наза, сейчас пробую ничего не выходит.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс янв 10, 2016 12:08:55
АСУ
Serj324 писал(а):Помогите запрограммировать Atmegy8. Собираю GSM сигнализацию по этой статье
http://vrtp.ru/index.php?showtopic=10470&st=0
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт янв 28, 2016 22:42:23
Соник
А можно ли в этом
http://ra4nal.qrz.ru/ch6.shtml частотомере вместо PIC16F84 использовать PIC16F628А?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт янв 29, 2016 07:43:25
КРАМ
Соник писал(а):А можно ли
Конечно можно.
Но, переписав прошивку под новый контроллер.
А просто припаять вместо одного другой - нет. Это совершенно разные МК.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб янв 30, 2016 10:14:26
FireProoF
Всем привет. Занялся 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);
}
...
}
Спойлер
И второй модуль:
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб янв 30, 2016 15:54:10
Pnjom-Penb
FireProoF писал(а):непонятно, работает ли модуль)

Есть там какие проверочные регистры? НУ там, серийный номер или еще что-то?
Просуммируйте все переданные и принятые байты - если суммы равны - все хорошо, если нет - все плохо.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб янв 30, 2016 19:35:38
FireProoF
Ну чтоб предавать и принимать нужно 2 платы. А их нету(
Придется вторую stm8 ждать.
А про сумму я не понял. Вы про сравнение переданного и принятого?