Элементы выбираются и выводятся нормально на дисплей. Но когда я жму кнопку выбрать(ентер как бэ) то диод загорается, но при этом виснет "меню"... думаю в коде дело. т.к 4 мгц должно хватить на эти пару строк.:
#include <mega8535.h>
#include <delay.h>
#include <stdio.h>
#asm
.equ __lcd_port=0x1B ...
Найдено 20 результатов
- Чт апр 26, 2012 20:19:35
- Форум: Микроконтроллеры и ПЛИС
- Тема: Лагает код для atmega8535 / lcd !!!
- Ответы: 0
- Просмотры: 859
- Сб мар 03, 2012 10:07:25
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Re: Помогите с дисплеем !!!
Вот это нашел http://chipenable.ru/files/mt-12232a/MT12232-CV.rar
опять же непонятно че куда подключать! :
//порт к которому подключены управляющие сигналы
#define PORT_LCD_CON PORTB
#define PIN_LCD_CON PINB
#define DDRX_LCD_CON DDRB
//порт к которому подключена шина данных
#define PORT_LCD_BUS ...
опять же непонятно че куда подключать! :
//порт к которому подключены управляющие сигналы
#define PORT_LCD_CON PORTB
#define PIN_LCD_CON PINB
#define DDRX_LCD_CON DDRB
//порт к которому подключена шина данных
#define PORT_LCD_BUS ...
- Сб мар 03, 2012 09:43:49
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Re: Помогите с дисплеем !!!
назовите хоть какието дисплеи на этом кристалле
Вот ещё есть библиотека http://kazus.ru/forums/showthread.php?p=282680&highlight=SED1520#post282680
вот только в CVAVR косяки выдаются:
Error: C:\Users\Admin\Desktop\SED1520 for CVAVR\sed1520.h(72), included from: main_sokol.c: storage modifier ...
- Сб мар 03, 2012 09:28:05
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Re: Помогите с дисплеем !!!
ВОобщем нашел по CVAVR проект : http://caxapa.ru/url?http://electronix.ru/forum/index.php?act=attach&type=post&id=46422
Подскажите че куда подключать к нему (от дисплея к atmega16) :
#define SED1520_DATA_PORT PORTB
#define SED1520_DATA_DDR DDRB
#define SED1520_DATA_PIN PINB
#define SED1520 ...
Подскажите че куда подключать к нему (от дисплея к atmega16) :
#define SED1520_DATA_PORT PORTB
#define SED1520_DATA_DDR DDRB
#define SED1520_DATA_PIN PINB
#define SED1520 ...
- Сб мар 03, 2012 09:18:08
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Re: Помогите с дисплеем !!!
назовите хоть какието дисплеи на этом кристаллеMoto_v3x писал(а):Ищите примеры для SED1520
- Пт мар 02, 2012 21:06:20
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Re: Помогите с дисплеем !!!
я весь гугл перерыл, и толком ничего не нашел! подскажите, чего мне сделать чтобы завести его ! чего скачать и т.п )
- Пт мар 02, 2012 20:55:15
- Форум: Микроконтроллеры и ПЛИС
- Тема: Программатор ATMega16
- Ответы: 1
- Просмотры: 2043
Re: Программатор ATMega16
это минус
- Пт мар 02, 2012 20:35:12
- Форум: Микроконтроллеры и ПЛИС
- Тема: Помогите с дисплеем !!!
- Ответы: 10
- Просмотры: 2099
Помогите с дисплеем !!!
Пишу в CVAVR для atmega16A, вот дисплей мой http://lib.chipdip.ru/242/DOC000242816.pdf
вот код:
#asm
.equ __lcd_port=0x12
#endasm
#include <lcd.h>
#include <mega16.h>
#include <delay.h>
void main(void){
char *_str="abc";
lcd_init(16); //инициализация экрана на 16 символов
lcd_gotoxy(0, 0 ...
вот код:
#asm
.equ __lcd_port=0x12
#endasm
#include <lcd.h>
#include <mega16.h>
#include <delay.h>
void main(void){
char *_str="abc";
lcd_init(16); //инициализация экрана на 16 символов
lcd_gotoxy(0, 0 ...
- Чт мар 01, 2012 20:34:59
- Форум: Микроконтроллеры и ПЛИС
- Тема: Графический дисплей и ATmega16A
- Ответы: 2
- Просмотры: 1317
Графический дисплей и ATmega16A
Приветствую !
Вообщем есть такой дисплей MT-12232C-2FLA ----- http://ekits.ru/index.php?productID=1461
Подключил к atmega16A и получилось следующее:
PD7 - DB4
PD6 - DB5
PD5 - DB6
PD4 - DB7
PD3 - DB3
PD2 - DB2
PD1 - DB1
PD0 - DB0
PA0 - A0
PA1 - RD/WR
PA2 - E
PA3 - RES
PA4 - CS
(DB это по ...
Вообщем есть такой дисплей MT-12232C-2FLA ----- http://ekits.ru/index.php?productID=1461
Подключил к atmega16A и получилось следующее:
PD7 - DB4
PD6 - DB5
PD5 - DB6
PD4 - DB7
PD3 - DB3
PD2 - DB2
PD1 - DB1
PD0 - DB0
PA0 - A0
PA1 - RD/WR
PA2 - E
PA3 - RES
PA4 - CS
(DB это по ...
- Вт фев 21, 2012 14:02:21
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
окей босс, больше такого не повторится !)
Коты, вы вроде все мозговитые тут, кто-то полюбому клаву подключал к МК.... help работа встала!!!

Коты, вы вроде все мозговитые тут, кто-то полюбому клаву подключал к МК.... help работа встала!!!
- Пн фев 20, 2012 20:40:10
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
Вот новый код под AVR Studio:
#include<avr/io.h>
#include<util/delay.h>
#include<avr/interrupt.h>
#define RS PD0
#define EN PD1
#define lcd_port PORTD
#define DAT PC1
const uint8_t unshifted[][2]=
{
0x0e,'`',
0x15,'q',
0x16,'1',
0x1a,'z',
0x1b,'s',
0x1c,'a',
0x1d,'w',
0x1e,'2',
0x21,'c ...
#include<avr/io.h>
#include<util/delay.h>
#include<avr/interrupt.h>
#define RS PD0
#define EN PD1
#define lcd_port PORTD
#define DAT PC1
const uint8_t unshifted[][2]=
{
0x0e,'`',
0x15,'q',
0x16,'1',
0x1a,'z',
0x1b,'s',
0x1c,'a',
0x1d,'w',
0x1e,'2',
0x21,'c ...
- Пн фев 20, 2012 15:34:06
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
хелп люди.... не получается 
- Пн фев 20, 2012 11:59:21
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
мне скажите различия между 8532 и 8 , я подгоню чего нужно
и насчет COM порта не пойму... он нигде не задействован у меня
и насчет COM порта не пойму... он нигде не задействован у меня
- Вс фев 19, 2012 22:07:42
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
насколько я знаю, конструкция if работает только с логическими выражениями, и если туда засунуть число, то она скорее всего будет срабатывать всегда, когда это число отлично от 0, т.е. при любой нажатой клавише (вроде среди кодов нет 0х00).
в том примере, где жмёте любую клавишу и диод загорается ...
в том примере, где жмёте любую клавишу и диод загорается ...
- Вс фев 19, 2012 21:37:23
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
how to edit the code, please)
- Вс фев 19, 2012 20:40:26
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
Хелп котятки:
это почемуто неработает! когда жму левый шифт диод должен загорется, но он не горит( for some reason, it is not working! When I press the left shift LED should light up, but it does not burn)
//***********************************************
// decode scan code
void decode(unsigned ...
это почемуто неработает! когда жму левый шифт диод должен загорется, но он не горит( for some reason, it is not working! When I press the left shift LED should light up, but it does not burn)
//***********************************************
// decode scan code
void decode(unsigned ...
- Вс фев 19, 2012 13:14:00
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
я уже разобрался, в прерывание сую дать сигнал на порт С5, то когда клавишу жму лампочка загорается( диод т.е)
Вот код(тут уже диод я поставил в while:
/*****************************************************
This program was produced by the
CodeWizardAVR V2.04.4a Advanced
Automatic Program Generator ...
Вот код(тут уже диод я поставил в while:
/*****************************************************
This program was produced by the
CodeWizardAVR V2.04.4a Advanced
Automatic Program Generator ...
- Вс фев 19, 2012 12:39:32
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
Вообщем этот код воткнул:
#include "mega8.h"
#include "interrupt.h"
#include <stdio.h>
#define MAX_KEYS 8
int bitcount;
int KBD_DATA;
volatile unsigned char flags = 0;
volatile unsigned char keyBuffer[MAX_KEYS];
volatile unsigned char * inPtr, * outPtr, * endPtr;
volatile unsigned char data ...
#include "mega8.h"
#include "interrupt.h"
#include <stdio.h>
#define MAX_KEYS 8
int bitcount;
int KBD_DATA;
volatile unsigned char flags = 0;
volatile unsigned char keyBuffer[MAX_KEYS];
volatile unsigned char * inPtr, * outPtr, * endPtr;
volatile unsigned char data ...
- Вс фев 19, 2012 11:12:48
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Re: Atmega8 и клавиатура PS/2
ну да, нихрена не понимаю... частично... вот что-то нашел http://avrprogrammers.com/example_avr_keyboard.php
пишу в CVAVR он ругается : declaration syntax error
для этого
как исправить? вечно ошибки всякие.. бесит невероятно
пишу в CVAVR он ругается : declaration syntax error
для этого
Код: Выделить всё
ISR( INT0_vect )- Сб фев 18, 2012 18:10:04
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 и клавиатура PS/2
- Ответы: 22
- Просмотры: 6900
Atmega8 и клавиатура PS/2
Вечер добрый, думаю/анализирую как же соединить клаву с мк атмега8
алгоритм понял...
можете подогнать функцию для прослушки порта и записывать в переменную эти 7 бит(без старт и т.п) и значение это перекодировать в 16 ричную систему чтобы по таблице символов заменять
не кидайте ссылки всякие... там ...
алгоритм понял...
можете подогнать функцию для прослушки порта и записывать в переменную эти 7 бит(без старт и т.п) и значение это перекодировать в 16 ричную систему чтобы по таблице символов заменять
не кидайте ссылки всякие... там ...