Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

CCS работещ линк ...
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=17382
Страница 1 от 1

Автор:  ToHu [ Пон Юни 08, 2020 1:44 pm ]
Заглавие:  CCS работещ линк ...

дайте някой работещ линк, ама да не ме кара да инсталирам малоумни дунлоад клиенти.

Автор:  lz4lo [ Пон Юни 08, 2020 9:50 pm ]
Заглавие:  Re: CCS работещ линк ...

Имам CCS_PCWHD_5.091_reg , ама малко не мога да се ориентирам , мога ли да я кача тука , или да я кача на друго място и да дам линк

Автор:  lz4lo [ Пон Юни 08, 2020 10:14 pm ]
Заглавие:  Re: CCS работещ линк ...

lz4lo написа:
Имам CCS_PCWHD_5.091_reg , ама малко не мога да се ориентирам , мога ли да я кача тука , или да я кача на друго място и да дам линк


Ето , само да не иска разни пароли и ключова
https://mega.nz/file/dQUDlY6B#03ck_g4c9 ... ol-zbCT7y0

Автор:  ToHu [ Пон Юни 08, 2020 10:21 pm ]
Заглавие:  Re: CCS работещ линк ...

Мерси на всички. Вече получих от няколко места.

Автор:  lz4lo [ Вто Юни 09, 2020 5:48 am ]
Заглавие:  Re: CCS работещ линк ...

А аз пак да попитам , ако някой има версия 5.093 , че само там го има тоя процесор 18F27Q43

Автор:  ToHu [ Вто Юни 09, 2020 8:33 am ]
Заглавие:  Re: CCS работещ линк ...

А има нещо спечифично в тоя процесор или? Съдейки по фамилията едва ли има нещо различно в асемблер, спокойно можеш да компилираш с нещо друго, направи си твой .h файл за процесора и си ти. Сега може да има периферия за която нямаш вградени функции ама ще си ги напишеш, едва ли ще е нещо сложно.

Автор:  lz4lo [ Вто Юни 09, 2020 9:29 am ]
Заглавие:  Re: CCS работещ линк ...

Не в момента с колегата използваме 16LF18456 , но по необяснима причина броячите бъбркат , как ли не ги мъчихме.... , ако не се сложи външен тригер да формимра импулсите няма оправяне , а външния тригер харчи особено при превключване както разбрах от колегата , че аз се занимавам повече със софтуера , а той с хардуера.
Процесора трябва да има ниска консумация в заспал режим , да има FVR и 12bit ADC. Изделието е с Лора модул и трябва да работи няколко години на батерия.

Автор:  lz4lo [ Вто Юни 09, 2020 9:32 am ]
Заглавие:  Re: CCS работещ линк ...

lz4lo написа:
Не в момента с колегата използваме 16LF18456 , но по необяснима причина броячите бъбркат , как ли не ги мъчихме.... , ако не се сложи външен тригер да формимра импулсите няма оправяне , а външния тригер харчи особено при превключване както разбрах от колегата , че аз се занимавам повече със софтуера , а той с хардуера.
Процесора трябва да има ниска консумация в заспал режим , да има FVR и 12bit ADC. Изделието е с Лора модул и трябва да работи няколко години на батерия.


П.П
Амио чакаме да пристигне 18LF24K42 за тест , ако не стане с него ще го мислим.

Автор:  lz4lo [ Вто Юни 09, 2020 9:33 am ]
Заглавие:  Re: CCS работещ линк ...

lz4lo написа:
lz4lo написа:
Не в момента с колегата използваме 16LF18456 , но по необяснима причина броячите бъбркат , как ли не ги мъчихме.... , ако не се сложи външен тригер да формимра импулсите няма оправяне , а външния тригер харчи особено при превключване както разбрах от колегата , че аз се занимавам повече със софтуера , а той с хардуера.
Процесора трябва да има ниска консумация в заспал режим , да има FVR и 12bit ADC. Изделието е с Лора модул и трябва да работи няколко години на батерия.


П.П
Ами чакаме да пристигне 18LF24K42 за тест , ако не стане с него ще го мислим.

Автор:  ToHu [ Вто Юни 09, 2020 9:33 am ]
Заглавие:  Re: CCS работещ линк ...

Тия броячи как ги конфигурира те, ако е през функциите на ccs то това по принцип си е бъгаво, навремето съм имал доста проблеми, след това май го пооправиха но така и не им вярвам от тогава.

Автор:  lz4lo [ Вто Юни 09, 2020 9:42 am ]
Заглавие:  Re: CCS работещ линк ...

Ето малка част и други вариянти сме пробвали

#define COUNT2 PIN_C0 // T3CKI
#define COUNT1 PIN_C2 // T5CKI

#byte PIR0=0x070C
#bit IOCIF=PIR0.4 // ако е 1 Interrupt-on-Change Flag bit , One or more of the IOCAF-IOCEF register bits are currently set, indicating an enabled edge was detected by the IOC module.

