Найдено 22 результата

nicname
Пт янв 18, 2013 19:08:27
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)

в переменную эту ....
Не все компиляторы Вам "скажут спасибо" за всяческие сдвиги, умножения, деления, .... А с указателем, Вы по байтикам работаете с переменной.
Ну. попробую - с другими вариантами

{
unsigned int tv;
#define EE_ADR 2
EEPROM_WRITE(EE_ADR,(unsigned char)tv>>8; // high byte ...
nicname
Чт янв 17, 2013 11:35:39
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)

в переменную эту, ну условно, в младших адресах ЭСПЗУ если старший байт её? А вообще они у меня не по порядку. В смысле младшим байтом может быть любая ячейка. Ну и всё это правильно записать в переменную. То есть нет никакого смысла в пойнтерах. Дребедень какая-то, ну если только покороче ...
nicname
Чт янв 17, 2013 11:19:52
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)

Аlex писал(а):
А мне прочитать ведь надо?
Что прочитать нужно ? Переменную ?

Нет, эспзу
nicname
Чт янв 17, 2013 11:16:33
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)

Не нужно с ней потом ничего делать, это указатель. Через него будут записываться данные в Вашу 2-х байтную переменную.

unsigned int tv;
/* Чтение */
unsigned char *p=(unsigned char*)&tv;
*p++ = EEPROM_READ(0);
*p++ = EEPROM_READ(1);

Он как-то странно пишет? Так и должен - на старший байт ...
nicname
Чт янв 17, 2013 10:10:20
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)


unsigned int tv;

........
........
/* Запись */
unsigned char *p=(unsigned char*)&tv;
EEPROM_WRITE(0,*p++);
EEPROM_WRITE(1,*p++);
........
........
/* Чтение */
unsigned ...
nicname
Чт янв 17, 2013 08:28:24
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1397348

Re: Вопросы по С/С++ (СИ)

Есть вопрос для профей в HI-TECH C Compiler for PIC10/12/16 MCUs, ну и вообще в Си. Вот есть некий код с 16 разрядной(двух байтовой) беззнаковой переменной. Как её записывать в ЭСПЗУ - это понятно, а как оттуда значение из двух ячеек ЭСПЗУ в неё записать?
{
unsigned int tv;
EEPROM_WRITE(2,tv>>7 ...
nicname
Ср июл 06, 2011 08:32:06
Форум: PIC
Тема: самоучитель пик контроллеров
Ответы: 221
Просмотры: 101628

Re: самоучитель пик контроллеров

Из 8 страниц понял , что такового не имеется для пиков . Шпака по диагонале просмотрел , Предко у меня на бумаге лет пять валяется ... По этим книжкам лмчно мне бесполезно учиться . Кстати , на мой взгляд по пикам заметно меньше лит-ры , чем по аврам - скорее всего из-за их пронаподвыпертов с ...
nicname
Вт июл 05, 2011 06:45:08
Форум: PIC
Тема: самоучитель пик контроллеров
Ответы: 221
Просмотры: 101628

Re: самоучитель пик контроллеров

radio-kot Сам же знаешь - Шпак это скомканный перевод даташитов .
Лучше советуй Сида Катсена , Майкла Предко ...
По нужде работы с пиками просмотрел эту книшку вскользь . Всё в куче , мухи и котлеты - несъедобно . Про CCS с большим успехом можно справочник PIC C Compiler почитать и примеры ...
nicname
Сб дек 18, 2010 14:48:39
Форум: Практика
Тема: Помогите собрать комбоусилитель для басс гитары
Ответы: 34
Просмотры: 9526

Re: Помогите собрать комбоусилитель для басс гитары

В своё время собрал по нижеприведённой схеме усилитель для бас-гитары . Предусилитель сделал микширующим(+микрофон) с 8-полосным эквалайзером - всё на КР544УД1 . Работал практически без настройки , как часы и звук был лучше , чем у промышленных . А про ламповые - ИМХО , бред ...
nicname
Пн апр 21, 2008 17:35:01
Форум: Микроконтроллеры и ПЛИС
Тема: Проблема с прерыванием INT0.
Ответы: 21
Просмотры: 6676

Простейшая мигалка с переключением от int0 :))) :
Изображение
nicname
Ср апр 16, 2008 20:55:21
Форум: Микроконтроллеры и ПЛИС
Тема: Проблема с прерыванием INT0.
Ответы: 21
Просмотры: 6676

