нужна помощь в настройке ht picc
нужна помощь в настройке ht picc
Добрый день
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021
текст в файле main.cce - (924) missing argument to "-O" option
перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021
текст в файле main.cce - (924) missing argument to "-O" option
перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю
- Реклама
Re: нужна помощь в настройке ht picc
неужели никто не может подсказать в какую сторону копать нужно и где могут быть косяки
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
Может. Автор программы, у которого вы приобрели её.
- pasha_zv
- Мучитель микросхем
- Сообщения: 460
- Зарегистрирован: Пт фев 17, 2017 11:18:07
- Откуда: Ставрополь-Донское
Re: нужна помощь в настройке ht picc
ну исходник то хоть дай ( можно с паролем)
тогда можно пощупать его за вымя.
похоже не хватает объектников. а почему - хзхз
ЗЫ. для 10-й серии на СЯх писать...
тогда можно пощупать его за вымя.
похоже не хватает объектников. а почему - хзхз
ЗЫ. для 10-й серии на СЯх писать...
LIVE - EVIL
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
Исходник, походу, - большой большой секрет ! Но, мы же - экстрасенсы, мы должны догадаться в чём там косяк !
- Реклама
Re: нужна помощь в настройке ht picc
[uquote="oleg_g",url="/forum/viewtopic.php?p=4149063#p4149063"]Добрый день
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021
текст в файле main.cce - (924) missing argument to "-O" option
перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю[/uquote]
добавил исходник !!!
Уважаемые PICоводы, помогите с настройкой компилятора ht picc
приобрел прошивку с исходником для pic10f202
но при компиляции выдает
Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.65\bin\picc.exe" -C -E"main.cce" "main.c" -O"main.obj" -Zg9 -O -ASMLIST -Q -MPLAB -10F202
Skipping link step. Not all sources built successfully.
BUILD FAILED: Mon Dec 27 11:48:47 2021
текст в файле main.cce - (924) missing argument to "-O" option
перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45
я с пиками столкнулся впервые и для меня это очень темный лес
подскажите где я мог накосячить и как исправить ситуацию .(бьюсь несколько дней , скачать HT PICC 9.80 pro не смог .... не нашел )
возможно чтото настроить в компиляторе нужно - не знаю[/uquote]
добавил исходник !!!
- Вложения
-
- key_led200-211223-0729-v2.rar
- (5.32 КБ) 188 скачиваний
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
[uquote="oleg_g",url="/forum/viewtopic.php?p=4149063#p4149063"]перепровбовал компиляторы 9.50,9.65,9.71,9.83 версий - везде одно и то-же
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45[/uquote]А xc8 чего не попробовали ? Он же в доступности на сайте Микрочипа.
хекс файл компилировал исполнитель на - // HT PICC 9.80 pro, xc8 1.45[/uquote]А xc8 чего не попробовали ? Он же в доступности на сайте Микрочипа.
Re: нужна помощь в настройке ht picc
пробовал и xc8
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: нужна помощь в настройке ht picc
первое: Вы не закрыли скобки, в main нет 1 закрывающая скобка.
(А яз. C с использованием labels - это ужас какой-то
, напр. для анализа алгоритмов: где, что, как, происходит).
(А яз. C с использованием labels - это ужас какой-то
Re: нужна помощь в настройке ht picc
[uquote="veso74",url="/forum/viewtopic.php?p=4150418#p4150418"]первое: Вы не закрыли скобки, в main нет 1 закрывающая скобка.
(А яз. C с использованием labels - это ужас какой-то
, напр. для анализа алгоритмов: где, что, как, происходит).[/uquote]
не я писал код....
проверил на скобки - все закрыты .
если видите напишите где
(А яз. C с использованием labels - это ужас какой-то
не я писал код....
проверил на скобки - все закрыты .
если видите напишите где
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
Мне кажется, человеку в первую очередь нужно обратиться к автору данного кода. Он быстрее всех поможет. Тем боле, что у него этот код купили.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: нужна помощь в настройке ht picc
Любой редактор для кода подскажет это. Eсли хотите, посчитает их рукой/мышью.
---
Напр. в Notepad++ увидите разницу: в скобок красном цвете.
В одном случае есть, в другом случае (при main()) нет ответа.
---
Напр. в Notepad++ увидите разницу: в скобок красном цвете.
В одном случае есть, в другом случае (при main()) нет ответа.
Последний раз редактировалось veso74 Ср дек 29, 2021 16:20:34, всего редактировалось 3 раза.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
И ещё не понятно, зачем покупать исходник, если нужна прошивка ? Не проще ли было попросить у автора сразу скомпилированную прошивку ?
Re: нужна помощь в настройке ht picc
та "незакрытая " скобка закрыта на 177 строке
исходник нужен для правки свечения светодиодов
исходник нужен для правки свечения светодиодов
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1907
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: нужна помощь в настройке ht picc
Напротив. Скобка на 177 строка закривает строка 95: if (!wakeup() || i >= ms2sys(T9)) { ...
Последний раз редактировалось veso74 Чт дек 30, 2021 11:12:42, всего редактировалось 1 раз.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
Закоментил строку №88, из-за которой вылезают ошибки - код скомпилировался. Как ни странно. Ибо со скобками, на первый взгляд, действительно, проблемы
Автор натыкал кучу макросов. Макрос на макросе и макросом погоняет. Там чёрт ногу сломит.
Это касается и строки №88. pin_init(); разворачивается в такую кучу говномакросов, что отследить что-то почти нереально. Написать полстраницы дефайнов, чтобы назначать пин для светодиодов одной буквой и циферкой - это уже извращение
PS: Направление Вам дал, копайте дальше ....
Автор натыкал кучу макросов. Макрос на макросе и макросом погоняет. Там чёрт ногу сломит.
Это касается и строки №88. pin_init(); разворачивается в такую кучу говномакросов, что отследить что-то почти нереально. Написать полстраницы дефайнов, чтобы назначать пин для светодиодов одной буквой и циферкой - это уже извращение
PS: Направление Вам дал, копайте дальше ....
Re: нужна помощь в настройке ht picc
добавил , подсветило что закрыто- а толку нет
Добавлено after 2 minutes 44 seconds:
Чем компилировали?
Добавлено after 2 minutes 44 seconds:
Чем компилировали?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: нужна помощь в настройке ht picc
Держите :
Падараг на НГ ! 
PS: Компилятор - XC8.
Добавлено after 1 hour 25 minutes 1 second:
И где :

PS: Компилятор - XC8.
Добавлено after 1 hour 25 minutes 1 second:
И где :
?Оооо, крутяк ! Всё заработало !!! Спасибо огромное !!!!!!!![]()
- pasha_zv
- Мучитель микросхем
- Сообщения: 460
- Зарегистрирован: Пт фев 17, 2017 11:18:07
- Откуда: Ставрополь-Донское
Re: нужна помощь в настройке ht picc
подытожу за Алекса, коль ему некогда:
ребята, почему вы в больничке врачу рассказываете ВСЁ, а на форуме вас вечно пытать надо и грубить при етом?
на самом деле в ПРАВИЛЬНО заданном вопросе содержится 90% ответа. и это не шутка ни разу.
вот примерно правильный диалог/форум:
- имеется проблема .... бла-бла
& <<с максимальным описанием не ваших мыслей, а действий>>
&& { и максимальным описанием девайса.(фотки платы, названия микр, ссылки на датащиты) }
&&& [максимально точное описание - А ЧЕГО НАДО-ТО]
// => размером не более помещающегося на экран монитора.
delaySUTOK(1); //время ожидания от суток
return(RESULT); // получите-распишитесь
}
ЗЫ . Алексу грац. а у меня только руки дошли глянуть
ребята, почему вы в больничке врачу рассказываете ВСЁ, а на форуме вас вечно пытать надо и грубить при етом?
на самом деле в ПРАВИЛЬНО заданном вопросе содержится 90% ответа. и это не шутка ни разу.
вот примерно правильный диалог/форум:
- имеется проблема .... бла-бла
& <<с максимальным описанием не ваших мыслей, а действий>>
&& { и максимальным описанием девайса.(фотки платы, названия микр, ссылки на датащиты) }
&&& [максимально точное описание - А ЧЕГО НАДО-ТО]
// => размером не более помещающегося на экран монитора.
delaySUTOK(1); //время ожидания от суток
return(RESULT); // получите-распишитесь
}
ЗЫ . Алексу грац. а у меня только руки дошли глянуть
LIVE - EVIL
Re: нужна помощь в настройке ht picc
[uquote="Аlex",url="/forum/viewtopic.php?p=4150482#p4150482"]Держите :
Падараг на НГ ! 
PS: Компилятор - XC8.
Добавлено after 1 hour 25 minutes 1 second:
И где :
[/uquote]
сорян , может быть смешно , но ничего не заработало и не скомпился хекс
я еще раз извиняюсь но я не программист , поэтому и заказываю прошивки , моих знаний хватает чтобы слегка подправить код для достижения нужного результата , о чем я указываю в тз что я хочу потом править в коде и соответственно указать места где это исправлять .
но чтобы вообще не мог скомпилировать код который пришел от исполнителя - такое впервые
и что интересно, ни какого намека или помощи от него нет
пишет что у него компилятор другой и из за этого и не компилится
компилятор дать отказывается
реализовать все пожелания по коду - или не понимает , или делает вид что не понимает .
я многократно разжевывал требования по этой мигалке , но результата так и нет
как и нет возможности самому что то поправить
созвонится и поговорить , чтото выяснить отказывается - деньги получил - остальное - как говорят проблемы индейцев шерифа не волнуют
вот и все .
что делать пока не знаю
у меня стоит 1.41 версия
может отличия в них ?
мне уже застрелиться хочется
Добавлено after 8 minutes 36 seconds:
вот требования
Функционирование:
1. Вкл. LED1, LED2 на 1000 мс
2. Пауза 5000
3. Сон
4. Просыпаемся по KEY1 (произошло кратковременное замыкание KEY1 - пошло выполнение дальше кода
5. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
6. Вкл. LED2 на 150 ОДИН раз включаем - опять переход
7. Пауза 300 в течении 300 мс ждем и не реагируем на кнопку -
8. Ожидаем KEY1 в течение 2000, иначе на 3 читаем кнопку на замыкание если в течении 2 сек произошло замыкание KEY1 - сразу переходим на следующий шаг , если кнопка не замыкалась в течении 2 секунд - сон (переход на 3)
9. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
10. Вкл. LED2 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
11. Пауза 300 в течении 300 мс не реагируем на кнопку
12. Ожидаем KEY1 в течение 20000, иначе на 3 читаем KEY1 на замыкание (любое замыкание короткое или длинное - произошло замыкание сразу переход на 9 ), в это время мигаем светодиодом LED1 1 раз через каждые 2 сек в течении 20 сек ---- если в течении 20 сек не произошло нажатие - сон (переход на 3)
12.1 Вкл. LED1 на 150 с периодом 2000
13. На 9
14. С 4 по 12 ожидаем KEY2 Ожидаем кратковременное нажатие на KEY2- не важно сколько времени она нажата - произошло замыкание сразу переход на 15 и после выполнения на 16 (чтение можно поставить параллельно с чтением KEY1 )
15. Вкл. LED1, LED2 на 1000 2 раза с паузой между ними 150
16. Сон
17. Просыпаемся по KEY2 длительностью не менее 2000, иначе на 16 здесь нужно отфильтровать дребезг (но пока сделайте то что выше )
18. На 1
последние претензии по коду которые испонитель не может понять
пункт 3 - выход из сна сразу по замыканию Мгновенно - на малейшее замыкание !!!
с 8 по 12 пункт тоже мгновенная реакция на кей 1 , - на малейшее замыкание !!!
с 4 по 12 пункт мгновенная реакция на замыкание кей2 - на малейшее замыкание !!! - дальше сон -пробуждение из которого только по кей 2 длительностью когда кнопка нажата не менее 2 секунды ( в это время не реагируем на кнопку кей 1)
что не ясно в этих объяснениях?
PS: Компилятор - XC8.
Добавлено after 1 hour 25 minutes 1 second:
И где :
?Оооо, крутяк ! Всё заработало !!! Спасибо огромное !!!!!!!![]()
сорян , может быть смешно , но ничего не заработало и не скомпился хекс
я еще раз извиняюсь но я не программист , поэтому и заказываю прошивки , моих знаний хватает чтобы слегка подправить код для достижения нужного результата , о чем я указываю в тз что я хочу потом править в коде и соответственно указать места где это исправлять .
но чтобы вообще не мог скомпилировать код который пришел от исполнителя - такое впервые
и что интересно, ни какого намека или помощи от него нет
пишет что у него компилятор другой и из за этого и не компилится
компилятор дать отказывается
реализовать все пожелания по коду - или не понимает , или делает вид что не понимает .
я многократно разжевывал требования по этой мигалке , но результата так и нет
как и нет возможности самому что то поправить
созвонится и поговорить , чтото выяснить отказывается - деньги получил - остальное - как говорят проблемы индейцев шерифа не волнуют
вот и все .
что делать пока не знаю
у меня стоит 1.41 версия
может отличия в них ?
мне уже застрелиться хочется
Добавлено after 8 minutes 36 seconds:
вот требования
Функционирование:
1. Вкл. LED1, LED2 на 1000 мс
2. Пауза 5000
3. Сон
4. Просыпаемся по KEY1 (произошло кратковременное замыкание KEY1 - пошло выполнение дальше кода
5. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
6. Вкл. LED2 на 150 ОДИН раз включаем - опять переход
7. Пауза 300 в течении 300 мс ждем и не реагируем на кнопку -
8. Ожидаем KEY1 в течение 2000, иначе на 3 читаем кнопку на замыкание если в течении 2 сек произошло замыкание KEY1 - сразу переходим на следующий шаг , если кнопка не замыкалась в течении 2 секунд - сон (переход на 3)
9. Вкл. LED1 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
10. Вкл. LED2 на 150 ОДИН раз включаем - после этого сразу переход на следующий шаг
11. Пауза 300 в течении 300 мс не реагируем на кнопку
12. Ожидаем KEY1 в течение 20000, иначе на 3 читаем KEY1 на замыкание (любое замыкание короткое или длинное - произошло замыкание сразу переход на 9 ), в это время мигаем светодиодом LED1 1 раз через каждые 2 сек в течении 20 сек ---- если в течении 20 сек не произошло нажатие - сон (переход на 3)
12.1 Вкл. LED1 на 150 с периодом 2000
13. На 9
14. С 4 по 12 ожидаем KEY2 Ожидаем кратковременное нажатие на KEY2- не важно сколько времени она нажата - произошло замыкание сразу переход на 15 и после выполнения на 16 (чтение можно поставить параллельно с чтением KEY1 )
15. Вкл. LED1, LED2 на 1000 2 раза с паузой между ними 150
16. Сон
17. Просыпаемся по KEY2 длительностью не менее 2000, иначе на 16 здесь нужно отфильтровать дребезг (но пока сделайте то что выше )
18. На 1
последние претензии по коду которые испонитель не может понять
пункт 3 - выход из сна сразу по замыканию Мгновенно - на малейшее замыкание !!!
с 8 по 12 пункт тоже мгновенная реакция на кей 1 , - на малейшее замыкание !!!
с 4 по 12 пункт мгновенная реакция на замыкание кей2 - на малейшее замыкание !!! - дальше сон -пробуждение из которого только по кей 2 длительностью когда кнопка нажата не менее 2 секунды ( в это время не реагируем на кнопку кей 1)
что не ясно в этих объяснениях?