#byte PIE0=0x0716
#bit IOCIE=PIE0.4 // ако е 1 ще се събуди , Interrupt-on-Change Enable bit , Enabling the Module . individual port pins to generate an interrupt

#byte SLRCONC=0x1F51 // Slew Rate Control Register
#bit SLRC0=SLRCONC.0 // In_T3 PIN_C0
#bit SLRC2=SLRCONC.2 // In_T5 PIN_C2

#byte INLVLC=0x1F52 // ST input used for port reads and interrupt-on-change
#bit INLVLC0=INLVLC.0 // In_T3 PIN_C0
#bit INLVLC2=INLVLC.2 // In_T5 PIN_C2

#byte IOCCP=0x1F53 // Разрешаване на прекъсване от пина от 0->1
#bit IOCCP0=IOCCP.0 // In_T3 PIN_C0
#bit IOCCP2=IOCCP.2 // In_T5 PIN_C2

#byte IOCCN=0x1F54 // Разрешаване на прекъсване от пина от 1->0
#bit IOCCN0=IOCCN.0 // In_T3 PIN_C0
#bit IOCCN2=IOCCN.2 // In_T5 PIN_C2

#byte IOCCF=0x1F55 // Ако е 1 е имало прекъсване от пина
#bit IOCCF0=IOCCF.0 // In_T3 PIN_C0
#bit IOCCF2=IOCCF.2 // In_T5 PIN_C2

#byte PIE4=0x071A
#bit TMR3IE=PIE4.2 // Разрешаване прекъсването от таймер 3
#bit TMR5IE=PIE4.4

#byte PIR4=0x0710
#bit TMR3IF=PIR4.2 // Препълване на таймер 3
#bit TMR5IF=PIR4.4

#byte PIR3=0x070F
#bit RC2IF=PIR3.7 // Ако е 1 сме имали събуждане от RS2
#bit RC1IF=PIR3.5 // Ако е 1 сме имали събуждане от RS1

#byte BAUD1CON=0x011F
#bit WUE1=BAUD1CON.1 // разрешава събуждане от RS1

#byte BAUD2CON=0x0A1F
#bit WUE2=BAUD2CON.1 // разрешава събуждане от RS2

#byte FVRCON=0x090C

INLVLC0=1;
INLVLC2=1;

SLRC0=1;
SLRC2=1;

пробвахме и други комбинации с INLVLC0 и SLRC0

Автор:  Cekins [ Вто Юни 09, 2020 10:12 am ]
Заглавие:  Re: CCS работещ линк ...

Кои броячи бъркат? При външен източник е задължително входа да се синхронизира с Fosc/4 иначе всички броячи бъркат. Интересно защо като сложите допълнителен формировател не бъркат де. Пуснали сте шмигера... Ама не виждам настройка на TxCON регистрите.

Тия от Q сериите имат някой нови "екстри" и преди да го залагаш чети ератата. Тони - много от регистрите са променени (да не говорим че стила на даташита е тотално сменен и ми трябваха 2 дена докато го схвана) - та за това трябва и компилатора да "знае кое какво е". На мене ми се наложи да попълня няколко бройки на едно изделие дето е по принцип с 25К22 и сложих 25Q10. Повече от ден ми хвана докато подкарам програмата. Другото което забелязах е че еепром-а е почти 4-5 пъти по бавен от К сериите. То даже май и не е еепром ами е мапнат флаш в друго адресно пространство. И флашването на програмата и то е в пъти по бавно от на К.

Автор:  lz4lo [ Вто Юни 09, 2020 1:21 pm ]
Заглавие:  Re: CCS работещ линк ...

То с тия новите процесори .... само като видя pdf-а , че е 600-700 стотин страници и имат n на брой банки с един куп нови регистри и лошо ми става.
Друго си беше навремето с 16Fxxx 2-4 бани , стандартни регистри , и всичко си го пишеш на Асемблер. Да се пише за тия новите процесори на Асемблер ще си е мъка , затова гледам с инструмента на CCS да направя началната конфигурация и после да си дефинирам някой регистри които искам да си ги бутам. А и при положение , че с последните неща които правя има доста математика Асемблера вече не става.

Автор:  Cekins [ Вто Юни 09, 2020 1:48 pm ]
Заглавие:  Re: CCS работещ линк ...

Абе да ти кажа пиша разни дребни парчета код на асемблер. За математиката ясно - там без компилатор си е филм от всякъде. Тия Q-та имат PPS, имат математика на АЦП-то. И разни други гъдели - ама и силикона пак са го цедили ценово. Спомням си навремето как просто спирах всичко докато пиша в еепром-а и не можеше да се усети някакво забавяне. На Q-to същата програма прави разни визуални ефекти с дисплея (7сег динамичен) като забраня прекъсванията по време на писане. Да не говорим че писане/четене само си приличат. Това с банките не ми е драма. Не съм гледал тия с повече от 64к флаш как са ги изпълнили.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/