Нет у меня ни страниц , ни Go! -
Изображение
Изображение

P.S. Ларчик просто открывался .... :))
nicname
Ср апр 16, 2008 19:19:09
Форум: Микроконтроллеры и ПЛИС
Тема: Проблема с прерыванием INT0.
Ответы: 21
Просмотры: 6676

Да они есть у меня , только , там чего-то надо для просмотра картинок ещё устанавливать , да и сама программа крякнутая ... Так и непонятно , чего делать-то ?
nicname
Ср апр 16, 2008 19:09:15
Форум: Микроконтроллеры и ПЛИС
Тема: Проблема с прерыванием INT0.
Ответы: 21
Просмотры: 6676

Ну , в хелпе только для таймера ...
А тут чего писать ?
Изображение
nicname
Ср апр 16, 2008 18:37:20
Форум: Микроконтроллеры и ПЛИС
Тема: Проблема с прерыванием INT0.
Ответы: 21
Просмотры: 6676

Попробовал вот эту среду : http://www.matrixmultimedia.com/Flowcode3a-X.php ... Здорово - просто и сердито для простых программ !!! Кто знает , как оформить тут прерывание от Int0 ?
Изображение
nicname
Пн апр 14, 2008 19:06:23
Форум: AVR
Тема: Всё о фьюзах...
Ответы: 2664
Просмотры: 1104422

RadioNefor

Начни с даташитов , потом сюда :
http://palmavr.sourceforge.net/cgi-bin/ ... &B_SPIEN=P
На http://miek.narod.ru/ скачай “AVReaLShell” заполни фьюзы для меги , сохрани батник , ну и смотри дальше , по вкусу :)))
nicname
Вс апр 06, 2008 15:07:59
Форум: AVR
Тема: Всё о фьюзах...
Ответы: 2664
Просмотры: 1104422

Вот схема высоков. программатора - http://attiny.netfirms.com/ , кто-нибудь с ней работал ? Собрал , читает надпись , стирает флэшь , наверное и писать может , а как фузы ей переписывать ? У tiny12 прошито 52 , а надо 7E ?
nicname
Пт янв 18, 2008 01:31:46
Форум: Радиотехника: приемники, передатчики, антенны
Тема: Выбор микросхемы к ЧМ приемнику >200 МГц
Ответы: 21
Просмотры: 16601

В нашем ларьке имеется К174ХА4201Б , это что за зверь ??? 37 рублей , а TDA7000 99 рублей - по цене не похоже на аналог ... :(
nicname
Пн фев 12, 2007 19:04:54
Форум: AVR
Тема: Всё о фьюзах...
Ответы: 2664
Просмотры: 1104422

Итак для начинающих - все схемы и программы хороши , только по умолчанию Атмел весьма заботится о нас , и буде если в свеженькую хорошенькую схемку Вы вставите самоcтоятельно красиво прошитый свежайший микроконтроллёр , то вероятность того , что схема будет тормозить раз в восемь оч. велика - 100 ...
nicname
Вс фев 11, 2007 18:50:09
Форум: AVR
Тема: Всё о фьюзах...
Ответы: 2664
Просмотры: 1104422

с техническим английским туговато

поэтому я и дал вам ссылку на рускоязычный ресурс и КНИГИ на русском.

я думаю что для керамики на 6 МГц и BOD
нужно по табл. 4 и 5 поставить:

CKSEL3...0 1100

SUT1..0 10

Вы допёрли до этого после моих мучений , или их плодами пользуетесь ??? В общем если ...
nicname
Вс фев 11, 2007 17:54:59
Форум: AVR
Тема: Всё о фьюзах...
Ответы: 2664
Просмотры: 1104422

Rev2543H-AVR-02/05 , попробую найти посвежее и показать что и где , а в моей сначала , в табл.4 , указано что для керамики 0.4-0.9 мГц CKSEL=C , потом в табл.5 что бывает и CKSEL бывает и D для керамики , правда в табл.4 про керамику на частоту 0.9-3.0 ни слова , в табл.5 я выбираю быстро ...

Перейти к расширенному поиску