NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2277 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از 21 به 40 از 53

موضوع: Keil v5.00

  1. #21
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    براي برنامه Cross works
    يك رفرنس خودش داره كه همه توابع و كار باهاش رو ياد ميده
    http://cdn.rowleydownload.co.uk/arm/...nce_manual.pdf

    كسي براي كيل هم ميشناسه همچين فايل كاملي كه توابع و روش كار با برنامه رو اموزش داده باشه؟
    به نظرم خيلي بدهست كه ما از روش آزمون و خطا .. بازكردم هدر و مثالها ميخواهيم برنامه رو ياد بگيريم

    هنوز من نميدونم اين فايلهايي كه به پروژه اضافه ميشه چه روش رجيستري و چه CMSIS آيا استاندارد هست و چرا دونه دونه بايد آدرس دهي كنيم ..

    لطفا اساتيد راهنمايي بفرمايند

  2. کاربران : 3 تشکر کرده اند از شما alishekarriz برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #22
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    كسي براي كيل هم ميشناسه همچين فايل كاملي كه توابع و روش كار با برنامه رو اموزش داده باشه؟
    سلام
    توی keil کتابخونه ای وجود نداره که توابعش رو توضیح بده ، کلیه کتابخانه ها و توابع موجود در keil توسط شرکت های تولید کننده ی میکروکنترلر و اون هم فقط برای برد های آموزشی نوشته شدن .
    به نظرم خيلي بدهست كه ما از روش آزمون و خطا .. بازكردم هدر و مثالها ميخواهيم برنامه رو ياد بگيريم
    ما باید اصول رو یاد بگیریم و اگه بخوایم حرفه ای کار کنیم ، باید خودمون کتابخونه های مورد نیازمون رو بنویسیم .
    ( من الان دارم روی یک مطلب در باره ی راه اندازی واحد i2c کار میکنم و سعی میکنم تا اواخر هفته ی آینده اون رو در سایت قرار بدم
    در این آموزش نحوه ی راه اندازی واحد i2c توضیح داده شده و مراحل نوشتن سه نوع کتابخونه ( سه تا کتابخونه به سه روش مختلف ) به زبان ساده توضیح داده شده .
    در این آموزش به کلیه سوالات این چنینی پاسخ داده خواهد شد .

  5. کاربران : 6 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  6. #23
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    لطفا با چند شركت از جمله St تماس بگيريم .. بگيم لطفا خود اموز برنامه نويسي با كيل و هدرهاش رو بفرسته.. بگيم ما يه گروه خود اموز هستيم ... لطفا بگيد براي مثلا دانشجوها چطوري بايد روان و سالم ... يادگيري صورت بگيره ..

    با چند تا شركت مصرف كننده اين آي سي هم تماس بگيريم بگيم اقا شما ها چطوري ياد ميگيرد ..

    اگر قرار باشه خودم لايبرري بنويسم كه خوب ديگه ‍CMSIS به چه درد ميخوره .. براي من هم راحتتتره كه رجيستري بنويسم


    يا اينكه اگر قرار هست من ماهي يا فصلي يك برنامه بنويسم خب چرا از برنامهايي مثل http://www.mikroe.com/mikroc/arm/ استفاده نكنم .. درسته كه پولي هست .. ولي عوض لايبرري هاي معين و آموزشهاي درست درمون داره

    البته هنوز از كيل نااميد نشدم و دارم باهاش كار ميكنم ولي دوست دارم روش صحيح و سريع كار كنم


    کد:
    GPIO Library  mikroC PRO for ARM Libraries > Hardware Libraries > 
       
     
    
    GPIO Library
    GPIO library includes a set of routines for easier handling of the General Purpose Input/Output (GPIO) pin functions.
    
    All MCUs, except x00 family, provide a layer of protection against accidental programming of critical hardware peripherals. Protection is currently provided for the NMI pin (PB7) and the four JTAG/SWD pins (PC[3:0]). 
    Therefore these pins need to be unlocked before their function can be changed. 
    
    Caution : It is possible to create a software sequence that prevents the debugger from connecting to the Stellaris® microcontroller. 
    If the program code loaded into flash immediately changes the JTAG pins to their GPIO functionality, the debugger may not have enough time to connect and halt the controller before the JTAG pin functionality switches.
    
    As a result, the debugger may be locked out of the part. This issue can be avoided with a software routine that restores JTAG functionality based on an external or software trigger. 
    Or, if possible, by simply adding few seconds delay at the beginning of your code.
    
    Library Routines
    GPIO_Clk_Enable 
    GPIO_Clk_Disable 
    GPIO_Unlock 
    GPIO_Lock 
    GPIO_Config 
    GPIO_Set_Pin_Mode 
    GPIO_Digital_Input 
    GPIO_Digital_Output 
    GPIO_Analog_Input 
    GPIO_Alternate_Function_Enable 
    __mE_Lib_GPIO 
    GPIO_Clk_Enable
    Prototype void GPIO_Clk_Enable(unsigned long *port);
     
    Description This routine enables clock on the desired port.
     
    Parameters port: desired port on which the clock will be enabled. 
     
    Returns Nothing.
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Enable clock on GPIO_PORTB
    GPIO_Clk_Enable(&GPIO_PORTB);
    
    STM32
    // Enable clock on GPIOE
    GPIO_Clk_Enable(&GPIOE_BASE);
    
     
    Notes None.
     
    
    GPIO_Clk_Disable
    Prototype void GPIO_Clk_Disable(unsigned long *port);
     
    Description This routine disables clock on the desired port.
     
    Parameters port: desired port on which the clock will be disabled. 
     
    Returns Nothing.
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Enable clock on GPIO_PORTB
    GPIO_Clk_Disable(&GPIO_PORTB);
    
    STM32
    // Enable clock on GPIOE
    GPIO_Clk_Disable(&GPIOE_BASE);
    
     
    Notes None.
     
    
    GPIO_Lock
    Prototype void GPIO_Lock(char commit_pins);
     
    Description The function locks desired GPIO pins. The pins that can be locked are NMI pin, GPIO_PORTB.7 and JTAG pins, GPIO_PORTC[0..3].
    
    This routine is valid only for Stellaris devices.
     
    Parameters commit_pins: pins on which the routine will be applied : Value Description 
    _GPIO_COMMIT_PIN_B7 GPIO_PORTB.7 pin 
    _GPIO_COMMIT_PIN_C0 GPIO_PORTC.0 pin 
    _GPIO_COMMIT_PIN_C1 GPIO_PORTC.1 pin 
    _GPIO_COMMIT_PIN_C2 GPIO_PORTC.2 pin 
    _GPIO_COMMIT_PIN_C3 GPIO_PORTC.3 pin 
    _GPIO_COMMIT_PIN_D7 GPIO_PORTD.7 pin 
    _GPIO_COMMIT_PIN_F0 GPIO_PORTF.0 pin 
    
     
    Returns Nothing.
     
    Requires Nothing.
     
    Example // Lock JTAG pins by OR-ing the individual bits
    GPIO_Lock(_GPIO_COMMIT_PIN_C0 | _GPIO_COMMIT_PIN_C1 | _GPIO_COMMIT_PIN_C2 | _GPIO_COMMIT_PIN_C3);
    
     
    Notes This routine is valid only for Stellaris devices.
     
    
    GPIO_Unlock
    Prototype void GPIO_Unlock(char commit_pins);
     
    Description The function unlocks desired GPIO pins. The pins that can be unlocked are NMI pin, GPIO_PORTB.7 and JTAG pins, GPIO_PORTC[0..3].
    
    This routine is valid only for Stellaris devices.
     
    Parameters commit_pins: pins on which the routine will be applied : Value Description 
    _GPIO_COMMIT_PIN_B7 GPIO_PORTB.7 pin 
    _GPIO_COMMIT_PIN_C0 GPIO_PORTC.0 pin 
    _GPIO_COMMIT_PIN_C1 GPIO_PORTC.1 pin 
    _GPIO_COMMIT_PIN_C2 GPIO_PORTC.2 pin 
    _GPIO_COMMIT_PIN_C3 GPIO_PORTC.3 pin 
    _GPIO_COMMIT_PIN_D7 GPIO_PORTD.7 pin 
    _GPIO_COMMIT_PIN_F0 GPIO_PORTF.0 pin 
    
     
    Returns Nothing.
     
    Requires Nothing.
     
    Example // Unlock JTAG pins by OR-ing the individual bits
    GPIO_Unlock(_GPIO_COMMIT_PIN_C0 | _GPIO_COMMIT_PIN_C1 | _GPIO_COMMIT_PIN_C2 | _GPIO_COMMIT_PIN_C3);
    
     
    Notes This routine is valid only for Stellaris devices.
     
    
    GPIO_Config
    Prototype // for Stellaris MCUs with alternative PORT functions on GPIO pins 
    char GPIO_Config(unsigned long *port, char pin_mask, char dir, unsigned int config, char pin_code);
    
    // for Stellaris MCUs with dedicated PORT functions 
    char GPIO_Config(unsigned long *port, char pin_mask, char dir, unsigned int config);
    
    // for ST MCUs 
    void GPIO_Config(unsigned long *port, unsigned int pin_mask, unsigned long config);
     
    Description The function will configure the desired pins according to the parameters used.
     
    Parameters port: port we wish to use. 
    pin_mask: pins we wish to configure. 
    StellarisSTM32
    Stellaris
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_ALL All pins masked. 
    
    STM32
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_8 Pin 8 mask. 
    _GPIO_PINMASK_9 Pin 9 mask. 
    _GPIO_PINMASK_10 Pin 10 mask. 
    _GPIO_PINMASK_11 Pin 11 mask. 
    _GPIO_PINMASK_12 Pin 12 mask. 
    _GPIO_PINMASK_13 Pin 13 mask. 
    _GPIO_PINMASK_14 Pin 14 mask. 
    _GPIO_PINMASK_15 Pin 15 mask. 
    _GPIO_PINMASK_LOW Low 8 port pins masked. 
    _GPIO_PINMASK_HIGH High 8 port pins masked. 
    _GPIO_PINMASK_ALL All pins masked. 
    
    
    dir: direction of the desired pins : 
    Stellaris
    Stellaris
    Value Description 
    _GPIO_DIR_INPUT Set pin as input. 
    _GPIO_DIR_OUTPUT Set pin as output. 
    _GPIO_DIR_NO_CHANGE No changes to pin direction. 
    
    
    config: desired function and configuration of the pin : 
    StellarisSTM32
    Stellaris
    Value Description 
    _GPIO_CFG_PULL_UP Configure pin(s) as pull-up. 
    _GPIO_CFG_PULL_DOWN Configure pin(s) as pull-down. 
    _GPIO_CFG_ALT_FUNCTION Pin(s) have alternative, non-GPIO function, such as UART, SPI, I2C... 
    _GPIO_CFG_OPEN_DRAIN Configure pin(s) as open-drain. 
    _GPIO_CFG_DRIVE_2mA 2mA pin output drive strength. 
    _GPIO_CFG_DRIVE_4mA 4mA pin(s) output drive strength. 
    _GPIO_CFG_DRIVE_8mA 8mA pin(s) output drive strength. 
    _GPIO_CFG_SLEW_RATE Slew rate control. Only available when 8mA drive strength option is used. 
    _GPIO_CFG_DIGITAL_ENABLE Configure pin(s) as digital I/O. 
    _GPIO_CFG_ISOLATION_DISABLE Configure pin(s) as analog input. 
    _GPIO_CFG_ADC_SRC_TRIGGER Configure pin(s) for ADC trigger (available only for Cortex M4 devices). 
    _GPIO_CFG_ADV_SPI Configure pin(s) for SPI function. 
    _GPIO_CFG_ADV_I2C Configure pin(s) for I2C function. 
    _GPIO_CFG_ADV_UART Configure pin(s) for UART function. 
    _GPIO_CFG_ADV_CCP Configure pin(s) for CCP function. 
    _GPIO_CFG_ADV_CAN Configure pin(s) for CAN function. 
    _GPIO_CFG_ADV_AIN Configure pin(s) for analog input. 
    
    STM32
    BasicTimerI2CSPIUSARTCANUSBI2STSCRTCMCODebugMisc
    Basic
    Value Description 
    _GPIO_CFG_PULL_UP Configure pin(s) as pull-up. 
    _GPIO_CFG_PULL_DOWN Configure pin(s) as pull-down. 
    _GPIO_CFG_PULL_NO Configure pin(s) with no pull/down function (floating). 
    _GPIO_CFG_ALT_FUNCTION Pin(s) have alternative, non-GPIO function, such as UART, SPI, I2C... 
    _GPIO_CFG_MODE_ANALOG Configure pin(s) for analog. 
    _GPIO_CFG_OTYPE_OD Configure pin(s) as open-drain. 
    _GPIO_CFG_OTYPE_PP Configure pin(s) as push-pull. 
    _GPIO_CFG_SPEED_400KHZ Configure pin(s) for 400 kHz clock. 
    _GPIO_CFG_SPEED_2MHZ Configure pin(s) for 2 MHz clock. 
    _GPIO_CFG_SPEED_10MHZ Configure pin(s) for 10 MHz clock. 
    _GPIO_CFG_SPEED_25MHZ Configure pin(s) for 25 MHz clock. 
    _GPIO_CFG_SPEED_40MHZ Configure pin(s) for 40 MHz clock. 
    _GPIO_CFG_SPEED_50MHZ Configure pin(s) for 50 MHz clock. 
    _GPIO_CFG_SPEED_100MHZ Configure pin(s) for 100 MHz clock. 
    _GPIO_CFG_SPEED_MAX Configure pin(s) for maximal clock speed. 
    _GPIO_CFG_DIGITAL_OUTPUT Configure pin(s) as digital output. 
    _GPIO_CFG_DIGITAL_INPUT Configure pin(s) as digital input. 
    _GPIO_CFG_ANALOG_INPUT Configure pin(s) as analog input. 
    
    Timer
    Timer 1Timer 2Timer 3Timer 4Timer 5Timer 8Timer 9Timer 10Timer 11Timer 12Timer 13Timer 14Timer 15Timer 16Timer 17Timer 19
    Timer 1
    Value Description 
    _GPIO_CFG_AF_TIM1 Timer 1 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM1 Timer 1 Alternate Function 2 mapping 
    _GPIO_CFG_AF6_TIM1 Timer 1 Alternate Function 6 mapping 
    _GPIO_CFG_AF11_TIM1 Timer 1 Alternate Function 11 mapping 
    
    Timer 2
    Value Description 
    _GPIO_CFG_AF_TIM2 Timer 2 Alternate Function mapping 
    _GPIO_CFG_AF1_TIM2 Timer 2 Alternate Function 1 mapping 
    _GPIO_CFG_AF2_TIM2 Timer 2 Alternate Function 2 mapping 
    _GPIO_CFG_AF10_TIM2 Timer 2 Alternate Function 10 mapping 
    
    Timer 3
    Value Description 
    _GPIO_CFG_AF_TIM3 Timer 3 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM3 Timer 2 Alternate Function 2 mapping 
    _GPIO_CFG_AF10_TIM3 Timer 3 Alternate Function 10 mapping 
    
    Timer 4
    Value Description 
    _GPIO_CFG_AF_TIM4 Timer 4 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM4 Timer 4 Alternate Function 2 mapping 
    _GPIO_CFG_AF10_TIM4 Timer 4 Alternate Function 10 mapping 
    
    Timer 5
    Value Description 
    _GPIO_CFG_AF_TIM5 Timer 5 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM5 Timer 5 Alternate Function 2 mapping 
    
    Timer 8
    Value Description 
    _GPIO_CFG_AF_TIM8 Timer 8 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM8 Timer 8 Alternate Function 2 mapping 
    _GPIO_CFG_AF4_TIM8 Timer 8 Alternate Function 4 mapping 
    _GPIO_CFG_AF5_TIM8 Timer 8 Alternate Function 5 mapping 
    _GPIO_CFG_AF10_TIM8 Timer 8 Alternate Function 10 mapping 
    
    Timer 9
    Value Description 
    _GPIO_CFG_AF_TIM9 Timer 9 Alternate Function mapping 
    
    Timer 10
    Value Description 
    _GPIO_CFG_AF_TIM10 Timer 10 Alternate Function mapping 
    
    Timer 11
    Value Description 
    _GPIO_CFG_AF_TIM11 Timer 11 Alternate Function mapping 
    
    Timer 12
    Value Description 
    _GPIO_CFG_AF_TIM12 Timer 12 Alternate Function mapping 
    _GPIO_CFG_AF9_TIM12 Timer 12 Alternate Function 9 mapping 
    _GPIO_CFG_AF10_TIM12 Timer 12 Alternate Function 10 mapping 
    
    Timer 13
    Value Description 
    _GPIO_CFG_AF_TIM13 Timer 13 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM13 Timer 13 Alternate Function 2 mapping 
    _GPIO_CFG_AF9_TIM13 Timer 13 Alternate Function 9 mapping 
    
    Timer 14
    Value Description 
    _GPIO_CFG_AF_TIM14 Timer 14 Alternate Function mapping 
    _GPIO_CFG_AF2_TIM14 Timer 14 Alternate Function 2 mapping 
    _GPIO_CFG_AF9_TIM14 Timer 14 Alternate Function 9 mapping 
    
    Timer 15
    Value Description 
    _GPIO_CFG_AF1_TIM15 Timer 15 Alternate Function 1 mapping 
    _GPIO_CFG_AF3_TIM15 Timer 15 Alternate Function 3 mapping 
    _GPIO_CFG_AF9_TIM15 Timer 15 Alternate Function 9 mapping 
    
    Timer 16
    Value Description 
    _GPIO_CFG_AF1_TIM16 Timer 16 Alternate Function 1 mapping 
    _GPIO_CFG_AF4_TIM16 Timer 16 Alternate Function 4 mapping 
    
    Timer 17
    Value Description 
    _GPIO_CFG_AF1_TIM17 Timer 17 Alternate Function 1 mapping 
    _GPIO_CFG_AF4_TIM17 Timer 17 Alternate Function 4 mapping 
    _GPIO_CFG_AF10_TIM17 Timer 17 Alternate Function 10 mapping 
    
    Timer 19
    Value Description 
    _GPIO_CFG_AF2_TIM19 Timer 19 Alternate Function 2 mapping 
    
    I2C
    Value Description 
    _GPIO_CFG_AF_I2C1 I2C1 Alternate Function mapping 
    _GPIO_CFG_AF4_I2C1 I2C1 Alternate Function 4 mapping 
    _GPIO_CFG_AF_I2C2 I2C2 Alternate Function mapping 
    _GPIO_CFG_AF4_I2C2 I2C2 Alternate Function 4 mapping 
    _GPIO_CFG_AF_I2C3 I2C3 Alternate Function mapping 
    
    SPI
    Value Description 
    _GPIO_CFG_AF_SPI1 SPI1 Alternate Function mapping 
    _GPIO_CFG_AF5_SPI1 SPI1 Alternate Function 5 mapping 
    _GPIO_CFG_AF6_SPI1 SPI1 Alternate Function 6 mapping 
    _GPIO_CFG_AF_SPI2 SPI2/I2S2 Alternate Function mapping 
    _GPIO_CFG_AF5_SPI2 SPI2 Alternate Function 5 mapping 
    _GPIO_CFG_AF6_SPI2 SPI2 Alternate Function 6 mapping 
    _GPIO_CFG_AF_SPI3 SPI3/I2S3 Alternate Function mapping 
    _GPIO_CFG_AF6_SPI3 SPI3 Alternate Function 6 mapping 
    _GPIO_CFG_AF_SPI4 SPI4 Alternate Function mapping 
    _GPIO_CFG_AF_SPI5 SPI5 Alternate Function mapping 
    _GPIO_CFG_AF_SPI6 SPI6 Alternate Function mapping 
    
    USART
    Value Description 
    _GPIO_CFG_AF_USART1 USART1 Alternate Function mapping 
    _GPIO_CFG_AF7_USART1 USART1 Alternate Function 7 mapping 
    _GPIO_CFG_AF_USART2 USART2 Alternate Function mapping 
    _GPIO_CFG_AF7_USART2 USART2 Alternate Function 7 mapping 
    _GPIO_CFG_AF_USART3 USART3 Alternate Function mapping 
    _GPIO_CFG_AF7_USART3 USART3 Alternate 7 Function mapping 
    _GPIO_CFG_AF_UART4 UART4 Alternate Function mapping 
    _GPIO_CFG_AF5_UART4 UART4 Alternate Function 4 mapping 
    _GPIO_CFG_AF_UART5 UART5 Alternate Function mapping 
    _GPIO_CFG_AF5_UART5 UART5 Alternate Function 5 mapping 
    _GPIO_CFG_AF_USART6 USART6 Alternate Function mapping 
    _GPIO_CFG_AF_UART7 UART7 Alternate Function mapping 
    _GPIO_CFG_AF_UART8 UART8 Alternate Function mapping 
    
    CAN
    Value Description 
    _GPIO_CFG_AF_CAN1 CAN1 Alternate Function mapping 
    _GPIO_CFG_AF_CAN2 CAN2 Alternate Function mapping 
    _GPIO_CFG_AF7_CAN CAN Alternate Function 7 mapping 
    _GPIO_CFG_AF9_CAN CAN Alternate Function 9 mapping 
    
    USB
    Value Description 
    _GPIO_CFG_AF_USB USB Full speed device Alternate Function mapping 
    _GPIO_CFG_AF14_USB USB Full speed device Alternate Function 14 mapping 
    _GPIO_CFG_AF_OTG_FS OTG_FS Alternate Function mapping 
    _GPIO_CFG_AF_OTG_HS OTG_HS Alternate Function mapping 
    _GPIO_CFG_AF_OTG_HS_FS OTG HS configured in FS Alternate Function mapping 
    
    I2S
    Value Description 
    _GPIO_CFG_AF5_I2S1 I2S1 Alternate Function 5 mapping 
    _GPIO_CFG_AF6_I2S1 I2S1 Alternate Function 6 mapping 
    _GPIO_CFG_AF5_I2S2 I2S2 Alternate Function 5 mapping 
    _GPIO_CFG_AF6_I2S2 I2S2 Alternate Function 6 mapping 
    _GPIO_CFG_AF5_I2S3 I2S3 Alternate Function 5 mapping 
    _GPIO_CFG_AF6_I2S3 I2S3 Alternate Function 6 mapping 
    _GPIO_CFG_AF_I2S3EXT I2S3EXT Alternate Function mapping 
    
    TSC
    Value Description 
    _GPIO_CFG_AF3_TSC_G1 TSC Group 1 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G2 TSC Group 2 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G3 TSC Group 3 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G4 TSC Group 4 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G5 TSC Group 5 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G6 TSC Group 6 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G7 TSC Group 7 Alternate Function 3 mapping 
    _GPIO_CFG_AF3_TSC_G8 TSC Group 8 Alternate Function 3 mapping 
    
    RTC
    Value Description 
    _GPIO_CFG_AF_RTC_50Hz RTC 50Hz Alternate Function mapping 
    _GPIO_CFG_AF_RTC_AF1 RTC AF1 Alternate Function mapping 
    _GPIO_CFG_AF_TAMPER TAMPER (TAMPER_1 and TAMPER_2) Alternate Function mapping 
    
    MCO
    Value Description 
    _GPIO_CFG_AF_MCO MCO (MCO1 and MCO2) Alternate Function mapping 
    _GPIO_CFG_AF0_MCO MCO (MCO1 and MCO2) Alternate Function 0 mapping 
    _GPIO_CFG_AF_MCO1 MCO1 Alternate Function mapping 
    
    Debug
    Value Description 
    _GPIO_CFG_AF_SWJ SWJ (SWD and JTAG) Alternate Function mapping 
    _GPIO_CFG_AF_TRACE TRACE Alternate Function mapping 
    _GPIO_CFG_AF0_TRACE TRACE Alternate Function 0 mapping 
    
    Misc
    Value Description 
    _GPIO_CFG_AF_WKUP Wakeup (WKUP1, WKUP2 and WKUP3) Alternate Function mapping 
    _GPIO_CFG_AF_LCD LCD Alternate Function mapping 
    _GPIO_CFG_AF_ETH ETHERNET Alternate Function mapping 
    _GPIO_CFG_AF_FSMC FSMC Alternate Function mapping 
    _GPIO_CFG_AF_SDIO SDIO Alternate Function mapping 
    _GPIO_CFG_AF_DCMI DCMI Alternate Function mapping 
    _GPIO_CFG_AF_RI RI Alternate Function mapping 
    _GPIO_CFG_AF_EVENTOUT EVENTOUT Alternate Function mapping 
    _GPIO_CFG_AF0_EVENTOUT EVENTOUT Alternate Function 0 mapping 
    _GPIO_CFG_AF1_EVENTOUT EVENTOUT Alternate Function 1 mapping 
    _GPIO_CFG_AF15_EVENTOUT EVENTOUT Alternate Function 15 mapping 
     
    Returns 0 - if there were no errors, 
    1 - if an error occured. 
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Configure GPIO_PORTB.0 and GPIO_PORTB.7 pins as digital output, 8mA output drive strength :
    GPIO_Config(&GPIO_PORTB, _GPIO_PINMASK_0 | _GPIO_PINMASK_7, _GPIO_DIR_OUTPUT, _GPIO_CFG_DIGITAL_ENABLE | _GPIO_CFG_DRIVE_8mA, _GPIO_PINCODE_NONE);
    
    // Configure ADC on GPIO_PORTE.6 :
    GPIO_Config(&GPIO_PORTE, _GPIO_PINMASK_6, _GPIO_DIR_INPUT, _GPIO_CFG_ISOLATION_DISABLE | _GPIO_CFG_ALT_FUNCTION, _GPIO_PINCODE_NONE);
    
    // Configure SPI on GPIO_PORTA :
    GPIO_Config(&GPIO_PORTA,
                _GPIO_PINMASK_2 | _GPIO_PINMASK_4 | _GPIO_PINMASK_5,
                _GPIO_DIR_NO_CHANGE,
                _GPIO_CFG_DIGITAL_ENABLE | _GPIO_CFG_ALT_FUNCTION | _GPIO_CFG_DRIVE_8mA,
                _GPIO_PINCODE_1);
    
    // This is analog to : 
    GPIO_Config(&GPIO_PORTA,
                _GPIO_PINMASK_2 | _GPIO_PINMASK_4 | _GPIO_PINMASK_5,
                _GPIO_DIR_NO_CHANGE,
                _GPIO_CFG_ADV_SPI,
                _GPIO_PINCODE_1);
    
    STM32
    // Configure GPIOA_BASE.0 and GPIOA_BASE.7 pins as digital input :
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0 | _GPIO_PINMASK_7, 
                _GPIO_CFG_MODE_INPUT | _GPIO_CFG_PULL_NO);
    
    // This is analog to : 
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0 | _GPIO_PINMASK_7, 
                _GPIO_CFG_DIGITAL_INPUT);
    
    // Configure GPIOA_BASE.0 and GPIOA_BASE.7 pins as digital output :
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0 | _GPIO_PINMASK_7, 
                _GPIO_CFG_MODE_OUTPUT | _GPIO_CFG_SPEED_MAX | _GPIO_CFG_OTYPE_PP);
    
    // This is analog to : 
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0 | _GPIO_PINMASK_7, 
                _GPIO_CFG_DIGITAL_OUTPUT);
    
    // Configure GPIO_PORTA.0 as analog pin :
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0,
                _GPIO_CFG_MODE_ANALOG | _GPIO_CFG_PULL_NO);
    
    // This is analog to : 
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0,
                _GPIO_CFG_ANALOG_INPUT);
    
    // Configure SPI on GPIOC :
    GPIO_Config(&GPIOC_BASE,
                _GPIO_PINMASK_10 | _GPIO_PINMASK_11 | _GPIO_PINMASK_12,
                _GPIO_CFG_MODE_ALT_FUNCTION | _GPIO_CFG_OTYPE_PP | _GPIO_CFG_SPEED_50MHZ);
    
    // This is analog to : 
    GPIO_Config(&GPIOC_BASE,
                _GPIO_PINMASK_10 | _GPIO_PINMASK_11 | _GPIO_PINMASK_1,
                __SPI_CONFIG);
    
     
    Notes None.
     
    
    GPIO_Set_Pin_Mode
    Prototype procedure GPIO_Set_Pin_Mode(port_base : ^dword; pin : word; config : dword;);
     
    Description The procedure will configure the desired pin according to the parameters used.
    
    This routine is valid only for ST devices.
     
    Parameters port_base: address of the port we wish to use. 
    pin: pins we wish to configure. Value Description 
    _GPIO_PIN_0 Pin 0 . 
    _GPIO_PIN_1 Pin 1 . 
    _GPIO_PIN_2 Pin 2 . 
    _GPIO_PIN_3 Pin 3 . 
    _GPIO_PIN_4 Pin 4 . 
    _GPIO_PIN_5 Pin 5 . 
    _GPIO_PIN_6 Pin 6 . 
    _GPIO_PIN_7 Pin 7 . 
    _GPIO_PIN_8 Pin 8 . 
    _GPIO_PIN_9 Pin 9 . 
    _GPIO_PIN_10 Pin 10 . 
    _GPIO_PIN_11 Pin 11 . 
    _GPIO_PIN_12 Pin 12 . 
    _GPIO_PIN_13 Pin 13 . 
    _GPIO_PIN_14 Pin 14 . 
    _GPIO_PIN_15 Pin 15 . 
    
    
    config: desired function and configuration of the pin : Value Description 
    _GPIO_CFG_MODE_INPUT Set pin as input. 
    _GPIO_CFG_MODE_OUTPUT Set pin as output. 
    _GPIO_CFG_PULL_UP Configure pin(s) as pull-up. 
    _GPIO_CFG_PULL_DOWN Configure pin(s) as pull-down. 
    _GPIO_CFG_PULL_NO Configure pin(s) with no pull/down function (floating). 
    _GPIO_CFG_ALT_FUNCTION Pin(s) have alternative, non-GPIO function, such as UART, SPI, I2C... 
    _GPIO_CFG_MODE_ANALOG Configure pin(s) for analog input. 
    _GPIO_CFG_OTYPE_OD Configure pin(s) as open-drain. 
    _GPIO_CFG_OTYPE_PP Configure pin(s) as push-pull. 
    _GPIO_CFG_SPEED_400KHZ Configure pin(s) for 400 kHz clock. 
    _GPIO_CFG_SPEED_2MHZ Configure pin(s) for 2 MHz clock. 
    _GPIO_CFG_SPEED_10MHZ Configure pin(s) for 10 MHz clock. 
    _GPIO_CFG_SPEED_25MHZ Configure pin(s) for 25 MHz clock. 
    _GPIO_CFG_SPEED_40MHZ Configure pin(s) for 40 MHz clock. 
    _GPIO_CFG_SPEED_50MHZ Configure pin(s) for 50 MHz clock. 
    _GPIO_CFG_SPEED_100MHZ Configure pin(s) for 100 MHz clock. 
    _GPIO_CFG_SPEED_MAX Configure pin(s) for maximal clock speed. 
    
     
    Returns Nothing.
     
    Requires Nothing.
     
    Example GPIO_Set_Pin_Mode(&GPIOE_BASE, _GPIO_PIN_0, _GPIO_CFG_MODE_OUTPUT | _GPIO_CFG_PULL_UP);
    
     
    Notes None.
     
    
    GPIO_Digital_Input
    Prototype // for Stellaris MCUs : 
    char GPIO_Digital_Input(unsigned long *port, char pin_mask);
    
    // for ST MCUs : 
    void GPIO_Digital_Input(unsigned long *port, unsigned long pin_mask);
     
    Description The function configures desired pins as digital input.
     
    Parameters port: desired port on which the function will be applied. 
    pin_mask: desired pin(s) on which the function will be applied : 
    StellarisSTM32
    Stellaris
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_ALL All pins masked. 
    
    STM32
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_8 Pin 8 mask. 
    _GPIO_PINMASK_9 Pin 9 mask. 
    _GPIO_PINMASK_10 Pin 10 mask. 
    _GPIO_PINMASK_11 Pin 11 mask. 
    _GPIO_PINMASK_12 Pin 12 mask. 
    _GPIO_PINMASK_13 Pin 13 mask. 
    _GPIO_PINMASK_14 Pin 14 mask. 
    _GPIO_PINMASK_15 Pin 15 mask. 
    _GPIO_PINMASK_LOW Low 8 port pins masked. 
    _GPIO_PINMASK_HIGH High 8 port pins masked. 
    _GPIO_PINMASK_ALL All pins masked. 
     
    Returns 0 - if there were no errors, 
    1 - if an error occured. 
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Set GPIO_PORTE poins 0 and 1 as digital input
    GPIO_Digital_Input(&GPIO_PORTE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);
    
    // This is analog to :
    GPIO_Config(&GPIO_PORTE,
                _GPIO_PINMASK_0 | _GPIO_PINMASK_1,
                _GPIO_DIR_INPUT,
                _GPIO_CFG_DIGITAL_ENABLE,
                _GPIO_PINCODE_NONE);
    
    STM32
    // Set GPIOC pins 0 and 1 as digital input
    GPIO_Digital_Input(&GPIOC_BASE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);
    
    // This is analog to :
    GPIO_Config(&GPIOC_BASE,
                _GPIO_PINMASK_0 | _GPIO_PINMASK_1,
                _GPIO_CFG_MODE_INPUT | _GPIO_CFG_PULL_NO);
    
     
    Notes None.
     
    
    GPIO_Digital_Output
    Prototype // for Stellaris MCUs : 
    char GPIO_Digital_Output(unsigned long *port, char pin_mask);
    
    // for ST MCUs : 
    void GPIO_Digital_Output(unsigned long *port, unsigned long pin_mask);
     
    Description The function configures desired pin(s) as digital output.
     
    Parameters port: desired port on which the function will be applied. 
    pin_mask: desired pin(s) on which the function will be applied : 
    StellarisSTM32
    Stellaris
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_ALL All pins masked. 
    
    STM32
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_8 Pin 8 mask. 
    _GPIO_PINMASK_9 Pin 9 mask. 
    _GPIO_PINMASK_10 Pin 10 mask. 
    _GPIO_PINMASK_11 Pin 11 mask. 
    _GPIO_PINMASK_12 Pin 12 mask. 
    _GPIO_PINMASK_13 Pin 13 mask. 
    _GPIO_PINMASK_14 Pin 14 mask. 
    _GPIO_PINMASK_15 Pin 15 mask. 
    _GPIO_PINMASK_LOW Low 8 port pins masked. 
    _GPIO_PINMASK_HIGH High 8 port pins masked. 
    _GPIO_PINMASK_ALL All pins masked. 
     
    Returns 0 - if there were no errors, 
    1 - if an error occured. 
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Set GPIO_PORTD pin 1 as digital output
    GPIO_Digital_Output(&GPIO_PORTD, _GPIO_PINMASK_1);
    
    // This is analog to :
    GPIO_Config(&GPIO_PORTD,
                _GPIO_PINMASK_1,
                _GPIO_DIR_OUTPUT,
                _GPIO_CFG_DIGITAL_ENABLE | _GPIO_CFG_DRIVE_8mA,
                _GPIO_PINCODE_NONE);
    
    STM32
    // Set GPIOC pins 0 and 1 as digital output
    GPIO_Digital_Output(&GPIOC_BASE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);
    
    // This is analog to :
    GPIO_Config(&GPIOC_BASE,
                _GPIO_PINMASK_0 | _GPIO_PINMASK_1,
                _GPIO_CFG_MODE_OUTPUT | _GPIO_CFG_SPEED_MAX | _GPIO_CFG_OTYPE_PP);
    
     
    Notes None.
     
    
    GPIO_Analog_Input
    Prototype // for Stellaris MCUs : 
    char GPIO_Analog_Input(unsigned long *port, char pin_mask);
    
    // for ST MCUs : 
    void GPIO_Analog_Input(unsigned long *port, unsigned long pin_mask);
     
    Description The function configures desired pin(s) as analog input.
     
    Parameters port: desired port on which the function will be applied. 
    pin_mask: desired pin(s) on which the function will be applied : 
    StellarisSTM32
    Stellaris
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_ALL All pins masked. 
    
    STM32
    Value Description 
    _GPIO_PINMASK_0 Pin 0 mask. 
    _GPIO_PINMASK_1 Pin 1 mask. 
    _GPIO_PINMASK_2 Pin 2 mask. 
    _GPIO_PINMASK_3 Pin 3 mask. 
    _GPIO_PINMASK_4 Pin 4 mask. 
    _GPIO_PINMASK_5 Pin 5 mask. 
    _GPIO_PINMASK_6 Pin 6 mask. 
    _GPIO_PINMASK_7 Pin 7 mask. 
    _GPIO_PINMASK_8 Pin 8 mask. 
    _GPIO_PINMASK_9 Pin 9 mask. 
    _GPIO_PINMASK_10 Pin 10 mask. 
    _GPIO_PINMASK_11 Pin 11 mask. 
    _GPIO_PINMASK_12 Pin 12 mask. 
    _GPIO_PINMASK_13 Pin 13 mask. 
    _GPIO_PINMASK_14 Pin 14 mask. 
    _GPIO_PINMASK_15 Pin 15 mask. 
    _GPIO_PINMASK_LOW Low 8 port pins masked. 
    _GPIO_PINMASK_HIGH High 8 port pins masked. 
    _GPIO_PINMASK_ALL All pins masked. 
     
    Returns 0 - if there were no errors, 
    1 - if an error occured. 
     
    Requires Nothing.
     
    Example StellarisSTM32
    Stellaris
    // Set GPIO_PORTE pins 0 and 1 as analog input
    GPIO_Analog_Input(&GPIO_PORTE, _GPIO_PINMASK_0 | _GPIO_PINMASK_1);
    
    // This is analog to :
    GPIO_Config(&GPIO_PORTE,
                _GPIO_PINMASK_0 | _GPIO_PINMASK_1,
                _GPIO_DIR_INPUT,
                _GPIO_CFG_ISOLATION_DISABLE | _GPIO_CFG_ALT_FUNCTION,
                _GPIO_PINCODE_NONE);
    
    STM32
    // Set GPIOA_BASE pin 0 as analog input
    GPIO_Analog_Input(&GPIOA_BASE, _GPIO_PINMASK_0);
    
    // This is analog to :
    GPIO_Config(&GPIOA_BASE, 
                _GPIO_PINMASK_0,
                _GPIO_CFG_MODE_ANALOG | _GPIO_CFG_PULL_NO);
    
     
    Notes None.
     
    
    GPIO_Alternate_Function_Enable
    Prototype void GPIO_Alternate_Function_Enable(const Module_Struct *module);
     
    Description This routine enables desired alternative function on GPIO pins using a predefined internal module pinout as a parameter. 
    The list of the predefined module pinouts can be found on the bottom of this page. 
     
    Parameters Module_Struct: desired module pinout. 
     
    Returns Nothing.
     
    Requires This routine is available only for MCUs with alternative PORT functions on GPIO pins.
     
    Example StellarisSTM32
    Stellaris
    // Enable SPI0 on GPIO_PORTA
    GPIO_Alternate_Function_Enable(&_GPIO_MODULE_SPI0_A245);
    
    STM32
    // Enable SPI3 on PORTB
    GPIO_Alternate_Function_Enable(&_GPIO_MODULE_SPI3_PB345);
    
     
    Notes This routine is available only for MCUs with alternative PORT functions.
     
    
    __mE_Lib_GPIO
    Prototype char __mE_Lib_GPIO(unsigned long *port, char pin_mask, char dir, unsigned int config);
     
    Description The function is used for the internal use by compiler. It will configure pins according to the parameters passed.
    
    This routine is valid only for Stellaris devices.
     
    
    Stellaris Cortex M3 Module Pinouts
    Advanced Peripheral Bus
    ADC Module Pinouts for Cortex M3 - Advanced Peripheral Bus 
    _GPIO_MODULE_AIN0 _GPIO_MODULE_AIN1 _GPIO_MODULE_AIN2 _GPIO_MODULE_AIN3 
    _GPIO_MODULE_AIN4 _GPIO_MODULE_AIN5 _GPIO_MODULE_AIN6 _GPIO_MODULE_AIN7 
    _GPIO_MODULE_AIN8 _GPIO_MODULE_AIN9 _GPIO_MODULE_AIN10 _GPIO_MODULE_AIN11 
    _GPIO_MODULE_AIN12 _GPIO_MODULE_AIN13 _GPIO_MODULE_AIN14 _GPIO_MODULE_AIN15 
    
    
    SPI Module Pinouts for Stellaris Cortex M3 - Advanced Peripheral Bus 
    SPI0 _GPIO_MODULE_SPI0_A245   
    SPI1 _GPIO_MODULE_SPI1_E023 _GPIO_MODULE_SPI1_F245 _GPIO_MODULE_SPI1_H467 
    
    
    I2C Module Pinouts for Stellaris Cortex M3 - Advanced Peripheral Bus 
    I2C0 _GPIO_MODULE_I2C0_B23    
    I2C1 _GPIO_MODULE_I2C1_A01 _GPIO_MODULE_I2C1_A67 _GPIO_MODULE_I2C1_G01 _GPIO_MODULE_I2C1_J01 
    
    
    UART Module Pinouts for Stellaris Cortex M3 - Advanced Peripheral Bus 
    UART0 _GPIO_MODULE_UART0_A01      
    UART1 _GPIO_MODULE_UART1_A01 _GPIO_MODULE_UART1_B01 _GPIO_MODULE_UART1_B45 _GPIO_MODULE_UART1_C67 _GPIO_MODULE_UART1_D01 _GPIO_MODULE_UART1_D23 
    UART2 _GPIO_MODULE_UART2_D01 _GPIO_MODULE_UART2_D56 _GPIO_MODULE_UART2_G01    
    
    
    CCP Module Pinouts for Stellaris Cortex M3 - Advanced Peripheral Bus 
    CCP0 _GPIO_MODULE_CCP0_B0 _GPIO_MODULE_CCP0_B2 _GPIO_MODULE_CCP0_B5 _GPIO_MODULE_CCP0_C6 _GPIO_MODULE_CCP0_C7   
     _GPIO_MODULE_CCP0_D3 _GPIO_MODULE_CCP0_D4 _GPIO_MODULE_CCP0_F4 _GPIO_MODULE_CCP0_J2 _GPIO_MODULE_CCP0_J7   
    CCP1 _GPIO_MODULE_CCP1_A6 _GPIO_MODULE_CCP1_B1 _GPIO_MODULE_CCP1_B6 _GPIO_MODULE_CCP1_C4 _GPIO_MODULE_CCP1_C5   
     _GPIO_MODULE_CCP1_D7 _GPIO_MODULE_CCP1_E3 _GPIO_MODULE_CCP1_F6 _GPIO_MODULE_CCP1_J6    
    CCP2 _GPIO_MODULE_CCP2_B1 _GPIO_MODULE_CCP2_B5 _GPIO_MODULE_CCP2_C4 _GPIO_MODULE_CCP2_D1 _GPIO_MODULE_CCP2_D5 _GPIO_MODULE_CCP2_E1  
     _GPIO_MODULE_CCP2_E2 _GPIO_MODULE_CCP2_E4 _GPIO_MODULE_CCP2_F5 _GPIO_MODULE_CCP2_J5    
    CCP3 _GPIO_MODULE_CCP3_A7 _GPIO_MODULE_CCP3_B2 _GPIO_MODULE_CCP3_C5 _GPIO_MODULE_CCP3_C6 _GPIO_MODULE_CCP3_D4 _GPIO_MODULE_CCP3_E0  
     _GPIO_MODULE_CCP3_E4 _GPIO_MODULE_CCP3_F1 _GPIO_MODULE_CCP3_G4     
    CCP4 _GPIO_MODULE_CCP4_A7 _GPIO_MODULE_CCP4_C4 _GPIO_MODULE_CCP4_C7 _GPIO_MODULE_CCP4_D5 _GPIO_MODULE_CCP4_E2 _GPIO_MODULE_CCP4_F7 _GPIO_MODULE_CCP4_J4 
    CCP5 _GPIO_MODULE_CCP5_B5 _GPIO_MODULE_CCP5_B6 _GPIO_MODULE_CCP5_C4 _GPIO_MODULE_CCP5_D2 _GPIO_MODULE_CCP5_E5 _GPIO_MODULE_CCP5_G7 _GPIO_MODULE_CCP5_G5 
    CCP6 _GPIO_MODULE_CCP6_B5 _GPIO_MODULE_CCP6_D0 _GPIO_MODULE_CCP6_D2 _GPIO_MODULE_CCP6_E1 _GPIO_MODULE_CCP6_H0 _GPIO_MODULE_CCP6_J3  
    CCP7 _GPIO_MODULE_CCP7_B6 _GPIO_MODULE_CCP7_D1 _GPIO_MODULE_CCP7_D3 _GPIO_MODULE_CCP7_E3 _GPIO_MODULE_CCP7_H1   
    
    
    CAN Module Pinouts for Stellaris Cortex M3 - Advanced Peripheral Bus 
    _GPIO_MODULE_CAN0_D01 _GPIO_MODULE_CAN0_A45 _GPIO_MODULE_CAN0_A67 _GPIO_MODULE_CAN0_B45 
    
    Advanced High-Performance Bus
    ADC Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    _GPIO_MODULE_AIN0 _GPIO_MODULE_AIN1 _GPIO_MODULE_AIN2 _GPIO_MODULE_AIN3 
    _GPIO_MODULE_AIN4 _GPIO_MODULE_AIN5 _GPIO_MODULE_AIN6 _GPIO_MODULE_AIN7 
    _GPIO_MODULE_AIN8 _GPIO_MODULE_AIN9 _GPIO_MODULE_AIN10 _GPIO_MODULE_AIN11 
    _GPIO_MODULE_AIN12 _GPIO_MODULE_AIN13 _GPIO_MODULE_AIN14 _GPIO_MODULE_AIN15 
    
    
    SPI Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    SPI0 _GPIO_MODULE_SPI0_A245   
    SPI1 _GPIO_MODULE_SPI1_E023 _GPIO_MODULE_SPI1_F245 _GPIO_MODULE_SPI1_H467 
    
    
    I2C Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    I2C0 _GPIO_MODULE_I2C0_B23    
    I2C1 _GPIO_MODULE_I2C1_A01 _GPIO_MODULE_I2C1_A67 _GPIO_MODULE_I2C1_G01 _GPIO_MODULE_I2C1_J01 
    
    
    UART Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    UART0 _GPIO_MODULE_UART0_A01      
    UART1 _GPIO_MODULE_UART1_A01 _GPIO_MODULE_UART1_B01 _GPIO_MODULE_UART1_B45 _GPIO_MODULE_UART1_C67 _GPIO_MODULE_UART1_D01 _GPIO_MODULE_UART1_D23 
    UART2 _GPIO_MODULE_UART2_D01 _GPIO_MODULE_UART2_D56 _GPIO_MODULE_UART2_G01    
    
    
    CCP Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    CCP0 _GPIO_MODULE_CCP0_B0 _GPIO_MODULE_CCP0_B2 _GPIO_MODULE_CCP0_B5 _GPIO_MODULE_CCP0_C6 _GPIO_MODULE_CCP0_C7   
     _GPIO_MODULE_CCP0_D3 _GPIO_MODULE_CCP0_D4 _GPIO_MODULE_CCP0_F4 _GPIO_MODULE_CCP0_J2 _GPIO_MODULE_CCP0_J7   
    CCP1 _GPIO_MODULE_CCP1_A6 _GPIO_MODULE_CCP1_B1 _GPIO_MODULE_CCP1_B6 _GPIO_MODULE_CCP1_C4 _GPIO_MODULE_CCP1_C5   
     _GPIO_MODULE_CCP1_D7 _GPIO_MODULE_CCP1_E3 _GPIO_MODULE_CCP1_F6 _GPIO_MODULE_CCP1_J6    
    CCP2 _GPIO_MODULE_CCP2_B1 _GPIO_MODULE_CCP2_B5 _GPIO_MODULE_CCP2_C4 _GPIO_MODULE_CCP2_D1 _GPIO_MODULE_CCP2_D5 _GPIO_MODULE_CCP2_E1  
     _GPIO_MODULE_CCP2_E2 _GPIO_MODULE_CCP2_E4 _GPIO_MODULE_CCP2_F5 _GPIO_MODULE_CCP2_J5    
    CCP3 _GPIO_MODULE_CCP3_A7 _GPIO_MODULE_CCP3_B2 _GPIO_MODULE_CCP3_C5 _GPIO_MODULE_CCP3_C6 _GPIO_MODULE_CCP3_D4 _GPIO_MODULE_CCP3_E0  
     _GPIO_MODULE_CCP3_E4 _GPIO_MODULE_CCP3_F1 _GPIO_MODULE_CCP3_G4     
    CCP4 _GPIO_MODULE_CCP4_A7 _GPIO_MODULE_CCP4_C4 _GPIO_MODULE_CCP4_C7 _GPIO_MODULE_CCP4_D5 _GPIO_MODULE_CCP4_E2 _GPIO_MODULE_CCP4_F7 _GPIO_MODULE_CCP4_J4 
    CCP5 _GPIO_MODULE_CCP5_B5 _GPIO_MODULE_CCP5_B6 _GPIO_MODULE_CCP5_C4 _GPIO_MODULE_CCP5_D2 _GPIO_MODULE_CCP5_E5 _GPIO_MODULE_CCP5_G7 _GPIO_MODULE_CCP5_G5 
    CCP6 _GPIO_MODULE_CCP6_B5 _GPIO_MODULE_CCP6_D0 _GPIO_MODULE_CCP6_D2 _GPIO_MODULE_CCP6_E1 _GPIO_MODULE_CCP6_H0 _GPIO_MODULE_CCP6_J3  
    CCP7 _GPIO_MODULE_CCP7_B6 _GPIO_MODULE_CCP7_D1 _GPIO_MODULE_CCP7_D3 _GPIO_MODULE_CCP7_E3 _GPIO_MODULE_CCP7_H1   
    
    
    CAN Module Pinouts for Stellaris Cortex M3 - Advanced High-Performance Bus 
    _GPIO_MODULE_CAN0_D01 _GPIO_MODULE_CAN0_A45 _GPIO_MODULE_CAN0_A67 _GPIO_MODULE_CAN0_B45 
    
    Cortex M4 Module Pinouts - Advanced High-Performance Bus
    ADC Module Pinouts for Cortex M4 - Advanced High-Performance Bus 
    _GPIO_MODULE_AIN0_AHB _GPIO_MODULE_AIN1_AHB _GPIO_MODULE_AIN2_AHB _GPIO_MODULE_AIN3_AHB 
    _GPIO_MODULE_AIN4_AHB _GPIO_MODULE_AIN5_AHB _GPIO_MODULE_AIN6_AHB _GPIO_MODULE_AIN7_AHB 
    _GPIO_MODULE_AIN8_AHB _GPIO_MODULE_AIN9_AHB _GPIO_MODULE_AIN10_AHB _GPIO_MODULE_AIN11_AHB 
    _GPIO_MODULE_AIN12_AHB _GPIO_MODULE_AIN13_AHB _GPIO_MODULE_AIN14_AHB _GPIO_MODULE_AIN15_AHB 
    _GPIO_MODULE_AIN16_AHB _GPIO_MODULE_AIN17_AHB _GPIO_MODULE_AIN18_AHB _GPIO_MODULE_AIN19_AHB 
    _GPIO_MODULE_AIN20_AHB _GPIO_MODULE_AIN21_AHB _GPIO_MODULE_AIN22_AHB _GPIO_MODULE_AIN23_AHB 
    
    
    SPI Module Pinouts for Stellaris Cortex M4 - Advanced High-Performance Bus 
    SPI0 _GPIO_MODULE_SPI0_A245_AHB   
    SPI1 _GPIO_MODULE_SPI1_D023_AHB _GPIO_MODULE_SPI1_F012_AHB  
    SPI2 _GPIO_MODULE_SPI2_B467_AHB _GPIO_MODULE_SPI2_H467_AHB  
    SPI2 _GPIO_MODULE_SPI3_D023_AHB _GPIO_MODULE_SPI3_H023_AHB _GPIO_MODULE_SPI3_K023_AHB 
    
    
    I2C Module Pinouts for Stellaris Cortex M4 - Advanced High-Performance Bus 
    I2C0 _GPIO_MODULE_I2C0_B23_AHB  
    I2C1 _GPIO_MODULE_I2C1_A67_AHB _GPIO_MODULE_I2C1_G45_AHB 
    I2C2 _GPIO_MODULE_I2C2_E45_AHB _GPIO_MODULE_I2C2_F67_AHB 
    I2C3 _GPIO_MODULE_I2C3_D01_AHB _GPIO_MODULE_I2C3_G01_AHB 
    I2C4 _GPIO_MODULE_I2C4_G23_AHB  
    I2C5 _GPIO_MODULE_I2C5_B67_AHB _GPIO_MODULE_I2C5_G67_AHB 
    
    
    UART Module Pinouts for Stellaris Cortex M4 - Advanced High-Performance Bus 
    UART0 _GPIO_MODULE_UART0_A01_AHB  
    UART1 _GPIO_MODULE_UART1_B01_AHB _GPIO_MODULE_UART1_C45_AHB 
    UART2 _GPIO_MODULE_UART2_D67_AHB _GPIO_MODULE_UART2_G45_AHB 
    UART3 _GPIO_MODULE_UART3_C67_AHB  
    UART4 _GPIO_MODULE_UART4_C45_AHB _GPIO_MODULE_UART4_J01_AHB 
    UART5 _GPIO_MODULE_UART5_E45_AHB _GPIO_MODULE_UART5_J23_AHB 
    UART6 _GPIO_MODULE_UART6_D45_AHB _GPIO_MODULE_UART6_J45_AHB 
    UART7 _GPIO_MODULE_UART7_E01_AHB _GPIO_MODULE_UART7_K45_AHB 
    
    
    CCP Module Pinouts for Stellaris Cortex M4 - Advanced High-Performance Bus 
     CCP0 CCP1 
    Timer0 _GPIO_MODULE_T0CCP0_F0_AHB _GPIO_MODULE_T0CCP1_F1_AHB 
     _GPIO_MODULE_T0CCP0_B6_AHB _GPIO_MODULE_T0CCP1_B7_AHB 
     _GPIO_MODULE_T0CCP0_L0_AHB _GPIO_MODULE_T0CCP1_L1_AHB 
    Timer1 _GPIO_MODULE_T1CCP0_B4_AHB _GPIO_MODULE_T1CCP1_B5_AHB 
     _GPIO_MODULE_T1CCP0_L2_AHB _GPIO_MODULE_T1CCP1_F3_AHB 
     _GPIO_MODULE_T1CCP0_F2_AHB _GPIO_MODULE_T1CCP1_J1_AHB 
     _GPIO_MODULE_T1CCP0_J0_AHB _GPIO_MODULE_T1CCP1_L3_AHB 
    Timer2 _GPIO_MODULE_T2CCP0_B0_AHB _GPIO_MODULE_T2CCP1_B1_AHB 
     _GPIO_MODULE_T2CCP0_F4_AHB _GPIO_MODULE_T2CCP1_F5_AHB 
     _GPIO_MODULE_T2CCP0_J2_AHB _GPIO_MODULE_T2CCP1_J3_AHB 
     _GPIO_MODULE_T2CCP0_L4_AHB _GPIO_MODULE_T2CCP1_L5_AHB 
    Timer3 _GPIO_MODULE_T3CCP0_B2_AHB _GPIO_MODULE_T3CCP1_B3_AHB 
     _GPIO_MODULE_T3CCP0_F6_AHB _GPIO_MODULE_T3CCP1_F7_AHB 
     _GPIO_MODULE_T3CCP0_J4_AHB _GPIO_MODULE_T3CCP1_J5_AHB 
     _GPIO_MODULE_T3CCP0_L6_AHB _GPIO_MODULE_T3CCP1_L7_AHB 
    Timer4 _GPIO_MODULE_T4CCP0_C0_AHB _GPIO_MODULE_T4CCP1_C1_AHB 
     _GPIO_MODULE_T4CCP0_G0_AHB _GPIO_MODULE_T4CCP1_G1_AHB 
     _GPIO_MODULE_T4CCP0_M0_AHB _GPIO_MODULE_T4CCP1_M1_AHB 
     _GPIO_MODULE_T4CCP0_P0_AHB  
    Timer5 _GPIO_MODULE_T5CCP0_C2_AHB _GPIO_MODULE_T5CCP1_C3_AHB 
     _GPIO_MODULE_T5CCP0_G2_AHB _GPIO_MODULE_T5CCP1_G3_AHB 
     _GPIO_MODULE_T5CCP0_M2_AHB _GPIO_MODULE_T5CCP1_M3_AHB 
     _GPIO_MODULE_T5CCP0_P2_AHB  
    
    ST Cortex M3 Module Pinouts
    ADC Module Pinouts for ST Cortex M3 
    _GPIO_MODULE_AIN0 _GPIO_MODULE_AIN1 _GPIO_MODULE_AIN2 _GPIO_MODULE_AIN3 
    _GPIO_MODULE_AIN4 _GPIO_MODULE_AIN5 _GPIO_MODULE_AIN6 _GPIO_MODULE_AIN7 
    _GPIO_MODULE_AIN8 _GPIO_MODULE_AIN9 _GPIO_MODULE_AIN10 _GPIO_MODULE_AIN11 
    _GPIO_MODULE_AIN12 _GPIO_MODULE_AIN13 _GPIO_MODULE_AIN14 _GPIO_MODULE_AIN15 
    
    
    SPI Module Pinouts for ST Cortex M3 
    SPI1 _GPIO_MODULE_SPI1_PA567 _GPIO_MODULE_SPI1_PB345 
    SPI2 _GPIO_MODULE_SPI2_PB13_14_15 _GPIO_MODULE_SPI2_PD134 
    SPI3 _GPIO_MODULE_SPI3_PB345 _GPIO_MODULE_SPI3_PC10_11_12 
    
    
    I2C Module Pinouts for ST Cortex M3 
    I2C1 _GPIO_MODULE_I2C1_PB67 _GPIO_MODULE_I2C1_PB89  
    I2C2 _GPIO_MODULE_I2C2_PB10_11 _GPIO_MODULE_I2C2_PF01 _GPIO_MODULE_I2C2_PH45 
    I2C3 _GPIO_MODULE_I2C3_PH78   
    
    
    UART Module Pinouts for ST Cortex M3 
    UART1 _GPIO_MODULE_USART1_PA9_10 _GPIO_MODULE_USART1_PB67  
    UART2 _GPIO_MODULE_USART2_PA23 _GPIO_MODULE_USART2_PD56  
    UART3 _GPIO_MODULE_USART3_PB10_11 _GPIO_MODULE_USART3_PC10_11 _GPIO_MODULE_USART3_PD89 
    UART4 _GPIO_MODULE_UART4_PA01 _GPIO_MODULE_UART4_PC10_11  
    UART5 _GPIO_MODULE_UART5_PC12_PD2   
    UART6 _GPIO_MODULE_USART6_PC67 _GPIO_MODULE_USART6_PG9_14  
    
    
    CAN Module Pinouts for ST Cortex M3 
    CAN1 _GPIO_MODULE_CAN1_PA11_12 _GPIO_MODULE_CAN1_PB89 _GPIO_MODULE_CAN1_PD01 _GPIO_MODULE_CAN1_PI9_PH13 
    CAN2 _GPIO_MODULE_CAN2_PB56 _GPIO_MODULE_CAN1_PB89   
    
    
    SWD/JTAG Enable/Disable Constants 
    _GPIO_MODULE_SWJ_JTAGENABLE _GPIO_MODULE_SWJ_JTAGDISABLE 
    
    ST Cortex M4 Module Pinouts
    ADC Module Pinouts for ST Cortex M4 
    _GPIO_MODULE_AIN0 _GPIO_MODULE_AIN1 _GPIO_MODULE_AIN2 _GPIO_MODULE_AIN3 
    _GPIO_MODULE_AIN4 _GPIO_MODULE_AIN5 _GPIO_MODULE_AIN6 _GPIO_MODULE_AIN7 
    _GPIO_MODULE_AIN8 _GPIO_MODULE_AIN9 _GPIO_MODULE_AIN10 _GPIO_MODULE_AIN11 
    _GPIO_MODULE_AIN12 _GPIO_MODULE_AIN13 _GPIO_MODULE_AIN14 _GPIO_MODULE_AIN15 
    
    
    SPI Module Pinouts for ST Cortex M4 
    SPI1 _GPIO_MODULE_SPI1_PA567 _GPIO_MODULE_SPI1_PB345 
    SPI2 _GPIO_MODULE_SPI2_PB13_14_15  
    SPI3 _GPIO_MODULE_SPI3_PB345 _GPIO_MODULE_SPI3_PC10_11_12 
    
    
    I2C Module Pinouts for ST Cortex M4 
    I2C1 _GPIO_MODULE_I2C1_PB67 _GPIO_MODULE_I2C1_PB89  
    I2C2 _GPIO_MODULE_I2C2_PB10_11 _GPIO_MODULE_I2C2_PF01 _GPIO_MODULE_I2C2_PH45 
    I2C3 _GPIO_MODULE_I2C3_PH78   
    
    
    UART Module Pinouts for ST Cortex M4 
    UART1 _GPIO_MODULE_USART1_PA9_10 _GPIO_MODULE_USART1_PB67  
    UART2 _GPIO_MODULE_USART2_PA23 _GPIO_MODULE_USART2_PD56  
    UART3 _GPIO_MODULE_USART3_PB10_11 _GPIO_MODULE_USART3_PC10_11 _GPIO_MODULE_USART3_PD89 
    UART4 _GPIO_MODULE_UART4_PA01 _GPIO_MODULE_UART4_PC10_11  
    UART5 _GPIO_MODULE_UART5_PC12_PD2   
    UART6 _GPIO_MODULE_USART6_PC67 _GPIO_MODULE_USART6_PG9_14  
    
    
    CAN Module Pinouts for ST Cortex M4 
    CAN1 _GPIO_MODULE_CAN1_PA11_12 _GPIO_MODULE_CAN1_PB89 _GPIO_MODULE_CAN1_PD01 _GPIO_MODULE_CAN1_PI9_PH13 
    CAN2 _GPIO_MODULE_CAN2_PB56 _GPIO_MODULE_CAN1_PB89   
    
    Copyright (c) 2002-2013 mikroElektronika. All rights reserved. 
    What do you think about this topic ? Send us feedback! 
    Want more examples and libraries?  
    Find them on LibStock - A place for the code
    ویرایش توسط alishekarriz : 10-10-2013 در ساعت 00:21

  7. کاربران : 2 تشکر کرده اند از شما alishekarriz برای ارسال این پست سودمند:


  8. #24
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    شما فکر میکنید مسئولین اون شرکت هم پای میز تلفن نشستن تا شما باهاشون تماس بگیرید
    و رفع حاجتتون کنند؟
    شرکتهای ایرانی که ازشون خرید میکنیم برای یک ماه دیر کرد جوابش : خب نخرید هست
    اون وقت توی این تحریم و با فروش چند میلیون قطعه در روزشون میان به دو نفر ایرانی جواب بدهند آیا؟

  9. #25
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    خود تحريمي ما از تنبلي هست .. من بارها ازشون سوال كردم .. فقط بعضي كه جواب ندادند به خاطر عدم وجود لايسنس نرم افزارشون هست ..مثلا وقتي كيل رو نخريديم جواب درستي هم نميدن
    اما
    st كه محصولش رو خريديم
    در كل پاسخگويي اون طرف آبي ها مخصوصا اگر با مهندسينشون تماس بگيريم خوب هست

  10. #26
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    براي افرادي كه هنوز به بسكام دلبستن .. مثل خودم .. پيشنهاد ميكنم mikroc رو تست كنند چون با توجه به راهنما و ابزارهاي ساده .. به نظرم يكي از سريعترينها باشه البته COIDE هم خيلي سريع هست فقط من هنوز نتونستم به ميكرو متصلش كنم يعني با جيلينكم متصل نميشه ولي ميكرو سي شد

    301 Moved Permanently

    البته همه اينها به شرطي هست كه كيل رو بدون منبع و رفرنس بدونم ..

  11. #27
    کاربر فعال sarab1 آواتار ها
    تاریخ عضویت
    Jul 2008
    نوشته ها
    329
    تشکر
    139
    تشکر شده 172 بار در 100 پست

    پیش فرض

    آقا من هر دفعه پرسیدم تو اکثر موارد پاسخ دادن مگه اینکه بفهمن طرف ایرانیه!!!
    آدم به حال خودش تاسف میخوره آخه مگه ما آدم نیستیم
    یکی نیست بگه آخه چرا این کارا رو میکنید ..... فکر کنم اگه ادامه بدم دیگه 30 یا 30 بشه

  12. #28
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1nafar نمایش پست ها
    سلام
    توی keil کتابخونه ای وجود نداره که توابعش رو توضیح بده ، کلیه کتابخانه ها و توابع موجود در keil توسط شرکت های تولید کننده ی میکروکنترلر و اون هم فقط برای برد های آموزشی نوشته شدن .

    ما باید اصول رو یاد بگیریم و اگه بخوایم حرفه ای کار کنیم ، باید خودمون کتابخونه های مورد نیازمون رو بنویسیم .
    ( من الان دارم روی یک مطلب در باره ی راه اندازی واحد i2c کار میکنم و سعی میکنم تا اواخر هفته ی آینده اون رو در سایت قرار بدم
    در این آموزش نحوه ی راه اندازی واحد i2c توضیح داده شده و مراحل نوشتن سه نوع کتابخونه ( سه تا کتابخونه به سه روش مختلف ) به زبان ساده توضیح داده شده .
    در این آموزش به کلیه سوالات این چنینی پاسخ داده خواهد شد .
    سلام

    آقا من هم دقیقا چند روزه درگیر i2c هستم ولی نتیجه ای نگرفتم
    مشتاقانه منتظر آموزشتان هستم
    چون آقای زرکوب هم این مبحث رو آموزش نداده بودن ، واقعا نیازش دارم

    منتظرم

  13. تشکرها از این نوشته :


  14. #29
    کاربر علاقه مند Shapour_Ardebil آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    ٍShapour
    نوشته ها
    98
    تشکر
    49
    تشکر شده 104 بار در 49 پست

    پیش فرض

    با سلام

    ببخشید software pack برای سری 17XX و 13XX نداره و یا من ندیدم ؟

  15. تشکرها از این نوشته :


  16. #30
    کاربر فعال sarab1 آواتار ها
    تاریخ عضویت
    Jul 2008
    نوشته ها
    329
    تشکر
    139
    تشکر شده 172 بار در 100 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shapour_ardebil نمایش پست ها
    با سلام

    ببخشید software pack برای سری 17xx و 13xx نداره و یا من ندیدم ؟
    قراره به زودی ارائه بشه!

  17. #31
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Shapour_Ardebil نمایش پست ها
    با سلام

    ببخشید software pack برای سری 17XX و 13XX نداره و یا من ندیدم ؟
    احتمالا موارد اینچنینی رو بشه با نرم افزار مهاجرت که در خود سایت کیل در آدرس زیر قرار داده است برطرف کرد. خودش نوشته برای مواردی که هنوز پک نرم افزاری ارائه نشده این کار رو بکنید

    کد:
    http://www2.keil.com/mdk5/legacy
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  18. کاربران : 2 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  19. #32
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2013
    نوشته ها
    41
    تشکر
    23
    تشکر شده 4 بار در 3 پست

    پیش فرض

    من یه سوال داشتم اونم اینه که تو قسمتی که میخواستم دیوایس رو انتخاب کنم با اینکه software pack رو هم گرفتم ولی بازم نمیتونم مدل میکروم رو بیارم یعنی فقط Arm cortex m3 داره و خود مثلا sam3x رو نداره
    چیکارش کنم من ؟
    ممنون

  20. #33
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    من ورژن 5 رو نصب کردم .. پروژه های قدیمی رو میتونستم باز کنم ولی جدید نه ... البته از روش کپی . پیست میشد کار کرد ... ولی اصلا نمیشد با JLINK کار کرد .... برای حل این مشکل یه سری از فولدرهای keil 4.72 رو کپی کردم تو فولدر ورژن 5 الان راحت میتونم با JLINK کار کنم و.... من فکر میکنم با کپی کردن بعضی از فایل ها میشه همه چیشو راه انداخت ....

  21. #34
    کاربر فعال mohamad_musav آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    سید محمد موسوی
    نوشته ها
    189
    تشکر
    61
    تشکر شده 39 بار در 29 پست

    پیش فرض

    دوستان کرک ورژن 5 رو چطور میتونم دانلود کنم؟
    کسی داره اینجا قرارا بده؟

  22. #35
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    نسخه جدید نداره از همون قبلی ها استفاده کنید جواب میده

    توی تایپیک های مربوط به کیل به طور مکرر قرار داده شده
    *** اللّهم عجّل لولیک الفرج ***

  23. #36
    کاربر فعال mohamad_musav آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    سید محمد موسوی
    نوشته ها
    189
    تشکر
    61
    تشکر شده 39 بار در 29 پست

    پیش فرض

    با کرکه MDK ARM 4.70a سریال رو میدم و قبول می کنه اما تو ایجاد پروژه جدید هیچ دستگاهی رو پیدا نمی کنه.

  24. #37
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    نمیدونم به جواب رسیدی یا نه ..؟!!!

    ولی چون شما پکیج های میکروی مورد نظرت رو به نرم افزار اضافه نکردی بخاطر همین هیچ میکرویی وجود نداره

    توی این سری باید یکسری پکیج رو دانلود کنی و به نرم افزار اضافه کنی که توی پست های ابتدایی همین تایپیک آدرس اون پکیج ها قرار داده شده
    *** اللّهم عجّل لولیک الفرج ***

  25. کاربران : 4 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  26. #38
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2011
    نام
    سید مهدی میری زاده
    نوشته ها
    55
    تشکر
    158
    تشکر شده 115 بار در 33 پست

    پیش فرض

    سلام
    توی این ورژن کیل می تونیم فارسی تایپ کنیم

  27. #39
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2011
    نام
    سید مهدی میری زاده
    نوشته ها
    55
    تشکر
    158
    تشکر شده 115 بار در 33 پست

    پیش فرض

    سلام
    من ورژن 5 کیل نصب کردم ولی فارس نمیشه تایپ کرد کسی می تونه راهنمایی کنه چطور توی keil برای توضیحات فارسی تایپ کنم
    من ورژنهای مختلف کیل نصب کردم غیر از ورژن 4.2 که اونم با ویندوز 8 مشکل داره هیچ کدوم فارس نمیشه تایپ کرد ( ورزنهای نصب شده 4.1 و 4.6 و 4.7 و 5 )
    لطفا اگه کسی میدونه راهنمایی کنه خیلی درگیرم باهش

  28. #40
    کاربر علاقه مند Shapour_Ardebil آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    ٍShapour
    نوشته ها
    98
    تشکر
    49
    تشکر شده 104 بار در 49 پست

    پیش فرض

    با سلام

    در منوی Edit گرینه Configuration را انتخاب کنید و در پنجره باز شده تنظیمات را مطابق با عکس زیر قرار دهید :



    توجه : تنظیم Encoding به حالت Encode in UTF-8 باعث نمایش صحیح متن فارسی در نرم افزار می شود.

  29. کاربران : 7 تشکر کرده اند از شما Shapour_Ardebil برای ارسال این پست سودمند:


صفحه 2 از 3 نخستنخست 123 آخرینآخرین

موضوعات مشابه

  1. مشکل با کامپایلر keil
    توسط rezapop در انجمن AT91 series (ATMEL)
    پاسخ: 11
    آخرين نوشته: 26-04-2015, 08:21
  2. دانلود Keil MDK-ARM Ver 4.5
    توسط Aghaeifar در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 30
    آخرين نوشته: 10-02-2013, 03:45
  3. keil 4.23
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 18-03-2012, 11:26
  4. مشکل با کامپایل keil
    توسط imported_pmf در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 13
    آخرين نوشته: 17-03-2012, 01:17
  5. keil نصب نمیشه
    توسط jordan77 در انجمن AT91 series (ATMEL)
    پاسخ: 12
    آخرين نوشته: 13-03-2012, 01:24

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •