Привет всем. Привалил заказ на написание прошивки под готовые платы. В них стоят контроллеры mc9s12e64 (freescale, hcs12). C фрискейлами раньше дела не имел.
Пытаюсь со всем этим разобраться. Скачал Freescale CodeWarrior 5.1 с офсайта NXP (последняя - 5.2, но в ней мои контроллеры уже не ...
Найдено 202 результата
- Чт дек 15, 2016 10:24:56
- Форум: Разные вопросы по МК
- Тема: Программатор для MC68HC908JB16
- Ответы: 80
- Просмотры: 142972
- Ср дек 14, 2016 15:50:39
- Форум: Разные вопросы по МК
- Тема: Программатор для MC68HC908JB16
- Ответы: 80
- Просмотры: 142972
Re: Программатор для MC68HC908JB16
Привет всем. Привалил заказ на написание прошивки под готовые платы. В них стоят контроллеры mc9s12e64 (freescale, hcs12). C фрискейлами раньше дела не имел.
Пытаюсь со всем этим разобраться. Скачал Freescale CodeWarrior 5.1 с офсайта NXP (последняя - 5.2, но в ней мои контроллеры уже не ...
Пытаюсь со всем этим разобраться. Скачал Freescale CodeWarrior 5.1 с офсайта NXP (последняя - 5.2, но в ней мои контроллеры уже не ...
- Пн ноя 30, 2015 14:57:55
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668855
Re: Нескольно простых вопросов о программировании AVR на Си.
typedef struct{
char Compare_Match_A_Mode:2;
char Compare_Match_B_Mode:2;
...
А где в стандарте языка сказано в каком порядке идут биты и идут ли они непрерывно друг за другом?
на сколько я знаю, битовые поля считаются не особо переносимыми штуками. внутри своего ...
- Пн ноя 30, 2015 00:15:28
- Форум: AVR
- Тема: Оформление кода
- Ответы: 55
- Просмотры: 7270
Re: Оформление кода
Siarzhuk писал(а):pyzhman писал(а):орден давать.Код: Выделить всё
a*= 2; // удваиваем переменную
ИМХО хватит и медали, а орден не менее чем заКод: Выделить всё
a <<= 1; // удваиваем переменную
Мне кажется конструкция со сдвигом потенциально опасна - есть вероятность по привычке применить ее к знаковому числу.
- Чт ноя 19, 2015 12:02:04
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244892
Re: STM32 новичку в ARM что к чему
привет котам:)
у кого есть опыт перевода платы с stm32f051 на stm32f091, какие следует ждать подводные камни, кроме некоторой повыводной несовместимости?
у кого есть опыт перевода платы с stm32f051 на stm32f091, какие следует ждать подводные камни, кроме некоторой повыводной несовместимости?
- Ср ноя 11, 2015 09:12:58
- Форум: МЯЯЯУ!
- Тема: Мигать светодиодом. ARM или не-ARM?
- Ответы: 3622
- Просмотры: 797781
Re: ARM или не-ARM?
кубом не пахнет, пока вы stm32f7 не нюхали) а там уже SPL нет и не планируется.
- Пт окт 09, 2015 21:24:46
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
Привет всем котам. Имеется нубский вопрос по СИ и моим любимым указателям. помогите разобраться
Имеется внешняя ЕЕПРОМ. в ней лежит куча настроек в виде упакованных структур. Прочитать всю структуру проблем нет:
M95_read(SET_PAGE_START, (void *)(&settings), sizeof(settings)); скармливаем ф-ции ...
Имеется внешняя ЕЕПРОМ. в ней лежит куча настроек в виде упакованных структур. Прочитать всю структуру проблем нет:
M95_read(SET_PAGE_START, (void *)(&settings), sizeof(settings)); скармливаем ф-ции ...
- Ср авг 12, 2015 07:57:34
- Форум: ARM
- Тема: stm32f030c8 нужен выход из stop каждые 10 мс
- Ответы: 2
- Просмотры: 1516
Re: stm32f030c8 нужен выход из stop каждые 10 мс
интересное решение, я о нем не подумал. спасибо, попробую =)
- Вт авг 11, 2015 12:23:55
- Форум: ARM
- Тема: stm32f030c8 нужен выход из stop каждые 10 мс
- Ответы: 2
- Просмотры: 1516
stm32f030c8 нужен выход из stop каждые 10 мс
Всем привет. Использую МК stm32f030с8 с LSE. Мне необходимо прогонять главный цикл каждые 10 мс. остальное время нужно находиться в stop mode.
Я так понимаю, в stop mode никакие таймеры кроме RTC не тактируются. На Alarm мне получилось сделать wakeup каждые 1/128 или 1/64 секунды (из мелких ...
Я так понимаю, в stop mode никакие таймеры кроме RTC не тактируются. На Alarm мне получилось сделать wakeup каждые 1/128 или 1/64 секунды (из мелких ...
- Ср авг 05, 2015 10:42:32
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668855
Re: Нескольно простых вопросов о программировании AVR на Си.
альтернатива avr-eclipse, как я понимаю, avr-code::blocks. кто-то работал и с тем и стем, что лучше выбрать?
- Ср авг 05, 2015 09:54:42
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668855
Re: Нескольно простых вопросов о программировании AVR на Си.
Переустановил винду, нужен компилятор AVR. пользовался winavr - легкий, удобный. но он не обновляется, нет автозаполнения и т.д. avr студия 6 в этом плане лучше, но уж очень она жирная и неповоротливая. есть еще какие-то альтернативы для си? *cvavr не предлагать =) IAR? он по удобству от блокнота не ...
- Чт июл 09, 2015 10:20:57
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
UIP_UDP задан нулевым
почему нулевым?
#define UIP_CONF_UDP 1
соответственно:
#ifdef UIP_CONF_UDP // да, такой дефайн есть
#define UIP_UDP UIP_CONF_UDP // теперь UIP_UDP будет равен UIP_CONF_UDP, т.е. единице
#else /* UIP_CONF_UDP */
#define UIP_UDP 0
#endif /* UIP_CONF_UDP */
или я все ...
почему нулевым?
#define UIP_CONF_UDP 1
соответственно:
#ifdef UIP_CONF_UDP // да, такой дефайн есть
#define UIP_UDP UIP_CONF_UDP // теперь UIP_UDP будет равен UIP_CONF_UDP, т.е. единице
#else /* UIP_CONF_UDP */
#define UIP_UDP 0
#endif /* UIP_CONF_UDP */
или я все ...
- Чт июл 09, 2015 10:01:13
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
Привет котам:)
у меня вопрос. наверное по препроцессору:)
файл uipopt.h - есть такая конструкция:
#include "uip-conf.h"
...
#ifdef UIP_CONF_UDP
#define UIP_UDP UIP_CONF_UDP
#else /* UIP_CONF_UDP */
#define UIP_UDP 0
#endif /* UIP_CONF_UDP */
файл uip-conf.h:
... ...
у меня вопрос. наверное по препроцессору:)
файл uipopt.h - есть такая конструкция:
#include "uip-conf.h"
...
#ifdef UIP_CONF_UDP
#define UIP_UDP UIP_CONF_UDP
#else /* UIP_CONF_UDP */
#define UIP_UDP 0
#endif /* UIP_CONF_UDP */
файл uip-conf.h:
... ...
- Ср июл 01, 2015 12:39:33
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
Привет котам:)
я опять с глупыми вопросами. мое устройство получает настройки от ведущего - пока немного, всего штук 6 типа uint8_t.
т.к. настройки нужны очень много где, я объявляю их глобально.
как лучше в плане понимания кода посторонним человеком сделать, 6 отдельных переменных (прим1), или ...
я опять с глупыми вопросами. мое устройство получает настройки от ведущего - пока немного, всего штук 6 типа uint8_t.
т.к. настройки нужны очень много где, я объявляю их глобально.
как лучше в плане понимания кода посторонним человеком сделать, 6 отдельных переменных (прим1), или ...
- Сб май 30, 2015 11:46:50
- Форум: Интеграция с ПК
- Тема: Передача данных по аудиоканалу, Андроид
- Ответы: 14
- Просмотры: 3059
Re: Передача данных по аудиоканалу, Андроид
аудиодинамики телефона не используется - звук пользователь слушает в наушниках. от громкости звука в телефоне громкость паразитного звука не зависит. частоты паразитного звука и полезного сигнала через наушники совпадают, следовательно это как-то звук из канала микрофона лезет. осциллограф у меня ...
- Пт май 29, 2015 16:33:03
- Форум: Интеграция с ПК
- Тема: Передача данных по аудиоканалу, Андроид
- Ответы: 14
- Просмотры: 3059
Re: Передача данных по аудиоканалу, Андроид
Из девайса торчит аудиошнурок, он втыкается в телефон, и шлет туда данные по каналу микрофона. В девайс втыкаются обычные наушники и пользователь слышит голосовые команды от телефона (хорошо) и фоновый шум (плохо). телефон в этом процессе участвует один телефон все это дело воспринимает как ...
- Пт май 29, 2015 10:53:49
- Форум: Интеграция с ПК
- Тема: Передача данных по аудиоканалу, Андроид
- Ответы: 14
- Просмотры: 3059
Передача данных по аудиоканалу, Андроид
Привет котам ) Есть простенькое устройство с батарейным питанием, которое передает в телефон на андроиде сигнал (через микрофонный вход), используется ЧМ, 1 == 1.2кГц, 0 = 2.2кГц. В устройство втыкаются наушники пользователя (без микрофона) - он слушает голосовые указания с телефона. Левый и правый ...
- Вт апр 28, 2015 15:55:43
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668855
Re: Нескольно простых вопросов о программировании AVR на Си.
itak, прочтите раздел Manually defined ISRs отсюда http://www.nongnu.org/avr-libc/user-man ... rupts.html
возможно поможет
возможно поможет
- Вт апр 28, 2015 12:21:30
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
Здравствуйте коты:)
у меня вопрос по указателям (см. коменты в коде)
....
typedef __packed struct _evt_cmd_complete{
uint8_t ncmd;
uint16_t opcode;
} PACKED evt_cmd_complete;
.....
int hci_send_req(struct hci_request *r, BOOL async)
{
...
uint8_t ...
у меня вопрос по указателям (см. коменты в коде)
....
typedef __packed struct _evt_cmd_complete{
uint8_t ncmd;
uint16_t opcode;
} PACKED evt_cmd_complete;
.....
int hci_send_req(struct hci_request *r, BOOL async)
{
...
uint8_t ...
- Пт апр 24, 2015 16:30:38
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1399619
Re: Вопросы по С/С++ (СИ)
Здравствуйте, коты:)
пытаюсь освоить кейл и попутно блютуз микросхемку bluenrg.
компилирую пример от производителя - все ок.
когда попытался это дело перетащить в свой проект, кейл начал ругаться на нулевые размеры некоторых массивов:
typedef __packed struct _evt_le_meta_event{
uint8_t subevent ...
пытаюсь освоить кейл и попутно блютуз микросхемку bluenrg.
компилирую пример от производителя - все ок.
когда попытался это дело перетащить в свой проект, кейл начал ругаться на нулевые размеры некоторых массивов:
typedef __packed struct _evt_le_meta_event{
uint8_t subevent ...