Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Разное > Курилка

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.04.2016, 09:45   #11
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: AVR (mega328p)

Не получилось у меня прошится через rx/tx...
То ли я ресет не вовремя нажимаю, то ли лыжы не едут
Ну да ладно, прошил UNO в ISP и через 4 проводка (MOSI
MISO SCK Reset)
залил в Mini следующий код:
Код:
#include "defines.h"
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <avr/sleep.h>
#include "clunet.h"

/* For remind

pb2 - LED -10pin
pb5 - control led
pd3 - TX
pd2 - RX
*/


void data_received(unsigned char src_address, unsigned char dst_address, unsigned char command, char* data, unsigned char size){
	if (command==0x21){
		if (data==1){
			PORTB |= (1<< 2);
		}
		else {
			PORTB &= ~(1 << 2);
		}
	}
}

int main (void)
{
	clunet_init();
	clunet_set_on_data_received(data_received);	
	sei();
	DDRB = 0b00111110; // Порт B вход на ноге 0  выход на ногах 1-5, ноги 6,7 вход с кварца, не трогать.
	PORTB = 0x00; // отключаем подтягивающие резисторы
	
	while(1) {
		PORTB |= 1 << 5;
		_delay_ms(1000);
		PORTB &= ~(1 << 5);
		_delay_ms(1000);
	}
}
И ничего не происходит... пойду думать дальше...


UPD. блин... у меня кажется pro mini на 3,3V.... Хотя на прием влиять не должно... но сам факт.

Последний раз редактировалось Tohin; 04.04.2016 в 11:20.
Tohin вне форума   Ответить с цитированием
 


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:40. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика