kennessfai

    1. 【玩转 C2000 LaunchPad】ADC使用技巧 6/11303 微控制器 MCU 2014-09-02
      dontium 发表于 2014-9-2 17:26 Device_cal)()这个是TI的校准数据,因为TI没有具体说明是校准什么,所以我理解应该是包括各种误差在内的 ...
      launchpad就只有(*Device_cal)();這個校准方法嗎?我現在是量度約1.5V,但LCD顯示的數字不太準確, 1.3V, 1.46V甚至1.6V也有出現.. 還有其他校准方法嗎?
    2. 【玩转 C2000 LaunchPad】ADC使用技巧 6/11303 微控制器 MCU 2014-09-02
      樓主你好,最近在搞ADC,但是顯示的數字都不准,所以需要校准 除了你所提及的TI提供的(*Device_cal)();, 我知道還有一個是ADC Zero Offset Calibration 這個校准是怎樣運作的? 應該放在文件的哪裡? 謝謝
    3. 谢谢楼主分享! 學習一下
    4. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-08-08
      本帖最后由 kennessfai 于 2014-8-8 16:03 编辑
      kennessfai 发表于 2014-8-7 17:22 嘗試數天, 終於能在flash運行了,先謝謝樓主. 不過關於第二點,就不太明白,怎樣才算是成功拷贝到RAM中? ...
               name            origin    length      used     unused   attr    fill ----------------------  --------  ---------  --------  --------  ----  -------- PAGE 0:   PRAML0                00008000   00000800  00000004  000007fc  RWIX PAGE 1:   RAMM0                 00000050   000003b0  00000300  000000b0  RWIX   RAMM1                 00000400   00000400  00000000  00000400  RWIX 在MAP文件找到三個RAM的, 應該是RAMM0吧? 看來大一部份都能放到RAM中
    5. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-08-07
      dontium 发表于 2014-8-4 13:34 这个帖子11楼的文件,你试一下 https://bbs.eeworld.com.cn/thread-443643-1-1.html
      嘗試數天, 終於能在flash運行了,先謝謝樓主. 不過關於第二點,就不太明白,怎樣才算是成功拷贝到RAM中? 我按照你文件把這個放到文件的開頭 #ifdef _ TOFLASH extern void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr); extern Uint16 RamfuncsLoadStart; extern Uint16 RamfuncsLoadSize; extern Uint16 RamfuncsRunStart; #endif也把這個放到f2802x_defaultisr的開頭 #ifdef TOFLASH #pragma CODE_SECTION(SCITXINTA_ISR, "ramfuncs"); #pragma CODE_SECTION(SCIRXINTA_ISR, "ramfuncs"); #pragma CODE_SECTION(INT13_ISR, "ramfuncs"); #pragma CODE_SECTION(TINT0_ISR, "ramfuncs"); #endif 文件雖然在重新加电後也能運行,但速度好像分別不大, 還是我根本沒成功拷贝到RAM中?
    6. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-08-03
      本帖最后由 kennessfai 于 2014-8-3 23:31 编辑
      dontium 发表于 2014-8-3 18:53 初始化系统时钟之后
      我把它放了在這裡,對嗎..? void main(void) {         WDOG_Handle myWDog;         myClk = CLK_init((void *)CLK_BASE_ADDR, sizeof(CLK_Obj));         myGpio = GPIO_init((void *)GPIO_BASE_ADDR, sizeof(GPIO_Obj));         mySpi = SPI_init((void *)SPIA_BASE_ADDR, sizeof(SPI_Obj));         myWDog = WDOG_init((void *)WDOG_BASE_ADDR, sizeof(WDOG_Obj));           myFlash = FLASH_init((void *)FLASH_BASE_ADDR, sizeof(FLASH_Obj));         WDOG_disable(myWDog); #ifdef TOFLASH         MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);         InitFlash(); #endif         GPIO_setDirection(myGpio, GPIO_Number_0, GPIO_Direction_Output);         GPIO_setDirection(myGpio, GPIO_Number_1, GPIO_Direction_Output);         GPIO_setDirection(myGpio, GPIO_Number_2, GPIO_Direction_Output); 但是debug後仍然沒反應 (另外想問一下ccs中的那個錘子,當完成更換cmd文件和其他步驟後,按debug就對了吧?) *剛才拿了一下liangzr發的28027上中的一個f28027 ADC DISPLAY.rar 同樣嘗試把文件寫進FLASH 但發現DEBUG後同樣是沒反應...兩者之間是有關係嗎?
    7. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-08-03
      dontium 发表于 2014-8-3 11:58 把这个: #ifdef TOFLASH
      大神你指的"放到紧接着系统初始化" 系统初始化是指這個嗎?        spi_init();         spi_fifo_init();     DELAY_US(1000);     LCD_init();     LCD_clrScr();     LCD_drawBitmap(0,17,0,19,Heart,0x168,1); 還是其他的地方?
    8. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-08-03
      樓主,我想問有關launchpad在flash運行,自己也嘗試做了一個,我做的是用SPI連接TFT LCD CMD文件是更換了, 但debug情況下不能運作,請問樓主能幫我看一下我的工程嗎?謝謝
    9. 【玩转C2000 LaunchPad】在FLASH里运行 210/51450 微控制器 MCU 2014-07-29
      楼主人不错,谢谢分享y777777777777777777777

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:9

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言