Как разложить по разрядам, програмно (Си).

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

tych писал(а):
MetEl писал(а):Таблица 72. Связь между частотами SCK и генератора
http://www.gaw.ru/html.cgi/txt/doc/micr ... 8/15_1.htm
Разряд 0 - SPI2X: Бит удвоения скорости SPI

а по таблице деление!


А я вижу удвоение частоты когда он "1".


Написано - скорость SPI увеличится. Было fosc/4 стало fosc/2, мне кажется что это уменьшение частоты (деление)...
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):Написано - скорость SPI увеличится. Было fosc/4 стало fosc/2, мне кажется что это уменьшение частоты (деление)...


Она была ЧЕТВЕРЬ от тактовой, а стала ПОЛОВИНА !

Т.е. ОЧЕВИДНО увеличилась в 2 раза.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Неужели вам моих примеров было не достаточно ?


Да ГДЕ АНИ МНЕ пригодятся!?

Мне нада последовательно разложить и еще перевести в дес. и подставить под мою таблицу символов!

Мне пример такого процесса нада а не 2+=4!

МК молчит, протеус экранчика этого не поддерживает и прочие отладчики... их изучать ещё нада!
Где прогнать, чисто логику можно? Ворланд чтоли ставить, и еще его изучать... ДА и квантовую физику впридачу!
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Т.е. ОЧЕВИДНО увеличилась в 2 раза.[/quote]

ТЕПЕРЬ и мне ОЧЕНЬВИДНО!
Аватара пользователя
alex2103
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт сен 18, 2007 16:41:16
Откуда: Украина, г. Запорожье
Контактная информация:

Сообщение alex2103 »

MetEl писал(а):Пасиб! Но всёравно проц виснет и молчит!

из-за чего молчит? и почему висит? :)
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

А вот ХЗ!
Понятно что я не так что то написал, закарючку хренову...

Может не правильно переменными пользуюсь?
Типа при переходе из основной программы в подключённые.
Коренная и две "дополнительные" со всякими там библиотекати и дравами. Может там както не то происал или ещё просто не знаю чё!

Злой втророй день! Бедный проц уже наверное под сотну перешит...
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):Неужели вам моих примеров было не достаточно ?

Да ГДЕ АНИ МНЕ пригодятся !?


Ну вы же "жаловались" что на Сит форуме таблица пбитных операций не верная и "как это всё читать" - вот я и написал что у меня в курсе примеры верные.

А пригодятся там где вы спрашивали про &
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Любая инфа пригодится!
пасиба.

Однако - не работает. Что то я не так сделал (не то понял или не так смотрю(вот это главно!))


ЗЫ:
А вот зачем был разработан яз.прог. Си...
Яз. высокого уровня (ви-ай-пи чтоли :-))))
Чтоб отдать заморочки(путаницу и громоздкость) с минимальными машинными кодами на волю и соображалку создателей компилятора.
... ***!
Последний раз редактировалось MetEl Вт ноя 20, 2007 17:33:48, всего редактировалось 1 раз.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):МК молчит, протеус экранчика этого не поддерживает

Где прогнать, чисто логику можно?


Есть простейкий и маленький VMLAB ! Пример в задаче 3 и на заглавной странице.

И в PROTEUS можно без экрана логику отладить - есть ведь ТЕРМИНАЛ ! Выводите данные в него и вводите в него и отлаживайте ЛОГИКУ проги.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

tych писал(а): Выводите данные в него и вводите в него и отлаживайте ЛОГИКУ проги.


Всё к этому и идёт.
Фигов интерфейс изучать.
Так чтоб она(програма, какаянить) понимала как мне хочется, не получается. Надо изучить как ей надо это преподнисти. Да это конечно мои проблемы, не спорю...

Ой... скока ерунды из-за простейшего девайса.

ЗЫ: Выводите<<Заносите.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):Надо изучить как ей надо это преподнисти. Да это конечно мои проблемы, не спорю...


Можете взять файлы к задаче 3 и они будут шаблоном вам для VMLAB или с заглавной страницы файлы примера.

И там и там терминал задействован. Скорость явно указана в файле проекта vmlab и при симуляции можно изменить се параметры терминала, можно в файл данные записать и из файла в МК послать.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):Ой... скока ерунды из-за простейшего девайса.


Дак этаж ерунда надеюсь в голове останется. Это и есть обучение.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

tych писал(а):
MetEl писал(а):Надо изучить как ей надо это преподнисти. Да это конечно мои проблемы, не спорю...


