|
|
  |
Прошу помощи! |
|
|
|
Oct 24 2009, 13:10
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769

|
Цитата(r_dot @ Oct 24 2009, 14:25)  Если этот контроллер из семейства 51, то наверняка у него есть выход сигнала ALE. На нём - тактовая контроллера, делённая на 12. Поделить триггером пополам - будет ровно 1 МГц для DDS.  У контроллера AT89C2051 нет выхода ALE. Хотя требование автора насчет 24 МГц из-за того что он есть в тумбочке, мне непонятно. Кварц можно купить почти в любом радиомагазине, и стоит недорого. А если тумбочковый кварц окажеться битым, что тогда делать? Бросить вообще все на фик? p.s. NickSmith, слово "генератор" пишется через "е". Нельзя же так язык коверкать!
Сообщение отредактировал paskal - Oct 24 2009, 13:11
|
|
|
|
|
Oct 25 2009, 21:27
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117

|
Цитата(r_dot @ Oct 25 2009, 02:33)  А действительно... Странный автор. DDS-ы покупает, а кварц непременно из тумбочки. Печатную плату тоже из тумбочки? Автор, обоснуте, пожалуйста. Да дело не в кварце. Купить его проблем нет. Наткнулся в тумбочке и все. У задачи множество решений. Нужно выбрать одно и его реализовывать. Все просто. Изучая вопрос, наткунлся на вариант с DDS и взял его за рабочий чисто из за простоты и качества окончательного результата. Я еще реально оцениваю свои силы как программист. Мне написать какой то специфический код будет сложней, нежели сбросить в DDS пару байт. Я последний раз что то писал на асме лет 15 назад. Меня сейчас больше беспокоит, существуют ли флешки с интерфейсом SPI сравнимые по цене с 24С02/04 и как изящней подключить индикатор? Может быть существует какая либо специальная микросхема для этих целей. В голову пришло только постваить какой нибудь дешифратор. P.S. По поводу ошибок. Каюсь. Я знаю, что генератор пишется через Е. Бывают со мной такие залипухи. Но это мелочи, на общем фоне.
|
|
|
|
|
Oct 26 2009, 08:12
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
NickSmith, вы не с того конца подходите к решению задачи  Вы пытаетесь ее решить на "подручном хламе", задаваясь вопросом "а что можно сделать из того что есть?" Вместо того, чтобы решать ее дедуктивным способом - от общего к частному: узнав как и на чем это можно сделать, и потом выбрать конкретную реализацию. Боитесь каких-то программистких затруднений еще не приступив к их реализации. У вас жесткие временные рамки? Извините, но тогда вы взялись не за свое дело.  Если же временных ограничений нет, но ничто не мешает составить блок-схему всего проекта и приступить к более тщательной проработке отдельных ее узлов, выбирая оптимальное решение, а не "из тумбочки". Не нужно заранее бояться изучения новых МК и программирования их. Если вы не будете ограничиваться чисто теоретическими "прожэктами", то как говорится "на деле Бог ума прибавит".
|
|
|
|
|
Oct 26 2009, 09:09
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117

|
Цитата(rezident @ Oct 26 2009, 12:12)  Если же временных ограничений нет, но ничто не мешает составить блок-схему всего проекта и приступить к более тщательной проработке отдельных ее узлов, выбирая оптимальное решение, а не "из тумбочки". Так собственно говоря я этим и занимаюсь. Я никуда не тороплюсь. Хочу все обстоятельно изучить и выбрать самое оптимальное решение. Этого хлама у меня на руках нет. Я его буду покупать. Я собственно говоря для этого сюда и написал. Вдруг появится какой то другой вариант решения, о котором я даже и не подозреваю. Этот процессор я выбрал чисто потому что у меня под рукой есть книжеца Белова, в которой достаточно толково все расписано. Почему я выбрал DDS я тоже писал. Если кто то аргументировано предложит какой то другой процессор, то я лично против не буду его изучить. Главное, что бы это не звучало " потому что он лучше". У меня составлено тех задание. Каким бы я видел это устройство. Сейчас я в САПР потихоньку рисую схему и прикидываю что и как я буду программировать. При рассмотрении фрагментов задачи, возникают идеи, как эту задачу можно решить совсем по другому. Среди моих знакомых нет людей владеющих этими вопросами, по этому я пишу сюда.
Причина редактирования: Излишнее цитирование.
|
|
|
|
|
Oct 27 2009, 14:53
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(Herz @ Oct 27 2009, 20:11)  Почему же нет? Может, плохо искали? Например.ИЕ15 24МГц не потянет. А что, просто счетчиком с обратными связями мы уже пользоваться разучились, нам контроллеры подавай, ПЛИСы. Просто - делитель на 2+ делитель на 12.
--------------------
И на камнях растут деревья!
|
|
|
|
|
Oct 27 2009, 15:29
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117

|
Цитата(domowoj @ Oct 27 2009, 18:53)  ИЕ15 24МГц не потянет. А что, просто счетчиком с обратными связями мы уже пользоваться разучились, нам контроллеры подавай, ПЛИСы. Просто - делитель на 2+ делитель на 12. ИЕ15 рассматривал. Дороговатая, сложная и не к месту. Я за простой делитель. Но вот что лучше взять за основу? На чем лучше делать, что бы с частотой проблем не возникло?? Я уже многое забыл.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|