|
Кто и в чём пишет на с для PIC16 ?, Подскажите с чего начать ? |
|
|
|
 |
Ответов
|
Aug 10 2011, 16:12
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(zltigo @ Aug 10 2011, 18:13)  Один среди равных по дерьмовости - Hi-Tech.  Это точно. Цитата Написать несложную программку Насколько она несложная? На АСМе оч. может быть все напишете быстрей, 36 команд выучиваются за день. Уникальный кривой случай...
|
|
|
|
|
Aug 10 2011, 16:47
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(MiklPolikov @ Aug 10 2011, 20:43)  Часы реального времени +прерывание от кнопки + прерывание от таймера + поиграть ножками .
Писал на асемблера давным-давно, сейчас вообще не помню что все эти movlw означают . На Ассемблере все это валяется на раз. movlw ЛИТЕРАЛ; команда загрузки байта, указанного в команде непосредственно, в рабочий регистр W. А для часов реального времени надо брать PIC24. Там они аппаратные. И компилятор С вполне пристойный. Архитектура - просто сказка - ортогональная и симметричная. Для Вашего случая PIC24FV32KA304. Питание - 5 Вольт. Вполне можно выбрать близкий по цене к PIC16F707 вариант.
Сообщение отредактировал Прохожий - Aug 10 2011, 16:51
|
|
|
|
|
Aug 10 2011, 17:22
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(MiklPolikov @ Aug 10 2011, 21:16)  Уже выбрал PIC16F707 . Там таймер может работать от внешнего кварца 32КГц . Это то что надо. Ну,а теперь прикиньте объём программы которую Вам надо будет написать для обработки часов - секунды , минуты, часы ,дни ,года , високосные года -февраль....ВЕКА
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Aug 10 2011, 17:29
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(ILYAUL @ Aug 10 2011, 21:22)  Ну,а теперь прикиньте объём программы которую Вам надо будет написать для обработки часов - секунды , минуты, часы ,дни ,года , високосные года -февраль....ВЕКА По студенчеству делал такую хрень на "Электронике 60" вообще в кодах. Тогда даже Ассемблера не было. А другой народ всякие графики рисовал аналогичным образом. Цитата(zltigo @ Aug 10 2011, 21:23)  Или не нужно  . Или написать. Несколько десятков избитых строк на 'C' или вообще тупо библиотечные функции для работы с unixtime. А под Виндой вообще ничего не надо... Здесь гораздо интереснее не это. А то, как человек будет знать время при отсутствии питания... У PIC24 для этих целей уже все есть.
Сообщение отредактировал Прохожий - Aug 10 2011, 17:30
|
|
|
|
Сообщений в этой теме
MiklPolikov Кто и в чём пишет на с для PIC16 ? Aug 10 2011, 15:03 MiklPolikov Цитата(zltigo @ Aug 10 2011, 19:13) С выб... Aug 10 2011, 15:25  Прохожий Цитата(MiklPolikov @ Aug 10 2011, 19:25) ... Aug 10 2011, 15:56   MiklPolikov Цитата(Прохожий @ Aug 10 2011, 19:56) А В... Aug 10 2011, 16:00    Прохожий Цитата(MiklPolikov @ Aug 10 2011, 20:00) ... Aug 10 2011, 16:40     zltigo QUOTE (Прохожий @ Aug 10 2011, 19:40) Ана... Aug 10 2011, 16:58      Прохожий Цитата(zltigo @ Aug 10 2011, 20:58) IDE к... Aug 10 2011, 17:12     _Pasha Цитата(Прохожий @ Aug 10 2011, 19:40) Я е... Aug 10 2011, 17:39 Прохожий Цитата(zltigo @ Aug 10 2011, 19:13) С выб... Aug 10 2011, 15:47  MiklPolikov Цитата(Прохожий @ Aug 10 2011, 19:47) Изд... Aug 10 2011, 15:49 _Pasha Цитата(zltigo @ Aug 10 2011, 18:13) Один ... Aug 10 2011, 16:12        Прохожий Цитата(zltigo @ Aug 10 2011, 21:35) Что е... Aug 10 2011, 17:43        MiklPolikov title "watch V1_1"
;LIST R=DEC
LIS... Aug 10 2011, 17:46         _Pasha Цитата(MiklPolikov @ Aug 10 2011, 20:46) ... Aug 10 2011, 17:50          MiklPolikov Цитата(_Pasha @ Aug 10 2011, 21:50) Влияе... Aug 10 2011, 17:58           _Pasha Цитата(MiklPolikov @ Aug 10 2011, 20:58) ... Aug 10 2011, 18:02           Прохожий Цитата(MiklPolikov @ Aug 10 2011, 21:58) ... Aug 10 2011, 18:12         Прохожий Цитата(MiklPolikov @ Aug 10 2011, 21:46) ... Aug 10 2011, 18:01          zltigo QUOTE (Прохожий @ Aug 10 2011, 21:01) Про... Aug 10 2011, 18:34           Прохожий Цитата(zltigo @ Aug 10 2011, 22:34) А под... Aug 10 2011, 18:43            zltigo QUOTE (Прохожий @ Aug 10 2011, 21:43) Пол... Aug 11 2011, 08:56             YIG Цитата(zltigo @ Aug 11 2011, 11:56) ... I... Aug 11 2011, 12:16              zltigo QUOTE (YIG @ Aug 11 2011, 15:16) Всё буде... Aug 11 2011, 12:57               YIG Цитата(zltigo @ Aug 11 2011, 15:57) Это к... Aug 11 2011, 14:58             Прохожий Цитата(zltigo @ Aug 11 2011, 12:56) Имеет... Aug 11 2011, 15:46          ar__systems Цитата(Прохожий @ Aug 10 2011, 14:01) Ник... Aug 11 2011, 12:41    horoc Цитата(Прохожий @ Aug 10 2011, 20:47) А д... Aug 10 2011, 18:45     Прохожий Цитата(horoc @ Aug 10 2011, 22:45) Прочит... Aug 10 2011, 18:49 zltigo QUOTE (MiklPolikov @ Aug 10 2011, 18:25) ... Aug 10 2011, 15:32 MiklPolikov Цитата(zltigo @ Aug 10 2011, 19:32) Типа ... Aug 10 2011, 15:34  zltigo QUOTE (MiklPolikov @ Aug 10 2011, 18:34) ... Aug 10 2011, 15:39 zltigo QUOTE (Прохожий @ Aug 10 2011, 18:47) MPL... Aug 10 2011, 16:02 YIG Для начала ASM АДНАЗНАЧНА!
И никого больше не ... Aug 10 2011, 17:15 Прохожий Цитата(YIG @ Aug 10 2011, 21:15) ...Потом... Aug 10 2011, 17:23 zltigo QUOTE (YIG @ Aug 10 2011, 20:15) И никого... Aug 10 2011, 17:23 YIG Цитата(zltigo @ Aug 10 2011, 20:23) А вот... Aug 10 2011, 17:57 Dog Pawlowa Делал два простеньких проекта на PIC16 на ИАРе - о... Aug 11 2011, 13:13 zltigo QUOTE (Dog Pawlowa @ Aug 11 2011, 16:13) ... Aug 11 2011, 13:35  MiklPolikov Пара вопросов :
1)Я правильно понял, что в самой ... Aug 11 2011, 14:33   Прохожий Цитата(MiklPolikov @ Aug 11 2011, 18:33) ... Aug 11 2011, 15:10    _Pasha Цитата(Прохожий @ Aug 11 2011, 18:10) Над... Aug 11 2011, 15:38     Прохожий Цитата(_Pasha @ Aug 11 2011, 19:38) Неа... Aug 11 2011, 15:56      _Pasha Цитата(Прохожий @ Aug 11 2011, 18:56) Не ... Aug 11 2011, 16:04       Прохожий Цитата(_Pasha @ Aug 11 2011, 20:04) А в 7... Aug 11 2011, 16:19        MiklPolikov ЦитатаПочему mplab не компилирует строчку __CONFIG... Aug 18 2011, 21:38         MiklPolikov Вопрос :
что означает деление памяти программ на 4... Aug 19 2011, 19:25   SKov Цитата(MiklPolikov @ Aug 11 2011, 18:33) ... Aug 11 2011, 15:25   xemul Цитата(MiklPolikov @ Aug 11 2011, 18:33) ... Aug 11 2011, 15:54 нечитатель В инструкцию не помещается весь адрес для перехода... Aug 20 2011, 07:48 MiklPolikov Цитата(нечитатель @ Aug 20 2011, 11:48) В... Aug 20 2011, 07:55 ukpyr Цитатакакая самая хорошая среда для того что бы пи... Aug 20 2011, 07:57 _Pasha Цитата(ukpyr @ Aug 20 2011, 10:57) если п... Aug 20 2011, 10:28 нечитатель ЦитатаRP0 RP1зачеркнуть, исправить на PCLATH.
Оно ... Aug 20 2011, 10:39 MiklPolikov А как в MPLAB узнать как физически расположена про... Aug 20 2011, 11:09  _Pasha Цитата(MiklPolikov @ Aug 20 2011, 14:09) ... Aug 20 2011, 13:55   MiklPolikov Всем спасибо !
Написал и работает.
MPLAB - не... Sep 3 2011, 17:37    haker_fox QUOTE (MiklPolikov @ Sep 4 2011, 02:37) P... Sep 4 2011, 02:26     _Pasha Цитата(haker_fox @ Sep 4 2011, 05:26) Нач... Sep 4 2011, 07:09      haker_fox QUOTE (_Pasha @ Sep 4 2011, 16:09) Начин... Sep 4 2011, 11:53 ViKo Писал для PIC16 на ассемблере достаточное количест... Sep 4 2011, 17:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|