Можете взять файлы к задаче 3 и они будут шаблоном вам для VMLAB или с заглавной страницы файлы примера.


Я конечно уже этим побаловался.

Вот беру я в Протеусе резистор переменный.
Выбрал поставил.
Подключил.
Запускаю - ругается!
***! Ну что такое! Ну что опять не так!!!
Если есть какието обезательные установки или ограничения и т.п. Почему при установке в схему програма этого не требовала?!
Начал копаться, методом тыка выбрал то что работает и даже "живое".

Т.е получается что долго паришся с какойто одной программой и постепенно понимаешь как ей и что ей можно сделать. Наверное это называется профессионализм...
А вот есть такая пога как Солид Воркс (трёхмерка, КД) я её ! понял ! с первых нажатий. Я считаю её вообще лучшей в мире (из тех что я видел). Так интерфейс какойто навороченный (типа интелектуальный, но не в этом дело). В ней просто не сджелаешь так чтоб всё сделал а в итоге ругань и вопросы...
А есть Компас 3Д - дерьмо(вообщето нормальная программа, но я её люблю только за ГОСТовскую библиотеку и работу со Спецификацией). А об интерфейс голову сломаешь!

Это я к чему? К тому что програмист и его руковадсво не делают нормальных програм! Вопрос почему, не уместен. Ибо цели у них не те(не програму хорошую написать).

Вот Понипрогс -всё понятно, ни каких вообще вопросов (пока!) не возникало.

Вот так лет десять будешь сидеть в одной программе. Будешь профи, отрастишь пузико, бороду, заведёшь пупсов. А потом те на! Новая прога и всё...
Свободен!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):Вот беру я в Протеусе резистор переменный.
Выбрал поставил.
Подключил.
Запускаю - ругается!

***! Ну что такое! Ну что опять не так!!!


Ясновидящие в отпуске :lol:

Приложите файл .DSN (и прошивку если она нужна) и будет ясно !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

tych писал(а):
MetEl писал(а):Ой... скока ерунды из-за простейшего девайса.


Дак этаж ерунда надеюсь в голове останется. Это и есть обучение.


А оно мне нада?

Это я о своём...
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):получается что долго паришся с какойто одной программой и постепенно понимаешь как ей и что ей можно сделать. Наверное это называется профессионализм...


Поэтому и существую курсы по прогам, по КАДам ...

MetEl писал(а):А вот есть такая пога как Солид Воркс (трёхмерка, КД) я её ! понял ! с первых нажатий.


Вот и VMLAB я понял и полюбил сразу.

Советую в PROTEUS открывать пример близкий по теме к тому что вам нужно и рихтовать его под свою задачу.

Так быстрей получается у новичков.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Кароче...
Заработала.
Но не по полной.
Копаюсь дальше... ибо обещанный ресурс 1000 циклов запись/чтение...
1}
Както я не так между телами шастаю и переношу переменные в них.
Объединил всё в один файл.
Сделал кучу глобальных переменных.
И хоть чтото заработала!

Я для примера, какието незаконченные проги просматриваю...
2}

А АЦП четыре входа(четыре резюка перем), както то гуляют сами по себе. Один резистор крутишь а они все меняются...
На AREF уменя делитель с кондёром подключен.
Последний раз редактировалось MetEl Вт ноя 20, 2007 22:12:59, всего редактировалось 1 раз.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

MetEl писал(а):АЦП четыре входа(четыре резюка перем), както то гуляют сами по себе. Один резистор крутишь а они все меняются...
На AREF уменя делитель с кондёром подключен.


Наверно схема не верная.

В VMLAB есть 3 переменника и пример.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
L29Ah
Прорезались зубы
Сообщения: 225
Зарегистрирован: Пн июл 23, 2007 03:10:34
Откуда: СПб
Контактная информация:

Сообщение L29Ah »

MetEl писал(а):чето я может попутал..

но unsigned char это же два байта (65535).
А int это один вайт (255).
Может чето поменялось, но оно так работает сайчас... и не ругается?
Я фигею, дорогая редакция... Могу посоветовать, разве что, почитать книжку по основам С...
Ꙑ!
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Дорогая редакция ходит по ссылкам из курсов. И читает что находит. Книжки так и не нашла (djvu, pdg, jpg)

Дуг любезный Tych, схема верная.
А вот как мне проценты от переменной найти?
ы=к*10%
Али хде это написано...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»