реклама на сайте
подробности

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> MCS-51, Первые шаги
paskal
сообщение Aug 26 2011, 16:49
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(bragol @ Aug 26 2011, 11:14) *
Если писать на ассемблере, то он корректно воспринимает код и делает то, что я хочу, но когда пытаюсь в него загрузить нех файл созданный с помощью кейла или SDCC, то он собственно не пашет и странным образом зацикливает прогу, вот пример рабочего кода ассемблера и не рабочего Си, прога элементарная, в качестве примера на дисплее выводит1 -> 2 -> 3 в цикле:

А что за дисплей? Какие ноги куда подключены?
Go to the top of the page
 
+Quote Post
bragol
сообщение Aug 29 2011, 06:36
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 15-08-11
Пользователь №: 66 729



Цитата(paskal @ Aug 26 2011, 20:49) *
А что за дисплей? Какие ноги куда подключены?

EdSim51 это симулятор 51 МК, я спрашивал про его возможность "воспринимать" hех файлы скомпилированные именно из Си кода, так как hех файлы, скомпилированные из ассемблерного кода он запускает корректно.

http://www.edsim51.com/ --- Вот о чем речь идет
Go to the top of the page
 
+Quote Post
Verifi
сообщение Aug 29 2011, 07:27
Сообщение #63


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282



Цитата(bragol @ Aug 22 2011, 11:26) *
А есть у кого-нибудь программа Windows Serial Downloader более свежая? Моя версия 6.7 под ХР вылетает раз по 10 подряд пред тем как корректно запуститься?
Смотрел на сайте Analog devices что-то не нашел...

И не найдёте,а по поводу вылетов поставьте галочку в свойствах совместимость с 2000 или 98винь-вы же программист под винду-или такой же как под 51 мк.
Активно узал ADUCи 7лет назад,всё делал в кейле,там отладка кстати через родной драйвер adimon


--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
Go to the top of the page
 
+Quote Post
bragol
сообщение Aug 29 2011, 08:09
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 15-08-11
Пользователь №: 66 729



Цитата(Verifi @ Aug 29 2011, 11:27) *
И не найдёте,а по поводу вылетов поставьте галочку в свойствах совместимость с 2000 или 98винь-вы же программист под винду-или такой же как под 51 мк.
Активно узал ADUCи 7лет назад,всё делал в кейле,там отладка кстати через родной драйвер adimon

Нашел 7-ую версию, работает корректно и исправно, ниже ссылка, если вдруг кому-нибудь понадобится

ftp://ftp.analog.com/pub/MicroConverter/ADuC8xx/WSD/

ЗЫ
Цитата
P.S. Насчет SDCC 51 не обольщайтесь. Он с небольшими проектами (small model) еще как-то справляется, а дальше пойдут проблемы.


И какие же подводные камни меня ждут? О каких проблемах речь идет? Мне эта информация необходима для дальнейшего общения с начальством, так что буду благодарен за предоставленную информацию.

Сообщение отредактировал bragol - Aug 29 2011, 12:12
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 7 2013, 00:07
Сообщение #65


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(zltigo @ Aug 17 2011, 13:49) *
Ой, как у Вас все запущено sad.gif - "чукотка" (именно так в кавычках у меня написано, точнее даже какая-либо "чукотка" ), в отличии от Чукотки, вовсе не субъект Российской Федерации sm.gif.

Ну типа порядка десяти лет с копейками ему всего sad.gif. Вот такой придаток к 12bit ADC. Только на этот придаток придется навешать еще, как минимум, внешнюю RAM, ибо 256 байтами просто делать нечего ни с 'C', ни с многоканальным ADC.

О да! Видимо по причине затмения разума и применяется древний дорогущий контроллер и древняя дорогущая памяти к нему sad.gif. После чего остается только одна мысль об экономии на средствах разработки и использовании студентов в качестве "разработчиков".


Ой, какой ворчун! Ну, есть и побольше RAM -ADUC831,841, и совсем неплохие! rolleyes.gif
Можно подумать, Analog Devices совсем не знает, что выпускать.
А 51 машинки еще рано хоронить.sm.gif)))

Сообщение отредактировал Белка12 - Feb 7 2013, 00:40
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 7 2013, 06:46
Сообщение #66


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Случайно набрел на этот некропост. Скажу адын весчь, правда смысла в этом - ноль, но не смыслом единым.
В общем, SDCC за отчетный промежуток времени сильно набрал.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 7 2013, 13:04
Сообщение #67


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



То-то зе. biggrin.gif


Цитата(zltigo @ Aug 19 2011, 23:12) *
Я не Ваш работодатель и способен видеть, что то, что Ваш опыт ограничивается copy-paste бессмертной программы "Hello World!".
Не надо ЗДЕСЬ неуклюже пытаться вешать лапшу на уши написав на языке 'C' эквивалент русского "моя праграмиста на си много крестик однако".

А как у Вас с теорией относительности? biggrin.gif
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 7 2013, 13:16
Сообщение #68


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Белка12 @ Feb 7 2013, 16:04) *
То-то зе. biggrin.gif

Состоите в родственных отношениях с проектом SDCC? biggrin.gif
--
Не, так не пойдет. Если продолжать непринужденно нэ по тэмэ, тему закроют. По сему всё. Чур меня чур.

Сообщение отредактировал _Pasha - Feb 7 2013, 13:17
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 7 2013, 16:35
Сообщение #69


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(_Pasha @ Feb 7 2013, 17:16) *
Состоите в родственных отношениях с проектом SDCC? biggrin.gif
--


