Страница 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 устроит... без внешних делителей и навесов...

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"
Только ваш хекс не очень хочется ковырять . . .
Там не только хекс, ещё проект на Баскоме.