Forums

نسخه‌ی کامل: library 7segment
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
slm mr.zandi . I send 7segmet library for you , pls check it out
سلام.

مثل ذیل جهت کتابخانه seven segment خود EasyMCU آماده شده است. با کتابخانه موجود لطفا امتحان بفرمایید.

کتابخانه ضمیمه شد.

مثال جهت 7seg های مالتی پلکس شده 4 تایی هست، پایه های خود 7seg و 4 پایه ی کنترلی هر کدام در متودهای جداگانه اعمال می شوند.

مثال کاملا روشن هست، اگر جایی مشکل و سوال داشتید، بفرمایید ...

با آرزوی موفقیت ...


کد php:
    #include "headers.h"



  
int main()
    {
        
SEVENSEGMENT seg7;
        
uint16_t i 0;
        
        
seg7.init(P40,P39,P38,P37,P36,P35,P34,P33);
        
seg7.control(P32,P31,P30,P29);
        
        
uint32_t routin_200ms_func timer.millis();

        while (
1
        {
/* Loop forever */
                
if(timer.deltaTmillis(seg7.last_time) > 6)
                {
                        
seg7.update(i);                
                }        
                
                if(
timer.deltaTmillis(routin_200ms_func) > 200)
                {
                        
routin_200ms_func timer.millis();
                        
i++;                    
                }                        
                
        } 
/* while */
    
/* main */ 
با سلام
دقیقآ همین کدی که گذاشتید رو انجام دادم ولی کامپایل نمیشه و error میده، لطفا راهنمایی کنید
سلام.

لازمه که پیام error رو مشخص کنید، اینطور نمی شه نظری داد ...
پیام error ;
کد php:
Rebuild target 'EasyMCU'
assembling startup_LPC17xx.s...
compiling core_cm3.c...
compiling system_LPC17xx.c...
compiling main.cpp...
compiling sevensegment.cpp...
..\..\..\
module_libraries\sevensegment.cpp(99): warning:  #1-D: last line of file ends without a newline
                
..\..\..\module_libraries\sevensegment.cpp1 warning0 errors
linking
...
.\
Obj\7seg.axfErrorL6218EUndefined symbol timer (referred from sevensegment.o).
Not enough information to list image symbols.
Finished1 information0 warning and 1 error messages.
".\Obj\7seg.axf" 1 Error(s), 1 Warning(s).
Target not created 
سلام

کتابخانه قبلی رو حذف کنید و از پیوست این پست کتابخانه ی جدید رو دانلود و جایگزین قبلی کنید.
مشکل باید برطرف بشه...
بازم مشکلی بود بفرمایید.

موفق باشید.
لینک مرجع