Нет, только весьма прохладные с Keil. Не могу отделаться от привычки писать на ассемблере. yeah.gif

Цитата(_Pasha @ Feb 7 2013, 17:16) *
Состоите в родственных отношениях с проектом SDCC? biggrin.gif
--
Не, так не пойдет. Если продолжать непринужденно нэ по тэмэ, тему закроют. По сему всё. Чур меня чур.


Ладно, будем серьезны. Скину кое-что полезное по 51 контроллерам и по Aduc.

Вот.



Сообщение отредактировал Белка12 - Feb 7 2013, 16:35
Прикрепленные файлы
Прикрепленный файл  8051.pdf ( 3.68 мегабайт ) Кол-во скачиваний: 1634
Прикрепленный файл  1422.pdf ( 3.68 мегабайт ) Кол-во скачиваний: 320
 
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 7 2013, 16:35
Сообщение #70


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Белка12 @ Feb 7 2013, 19:11) *
Вот.

После Сташина/Урусова современные методы изложения основ х51 архитектуры не воспринимаются sm.gif
--
ЗЫ. А в части SDCC, зря их изначально унесло далеко от GCC. Всякие директивы __xdata __far итд итп, мсм, надо было бы заводить через атрибуты, прагмы-для совместимости. Странно, что даже в современном GCC, например, поддержка fixed point - тоже через "новояз". Интересно, придёт практика компилеростроения к этому или нет?

Сообщение отредактировал _Pasha - Feb 7 2013, 16:48
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 7 2013, 20:35
Сообщение #71


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(_Pasha @ Feb 7 2013, 18:35) *
даже в современном GCC, например, поддержка fixed point - тоже через "новояз". Интересно, придёт практика компилеростроения к этому или нет?
А разве это не из стандарта? Как и
Код
signed char _Complex a = 2 + 3I; // Т.е. хоть и signed char, и без каких-либо #include <bla_bla_bla.h>
прописанный в C99 и уже давно живущий в gcc.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Tiro
сообщение Feb 7 2013, 21:00
Сообщение #72


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(Белка12 @ Feb 7 2013, 03:07) *
А 51 машинки еще рано хоронить.sm.gif)))

Все проходит свой путь развития:
1 рождение
2 детство
3 отрочество
4 юность
5 зрелость
6 старость
7 смерть

На каком этапе, по-Вашему, сейчас 51 машинки? Вопрос риторический.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 7 2013, 21:32
Сообщение #73


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(Tiro @ Feb 8 2013, 01:00) *
Все проходит свой путь развития:
1 рождение
2 детство
3 отрочество
4 юность
5 зрелость
6 старость
7 смерть

На каком этапе, по-Вашему, сейчас 51 машинки? Вопрос риторический.


Ну, где-то между 5-м и 6-м. Но явно не на 7-м.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 7 2013, 21:36
Сообщение #74


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(ReAl @ Feb 7 2013, 23:35) *
А разве это не из стандарта?

С действующим стандартом спорить сложно, но добавление на каждый случай новых "словечек" - это нехорошо.
Как и для fixed зоопарк
Цитата
The fixed-point types are short _Fract, _Fract, long _Fract, long long _Fract, unsigned short _Fract, unsigned _Fract, unsigned long _Fract, unsigned long long _Fract, _Sat short _Fract, _Sat _Fract, _Sat long _Fract, _Sat long long _Fract, _Sat unsigned short _Fract, _Sat unsigned _Fract, _Sat unsigned long _Fract, _Sat unsigned long long _Fract, short _Accum, _Accum, long _Accum, long long _Accum, unsigned short _Accum, unsigned _Accum, unsigned long _Accum, unsigned long long _Accum, _Sat short _Accum, _Sat _Accum, _Sat long _Accum, _Sat long long _Accum, _Sat unsigned short _Accum, _Sat unsigned _Accum, _Sat unsigned long _Accum, _Sat unsigned long long _Accum.


Цитата(Tiro @ Feb 8 2013, 00:00) *
Все проходит свой путь развития:
1 рождение
2 детство
3 отрочество
4 юность
5 зрелость
6 старость
7 смерть

На каком этапе, по-Вашему, сейчас 51 машинки? Вопрос риторический.

Не, другой вариант
***
7. смерть
8. CC1100, ADuC и SiLabs
Колесо перерождений. х51 живет там, где уже нинада sm.gif
Go to the top of the page
 
+Quote Post
Белка12
сообщение Feb 8 2013, 17:27
Сообщение #75


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(_Pasha @ Feb 8 2013, 01:36) *
С действующим стандартом спорить сложно, но добавление на каждый случай новых "словечек" - это нехорошо.
Как и для fixed зоопарк



Не, другой вариант
***
7. смерть
8. CC1100, ADuC и SiLabs
Колесо перерождений. х51 живет там, где уже нинада sm.gif


Вы ещё кучу реально живущих реализаций забыли...Хотя бы Atmel, например.

Я не думаю, что такие серьезные фирмы пускают деньги по ветру, поддерживая 51-ю архитектуру.sm.gif Для приборных решений, в зависимости от решаемых задач, очень неплохая машинка, особенно, если к ней выработалась привычка. wink.gif
Go to the top of the page
 
+Quote Post

7 страниц V  « < 3 4 5 6 7 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01503 секунд с 7
ELECTRONIX ©2004-2016