欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10252|回復: 27
收起左側

stc單片機燒錄顯示成功,but小燈不亮

  [復制鏈接]
ID:475087 發表于 2019-2-11 21:58 來自觸屏版 | 顯示全部樓層 |閱讀模式
請老師,大神進來看下!
用的是STC(IAP   15W4K58S4)
按視頻操作編好后進行燒錄,燒錄顯示成功,but小燈不亮。
這是什么情況?
回復

使用道具 舉報

ID:213173 發表于 2019-2-12 07:34 | 顯示全部樓層
如果程序初始化IO口設置不當有可能工作異常。

芯片型號 : IAP15W4K58S4
關于此芯片的重要說明:
  有定時器0, 定時器1, 定時器2, 定時器3和定時器4
  有4個硬件串口 (UART1, UART2, UART3, UART4)
  有SPI (可用作主模式/從模式)
  有2路PCA/PWM/CCP (可用作DAC)
  有8通道10位精度的A/D
  有6通道增強型帶死區控制PWM波形發生器

注意: 芯片上電后所有與PWM相關的IO口均為高阻態
      需將這些口設置為準雙向口或強推挽模式方可正常使用
相關IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2
        P2.3/P2.7/P3.7/P4.2/P4.4/P4.5

另外還有P1.0/P1.4兩個口在上電時為強推挽輸出,程序
    初始化時也需將這兩個口設置為弱上拉準雙向口模式
回復

使用道具 舉報

ID:65956 發表于 2019-2-12 08:47 | 顯示全部樓層
but是什么,我用這系列的芯片都很多了,用的都好好的,沒有出現什么燒錄后不正常問題,請查一下你的程序
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:383374 發表于 2019-2-12 09:36 | 顯示全部樓層
一般都是程序出問題引起
回復

使用道具 舉報

ID:158375 發表于 2019-2-12 10:23 | 顯示全部樓層
芯片焊好,編程、燒錄成功后,不能正常工作,還有一種可能就是:單片機未工作,先檢查單片機工作與否,晶振起震了嗎?最后檢查一下你的程序。
回復

使用道具 舉報

ID:277550 發表于 2019-2-12 10:45 | 顯示全部樓層

程序和電路,都是怎樣的
回復

使用道具 舉報

ID:94031 發表于 2019-2-12 11:51 | 顯示全部樓層
斷電重啟一下。
回復

使用道具 舉報

ID:23606 發表于 2019-2-12 12:02 | 顯示全部樓層
能確定程序正常否?
回復

使用道具 舉報

ID:453974 發表于 2019-2-12 18:15 | 顯示全部樓層
檢查程序
回復

使用道具 舉報

ID:475087 發表于 2019-2-12 18:52 來自觸屏版 | 顯示全部樓層
aking991 發表于 2019-2-12 08:47
but是什么,我用這系列的芯片都很多了,用的都好好的,沒有出現什么燒錄后不正常問題,請查一下你的程序

過程應該沒問題吧!但是大的LED燈始終不亮,(亮的是插入電源就自動亮)絕望。。。
IMG_20190212_182152.jpg
IMG_20190212_184857.jpg
IMG_20190212_184400.jpg
IMG_20190212_184905.jpg
IMG_20190212_184943.jpg
回復

使用道具 舉報

ID:475087 發表于 2019-2-12 19:24 來自觸屏版 | 顯示全部樓層
這是整個過程,程序應該不會出錯(0 errors)
but  小燈仍然沒有亮。。。。。救救孩子!!!
IMG_20190212_182152.jpg
IMG_20190212_184400.jpg
IMG_20190212_184857.jpg
IMG_20190212_184905.jpg
IMG_20190212_184943.jpg
回復

使用道具 舉報

ID:444306 發表于 2019-2-12 22:58
but是什么?是不是你偷吃了

