|
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 582
|
||
| 01.02.2012, 00:39 | ||
Похоже на 3-канальную ШИМ-рулилку комповыми вертушками :) UPD: А, нет, не угадал :)
0
|
||
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
||
| 01.02.2012, 00:47 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 582
|
|
| 01.02.2012, 10:28 | |
|
Ясно. Автор, респект :)
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
||
| 21.06.2012, 03:06 | ||
вот некоторые работки: http://asis-kbr.ru/forum/viewtopys.php?f=9&t=117 http://asis-kbr.ru/forum/viewtopys.php?f=9&t=115 Поначалу конечно, ломка была, но, все таки адаптация прошла быстро. Первый проектик (простой терморегистратор), довел, обложившись листами справок, второй проектик (посерьезней терморегистратор), только подглядывал, а последний (PID регулятор) уже заканчиваю, вообще даже не заглядываю в бумажки. Вывод - зная ассемблер для одного семейства - достаточно просто перейти на другое..... Кстати, AVR, очень понравился, намного приятнее ZILOG-го. У ZILOG организация памяти постраничная, а у FVR сплошная, прям вздохнул с облегчением. Еще скорость не сравнить, у AVR почти все команды занимают одно слово и один такт по времени, а у ZILOG команды разно шерстные, от 1 до 4 байт и каждый занимает 4 такта (хотя вроде последнее время появились с 1 тактом на команду, но я их не видел).
0
|
||
|
SWK
|
||
| 21.06.2012, 09:02 | ||
Да и слово - то одно, да вот байтов - то в памяти занимает 2, соответственно, адрес следующей команды будет больше не на 1, а на 2, что надо учитывать, например, когда в памяти программ хранятся еще и данные (константы). И команд получается вдвое меньше, чем размер занимаемой ими памяти... Для сравнения, например, у PIC16 все команды длиной в 1 слово из 14 бит, занимают 1 14-битную ячейку памяти, и 1 единицу адреса. И память программ у PIC16 указывается не в килобайтах, а в килословах. Например, у Меги 8 и сходного с ней по начинке PIC16F876, указано по 8к памяти программ. Но у Меги 8 это будет не более 4к команд, а у PIC16F876 - 8к команд. |
||
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
|||
| 21.06.2012, 12:40 | |||
И кстати, нет смысла экономить на битности команд (8, 14, 16 бит), главное что увеличение разрядности не вызывает увеличения цены..... Помоему даже наоборот ZILOG самый дорогой, потом PIC, а самый дешевый AVR.
0
|
|||
|
SWK
|
||||
| 21.06.2012, 13:04 | ||||
Да. Читается просто байт (младшие 8 бит) и также занимают 1 единицу адреса и 14-битную ячейку. Довольно удобно.
Но когда выбирают, смотрят обычно на обьемы памяти в даташитах, и не всегда учитывают указанные мной нюансы.
Основной "рабочей лошадкой" я в последние года выбрал себе PIC16F873A, PIC16F876A, PIC16F877A, - есть все, что надо, и их у меня куча. Но если по каким- то причинам удобнее другие - использую PIC12F629, PIC12F675, PIC16F628, PIC16F636, PIC16F676, а также Меги 16, 32, 64, 128, и Тиньки 12, 15, 2313, 26. |
||||
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
||||
| 21.06.2012, 14:53 | ||||
Но когда выбирают, смотрят обычно на обьемы памяти в даташитах, и не всегда учитывают указанные мной нюансы. Ну так, кто работает с контроллером, обычно знает его особенности, а кто только знакомится, понятное дело разбираться надо, Whos who.
SWK"]Основной "рабочей лошадкой" я в последние года выбрал себе PIC16F873A, PIC16F876A, PIC16F877A, - есть все, что надо, и их у меня куча. Но если по каким- то причинам удобнее другие - использую PIC12F629, PIC12F675, PIC16F628, PIC16F636, PIC16F676, а также Меги 16, 32, 64, 128, и Тиньки 12, 15, 2313, 26.[/QUOTE]Ну опять же на С наверное, раз такие объемы используеш (меги 16-128). Кстати на тиньках реально на С впихнуть боле мене задачку? Приведи примеры твоих устр-в на тиньках и на С (или для тинек на асме пишеш?)
0
|
||||
|
SWK
|
|||
| 21.06.2012, 15:57 | |||
http://www.mykroe.com/eng/cate... sompyters/
Сейчас глянул у себя в МикроПаскале (mykroPascal PRO for AVR v4.60), - есть поддержка Тинек, начиная с ATTiny13. Думаю, аналогично и в МикроС (я С не люблю...). Глянул по PIC - PIC12 есть почти все. Вроде кроме 508 и 509. PIC12F629, PIC12C672 и прочие - уже есть. PIC10 - вроде нет. Но у меня еще версия Паскаля для PIC довольно старая (3.2). Может, уже и появились... |
|||
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|