dosikus спасибо большое! Объявил volatile и все заработало ура :)
Использовал для stm32 куб и хал, был доволен как слон )) Нажал пару кнопок в кубе, пару строчек кода в Keil написал и все работает)) А тут куб для STM8 фигня, хала нету, указатели всякие надо уметь правильно применять и еще пришлось ...
Найдено 54 результата
- Вт сен 04, 2018 22:05:36
- Форум: Разные вопросы по МК
- Тема: Программирование STM8
- Ответы: 2584
- Просмотры: 918953
- Вт сен 04, 2018 09:42:00
- Форум: Разные вопросы по МК
- Тема: Программирование STM8
- Ответы: 2584
- Просмотры: 918953
Re: Программирование STM8
Проверил в IAR этот же код работает как надо, проблема в Cosmic с указателями. Причем значение по указателю в космике записывается нормально *pData1 = test, а считывается неправильно test = *pData1
- Пн сен 03, 2018 21:16:57
- Форум: Разные вопросы по МК
- Тема: Программирование STM8
- Ответы: 2584
- Просмотры: 918953
Re: Программирование STM8
Чем сие не угодило?
test= *buf+i
вот моя программа
NRF24_WriteReg(CONFIG, 0x0a);
void NRF24_WriteReg(uint8_t addr, uint8_t dt)
{
addr |= W_REGISTER;//включим бит записи в адрес
CS_ON;
HAL_SPI_Transmit(&addr,1);//отправим адрес в шину
HAL_SPI_Transmit(&dt,1);//отправим данные в шину
CS ...
test= *buf+i
вот моя программа
NRF24_WriteReg(CONFIG, 0x0a);
void NRF24_WriteReg(uint8_t addr, uint8_t dt)
{
addr |= W_REGISTER;//включим бит записи в адрес
CS_ON;
HAL_SPI_Transmit(&addr,1);//отправим адрес в шину
HAL_SPI_Transmit(&dt,1);//отправим данные в шину
CS ...
- Пн сен 03, 2018 12:49:48
- Форум: Разные вопросы по МК
- Тема: Программирование STM8
- Ответы: 2584
- Просмотры: 918953
Re: Программирование STM8
dosikus спасибо.
Как правильно сделать, например есть функция передачи по spi команды и адреса
spiwritereg(0x01, 0x02);
void spiwritereg (uint8_t adress,uint8_t data)
{адреса
spisendbuf(&adress,1);
spisendbuf(&data,1);
}
void spisendbuf(uint8_t *massiv,uint8_t byte)
{
uint8_t i;
uint8_t test ...
Как правильно сделать, например есть функция передачи по spi команды и адреса
spiwritereg(0x01, 0x02);
void spiwritereg (uint8_t adress,uint8_t data)
{адреса
spisendbuf(&adress,1);
spisendbuf(&data,1);
}
void spisendbuf(uint8_t *massiv,uint8_t byte)
{
uint8_t i;
uint8_t test ...
- Пн сен 03, 2018 07:47:11
- Форум: Разные вопросы по МК
- Тема: Программирование STM8
- Ответы: 2584
- Просмотры: 918953
Re: Программирование STM8
Всем привет! Столкнулся с проблемой при разыменовывании указателя. Пользую cosmic. Передаю в функцию адрес на массива void spisendbuf(&massiv, byte) в функции spisendbuf(*massiv,byte) пытаюсь копировать значение в переменную bufer = *massiv но вместо значения получаю в буфере значение старшего ...
- Вс ноя 27, 2016 21:20:59
- Форум: ARM
- Тема: Зависает STM32F103C8
- Ответы: 6
- Просмотры: 4712
Зависает STM32F103C8
Всем доброго вчера. В общем хочу сделать что то на подобие такой штуковины https://www.youtube.com/watch?v=f8gHmxvx-yo. Использую плату на STM32F103C8 (фото во вложении), управляю шимом двигателем из китайских игрушек через полевик, кнопками меняю заполнение от 0 до 99%. Питание двигателей и STM32 ...
- Сб дек 05, 2015 23:05:08
- Форум: Питание
- Тема: пусковой ток, ограничение
- Ответы: 8
- Просмотры: 1655
Re: пусковой ток, ограничение
необходимо ограничивать ток на определенном уровне, резистором не получится, проблема в том что при запуске на большую емкость пробивается полевик, так как ток ограничения намного меньше рабочего тока транзистора, а транзистор при работе холодный то предполагаю что пробой происходит из за большой ...
- Сб дек 05, 2015 19:29:07
- Форум: Питание
- Тема: пусковой ток, ограничение
- Ответы: 8
- Просмотры: 1655
пусковой ток, ограничение
Всем привет. Необходимо ограничивать пусковой ток заряда входных емкостей импульсного источника AC-DC. Схема ограничения состоит из операционника отслеживающего уровенть на шунте и полевого транзистора работающего во время ограничения в линейном режиме. На транзисторе во время ограничения ...
- Вт мар 04, 2014 01:18:57
- Форум: Умные мысли
- Тема: Спроектируем левитатор?
- Ответы: 1087
- Просмотры: 639430
Re: Спроектируем левитатор?
Наконец то дошли датчики и получилось пробно запустить левитатор. Знающие коты помогите настроить)) Катушки от моторчиков не нашел намотал вручную по 100 витков пэв 0.2 и обмотал ниткой чтобы не разваливались, вместо lmv324 прикошачил мср604, после запуска видно что катушки переключаются но как то ...
- Ср фев 26, 2014 18:18:31
- Форум: Умные мысли
- Тема: Спроектируем левитатор?
- Ответы: 1087
- Просмотры: 639430
Re: Спроектируем левитатор?
А можно заменить магниты на плате левитрона на один большой круглый типа как от динамиков? и левитирующий магнит обязательно круглый быть должен или его можно собрать из нескольких маленьких?
- Вт янв 28, 2014 11:03:20
- Форум: AVR
- Тема: Программирование AVR андроидом
- Ответы: 35
- Просмотры: 17218
Re: Программирование AVR андроидом
А что нельзя файлы больше 1мб во вложения добвлять?)
- Вс янв 26, 2014 14:47:28
- Форум: AVR
- Тема: Программирование AVR андроидом
- Ответы: 35
- Просмотры: 17218
Re: Программирование AVR андроидом
Все получилось автор выслал рабочую программу работает отлично, тестил с usbtiny и atmega8
эту прогу установил, как там тип микроконтроллера выбирать? Через make file? Как его написать?stenkodv писал(а):А вот и компилятор портировали https://play.google.com/store/apps/deta ... om.cctools
- Вт янв 21, 2014 20:44:35
- Форум: AVR
- Тема: Программирование AVR андроидом
- Ответы: 35
- Просмотры: 17218
Re: Программирование AVR андроидом
Да поддерживает, подключал флешки и usb модем через отг кабель.
- Вт янв 21, 2014 15:17:14
- Форум: AVR
- Тема: Программирование AVR андроидом
- Ответы: 35
- Просмотры: 17218
Программирование AVR андроидом
Здраствуйте уважаемы коты. В общем идея такая, хочу программировать аврки с планшета. Нашел на плей маркете прогу Zflasher avr но не могу ее установить, ошибка неподдерживаемое устройство, может кто пользовался поделитесь впечатлениями, программатор хочу прикошачить USBtiny
https://play. ...
https://play. ...
- Ср сен 04, 2013 09:59:44
- Форум: Умные мысли
- Тема: Автономный самогонный автомат на микроконтроллере
- Ответы: 6
- Просмотры: 7343
Автономный самогонный автомат на микроконтроллере
Привет всем многоуважаемым котам. Случилось у меня несчастье, подзакис медок в 30 литровой бочке, и дабы не терять природный продукт решили его перегнать в другой не менее полезный продукт но ынжынерное образование не дает покоя, и ,соответственно, просто и без участия электронике этот процесс сам ...
- Пт апр 05, 2013 21:22:38
- Форум: AVR
- Тема: USB осциллограф на ATTiny45
- Ответы: 54
- Просмотры: 23038
Re: USB осциллограф на ATTiny45
Спасибо большое 

- Чт апр 04, 2013 22:05:37
- Форум: AVR
- Тема: USB осциллограф на ATTiny45
- Ответы: 54
- Просмотры: 23038
Re: USB осциллограф на ATTiny45
Уважаемые коты, помогите перекомпилировать прошивку пот tiny85, в статье исходники есть на winavr, и tiny85 вроде аналог tiny45 только памяти побольше, а то что то не получается ошибки лезут при ккомпиляции и еще как можно переменку померить посмотреть и чтобы не только положительную половолну а ...
- Вт фев 05, 2013 21:33:25
- Форум: Цифровая техника
- Тема: Считыватель и копир RFID устройств.
- Ответы: 2249
- Просмотры: 774913
Re: Считыватель и копир RFID устройств.
А как настраивать контур, знающие коты объясните с помощью генератора или частотомера и как все настроить? Намотал катушку точно на 330 мкгн и конденсатор оказался почти точный на 4700 перепрошил заново контроллер и все заработало, дело было в глюке контроллера видимо)) Только расстояние маленькое ...
- Пн фев 04, 2013 23:25:32
- Форум: Цифровая техника
- Тема: Считыватель и копир RFID устройств.
- Ответы: 2249
- Просмотры: 774913
Re: Считыватель и копир RFID устройств.
Здравствуйте, помогите настроить USB-RFID копир. К юсб подклчаю, все опознается а карточки не читаются, осциллографом посмотрел на контуре импульсы есть, карточку подносишь ноль реакции((( Настройка сводится к подбору емкости контура на 125 кгц? Можно вс547/вс557 заменить на кт315/361?
- Вс ноя 18, 2012 22:58:42
- Форум: Статьи
- Тема: Простой электронный регулятор громкости.
- Ответы: 51
- Просмотры: 29143
Re: Простой электронный регулятор громкости.
В общем пробовал собирать на кп303, амплитуда сильно уменьшается наверное из за п-н перехода, да действительно если подавать на вход небольшую амплитуду не более 0.3 вольта то сигнал практически не искажается)) поэтому если подавать с линейного выхода звук на максимальной громкости, если не ошибаюсь ...