Страница 1 из 1

Не работает в железе

Добавлено: Сб дек 22, 2012 22:56:51
marss70
Здравствуйте, товарищи! Подскажите, в чём может быть ошибка? В Протеусе работает, а в железе выводит только "Freq: 20"

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 09:38:27
Аlex
в чём может быть ошибка?
В программе.

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 13:17:29
borys
Для marss70.
А Вам обязательно нужно именно на ATmega8? Есть немало проверенных проектов частотомеров на том же
индикаторе и МК PIC16F628. Кстати, на PIC-ах частотомеры получаются лучше, чем на AVR.

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 14:22:27
marss70
Согласен, что на PIC есть уже опробованные схемы частотомеров. Но, как говорится, для процесса обучения решил попробовать на АВР. Да и по цене всё-таки АВР подешевле.

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 14:26:26
YS
Кстати, на PIC-ах частотомеры получаются лучше, чем на AVR


Обосновали бы, что ли. А то я, например, скажу, что частотомеры лучше всего делать на STM32. :)

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 14:46:53
marss70
Скорее всего- это золотая середина из цены-распространённости-характеристик.

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 14:55:38
HHIMERA
YS писал(а):
Кстати, на PIC-ах частотомеры получаются лучше, чем на AVR


Обосновали бы, что ли. А то я, например, скажу, что частотомеры лучше всего делать на STM32. :)

А обосновать сможешь??? :))) :)))

ПИКи и раньше по многим параметрам превосходили АВР... С появлением PIC18F серии K и малогогих PIC24F АВР вообще стали УГ... :)))
У младших ПИКов есть одна прелестная фича - асинхронный таймер... АВРу, увы... такое неведомо, как и многое другое...
Поэтому и я скажу... "на PIC-ах частотомеры получаются лучше, чем на AVR"... :)))

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 14:56:55
HHIMERA
marss70 писал(а): Да и по цене всё-таки АВР подешевле.

Та ну!!!??? :)))

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 15:15:32
marss70
Ага)

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 15:32:30
HHIMERA
Ну...
"Раз пошла такая пьянка!"(С)
Тогда лучше делать на STM8L15X... и дешевле, и проще, и легче, и быстрее результат получите... :)))
Это если вас потолок ~64 MHz при +-10Hz устроит... без внешних делителей и навесов... :wink:

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 16:31:59
marss70
Вопрос останется в доступности. PIC16F628 или же Atmega8 можно купить в заурядном радиомагазине и информации в разы больше чем по STMам. А это во многом определяет на чём делать поделку.

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 22:37:24
korsaj
marss70 писал(а):Подскажите, в чём может быть ошибка? В Протеусе работает, а в железе выводит только "Freq: 20"

Только ваш хекс не очень хочется ковырять . . .

Re: Не работает в железе

Добавлено: Вс дек 23, 2012 22:40:44
YS
Вообще, насчет STM я пошутил. :) Если уж делать труЪ-частотомер, то лучше всего на FPGA. А если на контроллере, то, в общем, неважно, на каком...

Re: Не работает в железе

Добавлено: Пн дек 24, 2012 16:18:30
ut1wpr
YS писал(а):Вообще, насчет STM я пошутил. :) Если уж делать труЪ-частотомер, то лучше всего на FPGA. А если на контроллере, то, в общем, неважно, на каком...
Еще лучше и на том и на другом. :)
Я сделал. Сказка! До 99`999`999 Hz. В основе Reciprocal counting - уход от прямого счета.
И всеми любимая Мега8. :)
http://www.cqham.ru/forum/showthread.php?t=20109&page=1

Re: Не работает в железе

Добавлено: Вт дек 25, 2012 20:01:47
marss70
korsaj писал(а):
marss70 писал(а):Подскажите, в чём может быть ошибка? В Протеусе работает, а в железе выводит только "Freq: 20"

Только ваш хекс не очень хочется ковырять . . .

Там не только хекс, ещё проект на Баскоме.