Си -> Assembler (mega48)

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Си -> Assembler (mega48)

Сообщение MKsoft »

Всем доброго времени суток.

Кто может помогите.
Есть исходник на Си трехканальный ШИМ, и модель в Proteus.
Переписал на Assembler вроде как правильно но сигнал на выходе не тот.
Кто может помогите разобраться в чем ошибка.
Вложения
SIN 3xPWM.rar
(51.19 КБ) 205 скачиваний
Реклама
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

Проект пока не смотрел, но сразу вопрос, а зачем переписывал?
Что не устраивало в Сишном варианте?
Реклама
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Сообщение MKsoft »

Да! не устраивает именно Си...
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

Ну так возьми один раз Си-компилятор, откомпилируй с листингом, получишь код на ASM-е который один к одному идентичен с исходным.

А уж потом с ним и работай, исправляй как хочешь. Но 100% рабочий вариант у тебя останется.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Сообщение MKsoft »

Вот беда еще в том, что при компиляции codewision ошибку выдает, я с Си не очень, следовательно hex из исходника получить не удается, и проверить работоспособность исходника не могу...

PS. давайте в аську 197483383 побыстрее будет
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18546
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

MKsoft писал(а):Вот беда еще в том, что при компиляции codewision ошибку выдает, я с Си не очень, следовательно hex из исходника получить не удается, и проверить работоспособность исходника не могу...
ржунимагу :))) переписал нерабочую программу на ассемблере - и удивляется, что не работает! :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Сообщение MKsoft »

ARV писал(а):ржунимагу :))) переписал нерабочую программу на ассемблере - и удивляется, что не работает! :)))
умник, ты хоть бы посмотрел сначала, она откомпилена не мной, hex работает, следовательно прога рабочая, у меня откомпилить не выходит т.к. пишу не на Си а на Assembler, я всего лишь переписал исходник. Он работает но не не совсем так, я ищу ошибку.


PS. Хочешь поржать тебе не сюда ...
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

MKsoft писал(а):проверить работоспособность исходника не могу..
И как это вяжется с Вашим последним высказыванием? :roll: А вообще, спокойнее надо быть.. :wink:
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Сообщение MKsoft »

Aheir писал(а): И как это вяжется с Вашим последним высказыванием? :roll:
Ну правильно я немогу т.к. непойму в чем ошибка, я в Си не силен...

Aheir писал(а): А вообще, спокойнее надо быть.. :wink:
Ну дело все в том что я прошу помощи, а тут такое(не уточнив и не глядя ни чего начинают бочку катить)
Аватара пользователя
MKsoft
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пт мар 30, 2007 05:06:11
Откуда: Углич
Контактная информация:

Сообщение MKsoft »

Проблему решил своими силами, всем спасибо :)

рабочий исходник...
Вложения
sinmega48.rar
(9.75 КБ) 205 скачиваний
Закрыто

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