Всем привет, извините если тема уже где-то есть, я ее не нашел. Помогите ожалуйста, может кто сталкивался. Проблема следующая. Данные читаю, все нормально, но не могу изменить рабочий диапазон. Т.е. если я настраиваю регистр CTRL4(23hex) , то он всеравноработает на 250 dps.
Причем заметил следующее ...
Найдено 11 результатов
- Вс май 14, 2017 11:59:19
- Форум: Периферия
- Тема: L3GD20H (гироскоп) инициализация
- Ответы: 0
- Просмотры: 1302
- Сб апр 01, 2017 01:36:56
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1280256
Re: AVR studio в вопросах и ответах
Здравствуйте, подскажите пожалуйста, никто не сталкивался с тем, что при работе с 3-мя динамическими массивами , они записываются друг на друга?
т.е. Объявляю через Volatile три массива глобальных (например, volatile uint8_t a[]) и при чтении получается что информация в них перемешивается. Но если ...
т.е. Объявляю через Volatile три массива глобальных (например, volatile uint8_t a[]) и при чтении получается что информация в них перемешивается. Но если ...
Re: TWI (I2C)
Всем привет, возникла такая проблема, разбираюсь с TWI ,написал обработчик прерываний с выводом сообщений о прерываниях на UART(не удите за столь длинные Chr-вские массивы) , вроди бы все проходит как надо , есть ответ после старта , после передачи , после приемы и после према последнего байта. Но ...
- Ср мар 01, 2017 18:53:03
- Форум: AVR
- Тема: Асинхронная работа с I2C
- Ответы: 15
- Просмотры: 2516
Re: Асинхронная работа с I2C
Подскажите пожалуйста , пишу вот таким образом, вывод информации вывел на порты , использовал диоды, но они почему-то странно мигают
/*
* minim.c
*
* Created: 01.03.2017 17:46:32
* Author: Администратор
*/
#include <avr/io.h>
#define CPU_F 8000000UL // 4МГц
#define SCL_F 400000UL // 100кГц ...
/*
* minim.c
*
* Created: 01.03.2017 17:46:32
* Author: Администратор
*/
#include <avr/io.h>
#define CPU_F 8000000UL // 4МГц
#define SCL_F 400000UL // 100кГц ...
- Сб фев 04, 2017 22:46:49
- Форум: Периферия
- Тема: Акселерометр ADXL345
- Ответы: 1
- Просмотры: 1397
Акселерометр ADXL345
Привет, никак не могу привыкнуть к форуму, так что прошу не ругать если снова создал тему не там где нужно!!!! И так , проблема собственно в чем , никто не работал с 345 на ASM , а так же ни у кого не завалялся даташит на русском?
- Вс янв 15, 2017 22:32:41
- Форум: Умные мысли
- Тема: Датчик направления удара
- Ответы: 1
- Просмотры: 933
Датчик направления удара
Всем привет, пришла в голову мысль на микроконтроллере Atmega и трехосевом акселерометре собрать датчик направления удара, но вот в чем беда , хотелось бы , чтобы он мог определить направление хотя бы с точностью до 10 градусов , уперся я лбом значит в то, как вывести угол с данных полученных с ...
- Вс янв 08, 2017 21:03:26
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5593
- Просмотры: 2306987
Re: Proteus
Интересен частотой тактовой, так как она влияет на работу по интерфейсу 1-wireuk8amk писал(а):Откройте поиск устройтв в протеусе и посмотрите какие атмеги есть для вашей версии.
Чем вызван интерес именно к букве А ?
- Вс янв 08, 2017 19:27:18
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5593
- Просмотры: 2306987
Proteus
Ребята, подскажите пожалуйста , есть ли в PROTEUS Atmega8A , не ATMEGA8, а именно А
- Вс янв 08, 2017 17:37:31
- Форум: AVR
- Тема: обработчик прерывания по совпадению ASM
- Ответы: 3
- Просмотры: 1194
Re: обработчик прерывания по совпадению ASM
Спасибо большое за отзывчивость , разобрался уже , сделал следующим образом
delay:
cli ; запрещаем прерывания
ldi Temp, 0x00 ;не работаем с выходами
out TCCR1A, Temp
ldi Temp, 0x00 ; содержимое старшего байты
out TCNT1H,Temp
ldi Temp, 0x00 ; содержимое младшего байты
out TCNT1L,Temp ...
delay:
cli ; запрещаем прерывания
ldi Temp, 0x00 ;не работаем с выходами
out TCCR1A, Temp
ldi Temp, 0x00 ; содержимое старшего байты
out TCNT1H,Temp
ldi Temp, 0x00 ; содержимое младшего байты
out TCNT1L,Temp ...
- Сб янв 07, 2017 20:22:17
- Форум: AVR
- Тема: обработчик прерывания по совпадению ASM
- Ответы: 3
- Просмотры: 1194
обработчик прерывания по совпадению ASM
Всем привет!!! Помогите разобраться с обработчиком прерывания таймера в Atmega , я написал запуск таймера в подпрограмме
LDI TEMP,$3
out OCR1AH,TEMP
LDI TEMP,$E8
out OCR1AL,TEMP
delay:
ldi Temp, 0x04
out TCCR1B, temp
LDI Temp,$10
OUT TIMSK,TEMP
sei
RET
Теперь я хочу сделать , таким образом ...
LDI TEMP,$3
out OCR1AH,TEMP
LDI TEMP,$E8
out OCR1AL,TEMP
delay:
ldi Temp, 0x04
out TCCR1B, temp
LDI Temp,$10
OUT TIMSK,TEMP
sei
RET
Теперь я хочу сделать , таким образом ...
- Пт янв 06, 2017 14:13:56
- Форум: AVR
- Тема: Чудеса со стеком, помогите найти ошибку
- Ответы: 2
- Просмотры: 1009
Чудеса со стеком, помогите найти ошибку
Здравствуйте , я тут впервой , так что если что-то не там написал- не сердитесь, пожалуйста.......
И так , проблема состоит в следующем, на ASM пишу под Atmega 128 (не знаю важно это или нет) все работает , по памяти проверяю , все работает, но если я "зажигаю" светодиод несколько раз , то ...
И так , проблема состоит в следующем, на ASM пишу под Atmega 128 (не знаю важно это или нет) все работает , по памяти проверяю , все работает, но если я "зажигаю" светодиод несколько раз , то ...