ну вы даете...berarturas писал(а):Добрый день. Я поменял на латиницу. Прикрепил файл. Пожалуйста скомпилируите и пришлите готовый .HEX. С уважением.
Обявления |
---|
Для полноценной работы рекомендуется пройти регистрацию. Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я. |
ну вы даете...berarturas писал(а):Добрый день. Я поменял на латиницу. Прикрепил файл. Пожалуйста скомпилируите и пришлите готовый .HEX. С уважением.
berarturas писал(а):Здравствуйте. Русские надписи поменял на латиницу но ни все.
propell_ant писал(а): на какой версии кодевижена проект собирался?
propell_ant писал(а):у нас исходник не компилится, человек менял надписи прямо в бинарнике.
PORTA.3 = !PINA.3;
PORTA.4 = !PINA.3;
berarturas писал(а):Здравствуйте. И бальшое спасибо всем за помочь и propell_ant. Прошивка mega-generator0.2.hex.rar на 33 ноге сигнала нету.
#include <common.h>
#include <beep.h>
#define ScrollCode1 ((PINC & 0b00000011) ^ 0b00000011) // Макрос, который возвращает код состояния скрула
#define ScrollCode2 ((PINC & 0b00001100) ^ 0b00001100) // Макрос, который возвращает код состояния скрула
BYTE scroll_way1; // 0 - reset
// 1 - up
// 2 - down
// 11 - 1/2 up
// 12 - 1/2 down
BYTE way1; // 0 - reset
// 1 - up
// 2 - down
BYTE scroll_way2; // 0 - reset
// 1 - up
// 2 - down
// 11 - 1/2 up
// 12 - 1/2 down
BYTE way2; // 0 - reset
// 1 - up
// 2 - down
void Scan_scroll(void)
{
//PORTA = ScrollCode;
switch (ScrollCode1) На эту строчку ругается, пишет (scroll.c(31): undefined symbol 'PINC')
{
case 1:
switch (scroll_way1)
{
case 0:
scroll_way1 = 11;
break;
case 12:
scroll_way1 = 2;
break;
}
break;
case 2:
switch (scroll_way1)
{
case 0:
scroll_way1 = 12;
break;
case 11:
scroll_way1 = 1;
break;
}
break;
case 3:
way1 = scroll_way1;
scroll_way1 = 0;
break;
}
switch (ScrollCode2) На эту строчку ругается, пишет (scroll.c(63): undefined symbol 'PINC')
{
case 4:
switch (scroll_way2)
{
case 0:
scroll_way2 = 11;
break;
case 12:
scroll_way2 = 2;
break;
}
break;
case 8:
switch (scroll_way2)
{
case 0:
scroll_way2 = 12;
break;
case 11:
scroll_way2 = 1;
break;
}
break;
case 12:
way2 = scroll_way2;
scroll_way2 = 0;
break;
}
}
This program was produced by the
CodeWizardAVR V1.25.5 Professional
ASM_345 писал(а):Здравствуйте!Прикупил детали на второй комплект генератора, теперь два собранных генератора лежат на столе и не работают оба. На втором стоит Atmega16A-AU. После программирования генератор ведет себя также как и первый. Помогите победить проблему, может ктото сталкивался с подобной проблемой, отзовитесь кто повторял эту конструкцию и у него она работает.Очень нужен такой прибор.
К сожалению, не достаточно знаний, для внесения изменений. Я радиоинженер, моя фишка - железо, а софт - не моё. Придётся положить генератор на полку, до лучших времён. Есть не плохой проект на ARDUINO (не сочтите за рекламу):http://arduino.ru/forum/proekty/generator-s-reguliruemoei-chastotoi-na-arduino, может какая-то информация окажется полезной.hardlock писал(а):Все изменения вы можете сделать сами.
igorosh писал(а): иногда нужно задавать не только длительность импульса , меандр , но и количество импульсов.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6