ID:432823 發表于 2019-2-13 07:19 | 顯示全部樓層
用STC15的頭文件,如不是要加入相關寄存器的地址。
回復

使用道具 舉報

ID:220717 發表于 2019-2-13 21:55 | 顯示全部樓層
你這程序不對啊   就定義了一下端口,并沒有寫入輸出高低電平的代碼啊
回復

使用道具 舉報

ID:476355 發表于 2019-2-14 09:07 | 顯示全部樓層
按照顯示現象,要測量LED正極的電壓,若電壓正常,是LED安裝反了或損壞,電壓不正常,程序延時后,取反LED電壓,便于檢測。
回復

使用道具 舉報

ID:476355 發表于 2019-2-14 09:10 | 顯示全部樓層
沒有main程序和while循環   main(void){while {led=0;  delay(500);led=1;  delay(500);}}
回復

使用道具 舉報

ID:213173 發表于 2019-2-14 09:13 | 顯示全部樓層
nea 發表于 2019-2-12 19:24
這是整個過程,程序應該不會出錯(0 errors)
but  小燈仍然沒有亮。。。。。救救孩子!!!

你有什么確鑿證據證明程序沒有出錯???
回復

使用道具 舉報

ID:433992 發表于 2019-2-14 10:23 來自觸屏版 | 顯示全部樓層
aking991 發表于 2019-2-12 08:47
but是什么,我用這系列的芯片都很多了,用的都好好的,沒有出現什么燒錄后不正常問題,請查一下你的程序

but  ~但是
回復

使用道具 舉報

ID:433992 發表于 2019-2-14 10:25 來自觸屏版 | 顯示全部樓層
程序沒寫燈亮
回復

使用道具 舉報

ID:476417 發表于 2019-2-14 11:17 | 顯示全部樓層
本帖最后由 jean2019 于 2019-2-14 11:52 編輯

程序貼出來看看,你截圖中循環里是小寫的led,實際點燈應該為LED=1;
回復

使用道具 舉報

ID:279997 發表于 2019-2-14 12:38 | 顯示全部樓層
你用的是買的開發板吧??你確定你的小燈在開發板上沒有用跳線進行控制很多時候數碼管和小燈都是用的相同的接口,利用跳線的短接來選擇要使用的模塊  我看你的數碼管亮了   你看看你開發板的說明書是不是跳線接錯了
回復

使用道具 舉報

ID:425029 發表于 2019-2-14 13:07 | 顯示全部樓層
1、首先檢查一下電源是否正常,如+5V電壓;
2、在設備管理器上檢查有沒有找到硬件,對應驅動是否安裝成功;
3、檢查下載時的芯片型號是否正確。
回復

使用道具 舉報

ID:449525 發表于 2019-2-14 15:31 | 顯示全部樓層
萬用表測下管腳,應該是單片機或者代碼有問題
回復

使用道具 舉報

ID:476644 發表于 2019-2-15 09:46 | 顯示全部樓層
檢查程序吧
回復

使用道具 舉報

ID:475087 發表于 2019-2-15 12:06 來自觸屏版 | 顯示全部樓層
tong001 發表于 2019-2-14 12:38
你用的是買的開發板吧??你確定你的小燈在開發板上沒有用跳線進行控制很多時候數碼管和小燈都是用的相同的 ...

大神,好像很有道理,盒子里確實有幾根導!線我現在只求能點亮個小燈。求帶我點亮二級發光管!!!QQ1900987816
感激不盡吶!
回復

使用道具 舉報

ID:155507 發表于 2019-2-16 15:23 | 顯示全部樓層
我給你來個程序試試

  1. /* 如果要在程序中使用此代碼,請在程序中注明使用了宏晶科技的資料及程序   */
  2. /*---------------------------------------------------------------------*/

  3. /*********************************************************/
  4. #define         MAIN_Fosc                22118400L        //定義主時鐘
  5. //#define MAIN_Fosc                12000000L        //定義主時鐘
  6. //#define MAIN_Fosc                11059200L        //定義主時鐘
  7. //#define MAIN_Fosc                 5529600L        //定義主時鐘
  8. //#define MAIN_Fosc                24000000L        //定義主時鐘

  9. /*********************************************************/
  10. #include        "STC15Fxxxx.H"

  11. /*************        功能說明        **************

  12. 程序使用P4.7 P4.6 P1.6 P1.7 來演示跑馬燈,輸出低驅動。

  13. ******************************************/
  14. /*************        本地常量聲明        **************/

  15. /*************        本地變量聲明        **************/

  16. /*************  外部函數和變量聲明 *****************/

  17. /*************        本地函數聲明        **************/
  18. void  delay_ms(u8 ms);  // 這里只支持1~255ms.


  19. /******************** 主函數 **************************/
  20. void main(void)
  21. {
  22.   /******************** IO配置 **************************/
  23.         P0M1 = 0;        P0M0 = 0;        //設置為準雙向口  00上拉準雙向口 01浮空輸入 10開漏輸出 11推挽輸出
  24.         P1M1 = 0;        P1M0 = 0;        //設置為準雙向口
  25.         P2M1 = 0;        P2M0 = 0;        //設置為準雙向口
  26.         P3M1 = 0;        P3M0 = 0;        //設置為準雙向口
  27.         P4M1 = 0;        P4M0 = 0;        //設置為準雙向口
  28.         P5M1 = 0;        P5M0 = 0;        //設置為準雙向口
  29.         P6M1 = 0;        P6M0 = 0;        //設置為準雙向口
  30.         P7M1 = 0;        P7M0 = 0;        //設置為準雙向口

  31.         while(1)
  32.         {
  33.                 P17 = 0;   // LED7
  34.                 delay_ms(250);
  35.                 delay_ms(250);
  36.                 P17 = 1;  // LED7
  37.                 P16 = 0;  // LED8
  38.                 delay_ms(250);
  39.                 delay_ms(250);
  40.                 P16 = 1; // LED8
  41.                 P47 = 0;  // LED9
  42.                 delay_ms(250);
  43.                 delay_ms(250);
  44.                 P47 = 1;  // LED9
  45.                 P46 = 0;   // LED10
  46.                 delay_ms(250);
  47.                 delay_ms(250);
  48.                 P46 = 1;   // LED10
  49.         }
  50. }

  51. //========================================================================
  52. // 函數: void  delay_ms(u8 ms)
  53. // 描述: 延時函數。
  54. // 參數: ms,要延時的ms數, 這里只支持1~255ms. 自動適應主時鐘.
  55. // 返回: none.
  56. // 版本: VER1.0
  57. // 日期: 2013-4-1
  58. // 備注:
  59. //========================================================================
  60. void  delay_ms(u8 ms)
  61. {
  62.      u16 i;
  63.          do{
  64.               i = MAIN_Fosc / 13000;
  65.                   while(--i)        ;   //14T per loop
  66.      }while(--ms);
  67. }



復制代碼
回復

使用道具 舉報

ID:155507 發表于 2019-2-16 22:14 | 顯示全部樓層
nea 發表于 2019-2-12 18:52
過程應該沒問題吧!但是大的LED燈始終不亮,(亮的是插入電源就自動亮)絕望。。。

大的LED燈始終不亮是對的,因為是紅外LED燈

我給你來個原理圖試試

STC15系列8051單片機實驗箱4原理圖及C程序
http://www.stcmcudata.com/STC-St ... -SCH-C-ASM-VER2.RAR
回復

使用道具 舉報

ID:155507 發表于 2019-6-9 21:38 | 顯示全部樓層
我給你的程序有用嗎?
行不行,你說出來
回復

使用道具 舉報

ID:558557 發表于 2019-6-9 23:20 | 顯示全部樓層
燈壞了 或者程序錯誤
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表