Например TDA7294

Форум РадиоКот • Просмотр темы - Ошибки компилятора при программировании
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср май 21, 2025 00:51:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Ошибки компилятора при программировании
СообщениеДобавлено: Пн май 04, 2015 00:03:30 
Родился

Зарегистрирован: Вс май 03, 2015 23:50:55
Сообщений: 2
Рейтинг сообщения: 0
Здравствуйте! Только начал разбираться с пиками, до этого с МК никогда не работал, хотел помигать светодиодом, использовал 12Ф629. Среда MPLAB, компилятор HI-TECH, при компиляции вылазят ошибки (unable to resolve identifier TRISA), однако в протеусе все отлично работает, в чем дело так и не понял. Вот код.
Код:
#include <stdio.h>
#include <stdlib.h>
#include "htc.h"
#define _XTAL_FREQ 40000

#pragma config FOSC = INTRCIO   // Oscillator Selection bits (INTOSC oscillator: I/O function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN)
#pragma config WDTE = ON        // Watchdog Timer Enable bit (WDT enabled)
#pragma config PWRTE = OFF      // Power-Up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = OFF      // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = OFF      // Brown-out Detect Enable bit (BOD disabled)
#pragma config CP = OFF         // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF        // Data Code Protection bit (Data memory code protection is disabled)

void main(void)
{

TRISA = 0x00;
CMCON = 0x1F;
INTCON = 0;
GPIO = 0;
while(1)
{
GP0 = 1;
__delay_ms(2000);
GP0 = 0;
__delay_ms(2000);
}
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибки компилятора при программировании
СообщениеДобавлено: Пн май 04, 2015 00:38:22 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1337
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4559
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
однако в протеусе все отлично работает
Как оно может работать, если программа не компилируется ?

ЗЫ: TRISA нет такого регистра в этом МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибки компилятора при программировании
СообщениеДобавлено: Пн май 04, 2015 08:44:47 
Родился

Зарегистрирован: Вс май 03, 2015 23:50:55
Сообщений: 2
Рейтинг сообщения: 0
Цитата:
Как оно может работать, если программа не компилируется ?


Так в 8 протеусе есть свой компилятор, туда вставляю кусок своего быдлокода и все работает.

Цитата:
ЗЫ: TRISA нет такого регистра в этом МК.


Тогда меняю TRISA на TRISIO, теперь на нем ошибки нет, но есть ошибка на GP0, такая же как была на TRISA

А как тогда часть ножек настроить на вход, а часть на выход?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ошибки компилятора при программировании
СообщениеДобавлено: Пн май 04, 2015 09:06:45 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 444
Зарегистрирован: Чт дек 27, 2012 20:46:09
Сообщений: 2029
Откуда: Болгария, г. Лом
Рейтинг сообщения: 0
Kolyma писал(а):
часть ножек настроить на вход, а часть на выход

Прочитайте datasheet's на МК. Там все сказано!

_________________
Лом - ето город в Болгарии, а не инструмент юстировки електроники.


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Ошибки компилятора при программировании
СообщениеДобавлено: Пн май 04, 2015 14:48:06 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1337
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4559
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Kolyma писал(а):
но есть ошибка на GP0
Такого тоже не нахожу в даташите.
Так и будем играть в угадайку ?


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y