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

 
 
> Загрузка и запуск программы, AT91SAM7X128
Alexander___
сообщение May 30 2007, 11:58
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 30-05-07
Пользователь №: 28 039



Вот уш наверное не первый я, кто с подобным сталкивается.
Переползаю с AVR-ов на ARM. Выбрал CrossWorks. Плата у меня собрана по образу и подобию ЕК. На 19 ноге порта В висит светодиод. Простейшая программа по морганию им не запускается.
Заливаю прогу через самбу напрямую по USB используя SAM-PROG v2.3. Устанавливаю в меню SAM-PROG, чтбы по успешной прошивке загорался светодиод. После программировани - горит. Сбрасыаю питание - все порты в 1, и тишина....
Ниже привожу код. Может что посоветуете? help.gif Два дня уже убил!

#include <ctl_api.h>
#include <targets/AT91SAM7.h>
#define LED_MASK 0x00080000
#define TMR_RT_1HZ 0x8000

int main(void)
{
ulong time, ctime;
PIOB_OWER=LED_MASK;
PIOB_OWER=LED_MASK;
RTT_MR=TMR_RT_1HZ; //real time timer increment on 1 sec, interrupts disabled
PIOB_PUDR=LED_MASK;
PIOB_CODR=LED_MASK
while(1)
{
while (ctime==time) time=RTT_VR;
ctime=time;
if ((PIOB_PDSR&LED_MASK)==LED_MASK) PIOB_CODR=LED_MASK;
else PIOB_SODR=LED_MASK;

}
}
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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