Найдено 274 результата
- Пн сен 18, 2017 06:18:34
- Форум: AVR
- Тема: Power-Save таймер останавливается
- Ответы: 6
- Просмотры: 1669
Re: Power-Save таймер останавливается
Разобрался, при обнулении таймера вставил код #asm("sei") на запуск прерываний и он затикал.
- Ср сен 13, 2017 20:32:55
- Форум: AVR
- Тема: Power-Save таймер останавливается
- Ответы: 6
- Просмотры: 1669
Power-Save таймер останавливается
Обьясните почему при входе в режим Power Save таймер останавливается? В даташите написанно что работают оба таймера atmega168.
Усыпляю
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (1<<SM0));
#asm("sleep");
Будим по внешнему прерываю
interrupt [EXT_INT0] void ext_int0_isr(void)
{
SMCR &= ~(1 ...
Усыпляю
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (1<<SM0));
#asm("sleep");
Будим по внешнему прерываю
interrupt [EXT_INT0] void ext_int0_isr(void)
{
SMCR &= ~(1 ...
- Вт апр 04, 2017 06:23:53
- Форум: AVR
- Тема: Keypad+power save
- Ответы: 3
- Просмотры: 1296
Re: Keypad+power save
Ещё проблемка из выхода режима Power Save в IDLE юарт не реагирует на отправленные комманды хотя из контроллера при просыпании printf Показывает в терминале то что оправляется им, а в него нельзя послать. Например есть меню
interrupt [USART_RXC] void usart_rx_isr(void)
{
char status,data;
status ...
interrupt [USART_RXC] void usart_rx_isr(void)
{
char status,data;
status ...
- Пн апр 03, 2017 12:21:17
- Форум: AVR
- Тема: Keypad+power save
- Ответы: 3
- Просмотры: 1296
Keypad+power save
Народ подскажите как можно реализовать клавиатуру в режиме сна ожидания (power save). Имеется код
#include
// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x12 ;PORTD
#endasm
#include
#include
//#include
#define KB_PORT_OUT PORTB
#define KB_PORT_IN PINB
void main(void)
{
unsigned ...
#include
// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x12 ;PORTD
#endasm
#include
#include
//#include
#define KB_PORT_OUT PORTB
#define KB_PORT_IN PINB
void main(void)
{
unsigned ...
- Вс апр 02, 2017 06:01:31
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Народ подскажите, после того как засыпаю
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (1<<SM0));
#asm("sleep");
и просыпаемся по тактированию на инт0
SMCR &= ~(1 << SE);
SMCR |= ((0<<SM2) | (0<<SM0) | (0<<SM0));
отваливается UART не реагирует на комманды, что можно придумать чтобы пробудить его ...
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (1<<SM0));
#asm("sleep");
и просыпаемся по тактированию на инт0
SMCR &= ~(1 << SE);
SMCR |= ((0<<SM2) | (0<<SM0) | (0<<SM0));
отваливается UART не реагирует на комманды, что можно придумать чтобы пробудить его ...
- Ср мар 29, 2017 13:28:49
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Нашёл тут статейку и она мне помогла понять, что к чему, может кому пригодится.
https://sites.google.com/site/qeewiki/b ... -atmega328
https://sites.google.com/site/qeewiki/b ... -atmega328
- Ср мар 29, 2017 07:25:54
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
INT0 тоже в воздухе висит.
Ужас.
В таком случае предлагаю вообще отключить прерывания. Это единственная возможность понаблюдать за режимом сна.
да выключил регистры в ноль
ICRA=0x00;
EIMSK=0x00;
EIFR=0x00;
PCICR=0x00;
Сразу начал спать, но почему с включенным прерыванием не работает и не ...
Ужас.
В таком случае предлагаю вообще отключить прерывания. Это единственная возможность понаблюдать за режимом сна.
да выключил регистры в ноль
ICRA=0x00;
EIMSK=0x00;
EIFR=0x00;
PCICR=0x00;
Сразу начал спать, но почему с включенным прерыванием не работает и не ...
- Вт мар 28, 2017 15:41:25
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
пробуждение по INT0 у меня сделано так, тоесть по любому прерыванию. но пока не подавал сигнал дабы пока уснуть не могу.
регистры.
// External Interrupt(s) initialization
// INT0: On
EICRA=0x01;
EIMSK=0x01;
EIFR=0x01;
PCICR=0x00;
interrupt [EXT_INT0] void ext_int0_isr(void)
{
sleep_disable ...
регистры.
// External Interrupt(s) initialization
// INT0: On
EICRA=0x01;
EIMSK=0x01;
EIFR=0x01;
PCICR=0x00;
interrupt [EXT_INT0] void ext_int0_isr(void)
{
sleep_disable ...
- Вт мар 28, 2017 15:23:37
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
ноги в воздухе висят.
а программно что с ногами? DDR в нулях или нет? Код тестовый или рабочий? Т.е. помимо усыпления что-то делается или перед усыплением делалось?
да в нулях, нечё не делает просто пытаюсь усыпить он не спит, я до этого делал вроде также на другом контроллере работало, мож проц ...
а программно что с ногами? DDR в нулях или нет? Код тестовый или рабочий? Т.е. помимо усыпления что-то делается или перед усыплением делалось?
да в нулях, нечё не делает просто пытаюсь усыпить он не спит, я до этого делал вроде также на другом контроллере работало, мож проц ...
- Вт мар 28, 2017 11:43:22
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Глюк проца? разумеется. в этой теме столько глюков AVR найдено - просто ужас! не ветка форума, а сборище хакеров.
вы уверены, что потребляет именно проц, а не обвязка его? Вы порты в каком состоянии бросили? АЦП и компаратор в каком состоянии? BOD включен? WDT активен?
всё отключенно проц голый ...
вы уверены, что потребляет именно проц, а не обвязка его? Вы порты в каком состоянии бросили? АЦП и компаратор в каком состоянии? BOD включен? WDT активен?
всё отключенно проц голый ...
- Вт мар 28, 2017 04:24:13
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Подскажите, почему я не могу уснуть мега48. Ставлю регистры
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (0<<SM0));
потом
#asm("sleep");
Он как потреблял 0.7ма так и потребляет хотя должен в ноль вырубиться.
Хотя от INT0 заводится
EICRA=0x01;
EIMSK=0x01;
EIFR=0x01;
PCICR=0x00;
Глюк проца?
SMCR |= ((1<<SE) | (0<<SM2) | (1<<SM1) | (0<<SM0));
потом
#asm("sleep");
Он как потреблял 0.7ма так и потребляет хотя должен в ноль вырубиться.
Хотя от INT0 заводится
EICRA=0x01;
EIMSK=0x01;
EIFR=0x01;
PCICR=0x00;
Глюк проца?
- Вс янв 29, 2017 18:58:30
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Знал бы как не просил бы помощи.Аlex писал(а):AnsiString - это класс для работы со строками, в классическом Си классов не существует. Юзайте массивы и string.h
- Вс янв 29, 2017 17:32:38
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2516780
Re: CodeVision AVR в вопросах и ответах
Помогите пожалуйста подогнать под кодвижн
Это с с++ builder, спасибо!
Код: Выделить всё
AnsiString XOR_Crypt(AnsiString in, AnsiString pass)
{
AnsiString out;
for (int x=1;x<in.Length()+1;x++)
{
out += (char)(in[x] ^ pass[x%pass.Length()+1]);
}
return out;
}
- Вс дек 04, 2016 23:22:27
- Форум: Интеграция с ПК
- Тема: Delphi 7 ComPort library
- Ответы: 6
- Просмотры: 5947
Re: Delphi 7 ComPort library
Дело в том что я свой терминал пишу, так бы мне конечно теры хватило бы.
- Вс дек 04, 2016 06:53:35
- Форум: Интеграция с ПК
- Тема: Delphi 7 ComPort library
- Ответы: 6
- Просмотры: 5947
Re: Delphi 7 ComPort library
Может тогда так
procedure TFMComunication.comportRxChar(Sender: TObject; Count: Integer);
var
S, Buf : String;
f: file;
begin
AssignFile(f, SaveDialog1.FileName);
Rewrite(f);
comport.ReadStr(S, Count);
Buf := Buf + S;
blockwrite(f,Buf,1,Count);
CloseFile(f);
end;
тока я не понимаю как ...
procedure TFMComunication.comportRxChar(Sender: TObject; Count: Integer);
var
S, Buf : String;
f: file;
begin
AssignFile(f, SaveDialog1.FileName);
Rewrite(f);
comport.ReadStr(S, Count);
Buf := Buf + S;
blockwrite(f,Buf,1,Count);
CloseFile(f);
end;
тока я не понимаю как ...
- Сб дек 03, 2016 17:41:30
- Форум: Интеграция с ПК
- Тема: Delphi 7 ComPort library
- Ответы: 6
- Просмотры: 5947
Re: Delphi 7 ComPort library
Там нет примеров с сохранением лога с порта на ПК, я бы не интересовался как это осуществить!
- Сб дек 03, 2016 16:02:55
- Форум: Интеграция с ПК
- Тема: Delphi 7 ComPort library
- Ответы: 6
- Просмотры: 5947
Delphi 7 ComPort library
Господа кто в делфи 7 мучил библу http://sourceforge.net/projects/comport/ Терминал сам легко создать, получать данные с него, отправлять, но как получить данные с терминала в буфер и сохранением данных в файл, кто то может реализовывал подскажите? Вроде это делается через функцию.
procedure ...
procedure ...
- Пт ноя 25, 2016 13:28:15
- Форум: МЯЯЯУ!
- Тема: хостинг 000webhost.com
- Ответы: 11
- Просмотры: 4819
Re: хостинг 000webhost.com
как оказалось в старых зареганных хостах отключенна парковка домена, регнул новый с новой панелью управления там паркуется на ура, но только один домен можно запарковать, ещё минус частенько сбой с базой данных вместо открытия страницы выдаёт ошибку подключения, так, что в конфиге сайта я поставил ...
- Чт ноя 24, 2016 12:27:00
- Форум: МЯЯЯУ!
- Тема: хостинг 000webhost.com
- Ответы: 11
- Просмотры: 4819
Re: хостинг 000webhost.com
Ну просто пробовал вбивать днс ?
ns01.000webhost.com
ns02.000webhost.com
и чего двое суток ждать, когда возможный максимум сутки?
в панели 000webhost.com вписать свой домен..
ну прописал
ns01.000webhost.com
ns02.000webhost.com
прошли сутки и как он будет домен, обращаться через днс к самому ...
ns01.000webhost.com
ns02.000webhost.com
и чего двое суток ждать, когда возможный максимум сутки?
в панели 000webhost.com вписать свой домен..
ну прописал
ns01.000webhost.com
ns02.000webhost.com
прошли сутки и как он будет домен, обращаться через днс к самому ...
- Ср ноя 23, 2016 12:36:21
- Форум: МЯЯЯУ!
- Тема: хостинг 000webhost.com
- Ответы: 11
- Просмотры: 4819
Re: хостинг 000webhost.com
Так пробовал вбивать или нет?
p.s. и вбей свой этот ип Сайты на одном IP :)))
пробывал вбивал сутки ждал думал паркинг заработает но как не парковался так и не паркуется.
на форуме читал что нужно имеено с А индексом добавлять ип адрес он у меня Website IP address 31.170.160.100 и добавлять к ...
p.s. и вбей свой этот ип Сайты на одном IP :)))
пробывал вбивал сутки ждал думал паркинг заработает но как не парковался так и не паркуется.
на форуме читал что нужно имеено с А индексом добавлять ип адрес он у меня Website IP address 31.170.160.100 и добавлять к ...