FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  [PIC] Probleme programme...

 




1 utilisateur anonyme et 8 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PIC] Probleme programme...

n°4941
re12
Back to the futur!
Posté le 08-02-2005 à 20:53:13  profilanswer
 

Bonjour,
 
j'ai trouver ce programme, mais quant je le compile en hex, ca me dit:
 

Code :
  1. Clean: Deleting intermediary and output files.
  2. Clean: Done.
  3. Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F84 "Doorbell.ASM" /l"Doorbell.lst" /e"Doorbell.err"
  4. Message[302] D:\PROGRAM FILES\LABCENTER ELECTRONICS\PROTEUS 6 PROFESSIONAL\SAMPLES\PIC DOORBELL\DOORBELL.ASM 29 : Register in operand not in bank 0.  Ensure that bank bits are correct.
  5. Message[302] D:\PROGRAM FILES\LABCENTER ELECTRONICS\PROTEUS 6 PROFESSIONAL\SAMPLES\PIC DOORBELL\DOORBELL.ASM 33 : Register in operand not in bank 0.  Ensure that bank bits are correct.
  6. Halting build on first failure as requested.
  7. BUILD FAILED: Tue Feb 08 20:52:29 2005


 
voici le programme:
 

Code :
  1. LIST    p=16F84 ; PIC16F844 is the target processor
  2.               #include "P16F84.INC" ; Include header file
  3.               CBLOCK 0x10   ; Temporary storage
  4.               tempo
  5.               tptrl
  6.               tptrh
  7.               note
  8.               length
  9.               pitch
  10.               temp             
  11.               dl1
  12.               dl2             
  13.               ENDC
  14.               ORG   0
  15. entrypoint    goto  initialise
  16.               ORG   4
  17. intvector     goto    toggle
  18. initialise    ; Register set up:
  19.               clrw                    ; Zero.
  20.               movwf   PORTA       ; Ensure PORTB is zero before we enable it.
  21.               movwf   PORTB           ; Ensure PORTB is zero before we enable it.
  22.               bsf     STATUS,RP0      ; Select Bank 1
  23.               clrf    TRISB       ; Port B is outputs             
  24.       ; Set up timer 0 for tone generation
  25.       movlw   0x02            ; Prescaler on, internal clocking, divide by 4           
  26.       movwf   OPTION_REG
  27.               bcf     STATUS,RP0      ; Back to bank 0                             
  28.              
  29.                                
  30.       ; Poll for a button
  31. wait       clrf    PORTB
  32. wloop       btfss   PORTA,0
  33.       goto    playtune0
  34.       btfss   PORTA,1
  35.       goto    playtune1
  36.       goto    wloop                                 
  37. ;Routines to play the tunes
  38. playtune0     movlw   0x13
  39.       movwf   PORTB
  40.       movlw   0x50
  41.            movwf   tempo
  42.       movlw   tune0 / 0x100
  43.       movwf   tptrh
  44.       movlw   tune0 % 0x100
  45.       movwf   tptrl
  46.       goto    playtune
  47. playtune1     movlw   0x23
  48.       movwf   PORTB
  49.       movlw   0xA0
  50.            movwf   tempo
  51.       movlw   tune1 / 0x100
  52.       movwf   tptrh
  53.       movlw   tune1 % 0x100
  54.       movwf   tptrl
  55.       goto    playtune
  56.                  
  57. ;Subroutine to play a tune
  58. playtune      call    gettunedata       ; Lookup note from tune table
  59.       movwf   note              ; Store the note code
  60.       btfsc   note,7  ; Bit 7 set => end of tune
  61.       goto    wait  ; Back to waiting for a button press
  62.        incf    tptrl,F           ; Increment the tune pointer
  63.       call    gettunedata       ; Get the note length
  64.       movwf   length            ; Store it
  65.                                                                            
  66. ; Play the stored note
  67. ; The tune table supports two octaves and 8 note lengths.
  68. playnote      btfsc   note,6   ; Bit 6 set => rest
  69.               goto    playwait          ; Silence ensues...   
  70.       movf    note,W  ; Retrieve the note      
  71.               andlw   0x3F              ; Mask off the pitch index
  72.       call    pitchtable        ; and look it up in the pitchtable
  73.        movwf   pitch             ; Transfer the value to Timer 0
  74.        movwf   TMR0
  75.        bcf     INTCON,T0IF       ; Clear Timer Interrupt
  76.       bsf     INTCON,T0IE       ; Enable interrupts for Timer 0
  77.       bsf     INTCON,GIE
  78. playwait      movf    length,W          ; Retrieve the note length
  79.       movwf   dl1               ; and store it in delay counter 1
  80. loop1       movf    tempo,W           ; This value sets the timing resolution
  81.       movwf   dl2
  82. loop2         nop                       ; Inner delay loop delay
  83.       nop     
  84.       decfsz  dl2,F           
  85.               goto    loop2
  86.               decfsz  dl1,F             ; Outer delay loop
  87.               goto    loop1
  88.               bcf     INTCON,T0IE       ; Timer interrupts off           
  89. ;Fetch next note/length pair:
  90.           incf    tptrl,F           ; Increment tune ptr         
  91.        btfsc   STATUS,Z      ; Test for low byte rollover
  92.        incf    tptrh,F           ; Inc high byte
  93.               goto    playtune         ; Loop for next note
  94. ; Routine to fetch data from the tune tables
  95. gettunedata   movf    tptrh,W         ; Set up PCLATH for the jump
  96.               movwf   PCLATH                     
  97.       movf    tptrl,W       ; Get low address of tptr
  98.       movwf   PCL       ; Jump off to the table entry                                 
  99. ; Pitch lookup function                             
  100. pitchtable    clrf    PCLATH           ; Clear PCLATH for zero page
  101.       addwf PCL,F
  102.       retlw 0x11               ;C5  // Midi Code 60
  103.       retlw 0x1F               ;C#
  104.       retlw 0x2B               ;D
  105.       retlw 0x37               ;D#
  106.       retlw 0x42               ;E
  107.       retlw 0x4D               ;F
  108.       retlw 0x57               ;F#
  109.       retlw 0x61               ;G
  110.       retlw 0x6A        ;G#
  111.       retlw 0x72               ;A (440)
  112.       retlw 0x7A               ;Bb
  113.       retlw 0x81               ;B
  114.       retlw 0x89               ;C6 // Midi Code 72
  115.       retlw 0x8F               ;Db
  116.       retlw 0x96               ;D
  117.       retlw 0x9C               ;Eb
  118.       retlw 0xA1               ;E
  119.       retlw 0xA7               ;F
  120.       retlw 0xAC               ;F#
  121.       retlw 0xB0               ;G
  122.       retlw 0xB5               ;Ab
  123.       retlw 0xB9               ;A (880)
  124.       retlw 0xBD               ;Bb
  125.       retlw 0xC1               ;B
  126.       retlw 0xC4               ;C7 // Midi Code 84
  127.       retlw 0xC8               ;Db
  128.       retlw 0xCB               ;D
  129.       retlw 0xCE               ;Eb
  130.       retlw 0xD1               ;E
  131.       retlw 0xD3               ;F
  132.       retlw 0xD6               ;F#
  133.       retlw 0xD8               ;G
  134.       retlw 0xDA               ;Ab
  135.       retlw 0xDC               ;A (1760)
  136.              retlw 0xDE        ;Bb
  137.       retlw 0xE0               ;
  138.       retlw 0xE2               ;C8 // Midi Code 96
  139.                                                                    
  140.              
  141. ;Interrupt service - toggle the drive polarity to the sounder
  142. ;Note that this does not preserve the status bits - be careful,
  143. ;and that there is an assumption we are addressing bank 0.
  144. toggle        movwf   temp
  145.               movf    pitch,W
  146.               movwf   TMR0
  147.       movf    PORTB,W
  148.               xorlw   0x0F
  149.               movwf   PORTB
  150.       bcf     INTCON,T0IF
  151.       movf    temp,w
  152.       retfie
  153. ;Tune Tables           
  154. ;Must be on even byte boundary                       
  155.                        
  156.       org 0x0080
  157. ; Tune 0 Data
  158. ; Bach 'Badinerie' from Suite No 2
  159. tune0 retlw 0x17 ;B
  160. retlw 0x78 ;240
  161. retlw 0x1A ;D
  162. retlw 0x3C ;120
  163. retlw 0x17 ;B
  164. retlw 0x3C ;120
  165. retlw 0x12 ;F#
  166. retlw 0x78 ;240
  167. retlw 0x17 ;B
  168. retlw 0x3C ;120
  169. retlw 0x12 ;F#
  170. retlw 0x3C ;120
  171. retlw 0x0E ;D
  172. retlw 0x78 ;240
  173. retlw 0x12 ;F#
  174. retlw 0x3C ;120
  175. retlw 0x0E ;D
  176. retlw 0x3C ;120
  177. retlw 0x0B ;B
  178. retlw 0xF0 ;480
  179. retlw 0x06 ;F#
  180. retlw 0x3C ;120
  181. retlw 0x0B ;B
  182. retlw 0x3C ;120
  183. retlw 0x0E ;D
  184. retlw 0x3C ;120
  185. retlw 0x0B ;B
  186. retlw 0x3C ;120
  187. retlw 0x0D ;C#
  188. retlw 0x3C ;120
  189. retlw 0x0B ;B
  190. retlw 0x3C ;120
  191. retlw 0x0D ;C#
  192. retlw 0x3C ;120
  193. retlw 0x0B ;B
  194. retlw 0x3C ;120
  195. retlw 0x0A ;A#
  196. retlw 0x3C ;120
  197. retlw 0x0D ;C#
  198. retlw 0x3C ;120
  199. retlw 0x10 ;E
  200. retlw 0x3C ;120
  201. retlw 0x0D ;C#
  202. retlw 0x3C ;120
  203. retlw 0x0E ;D
  204. retlw 0x78 ;240
  205. retlw 0x0B ;B
  206. retlw 0x78 ;240
  207. retlw 0x17 ;B
  208. retlw 0x78 ;240
  209. retlw 0x1A ;D
  210. retlw 0x3C ;120
  211. retlw 0x17 ;B
  212. retlw 0x3C ;120
  213. retlw 0x12 ;F#
  214. retlw 0x78 ;240
  215. retlw 0x17 ;B
  216. retlw 0x3C ;120
  217. retlw 0x12 ;F#
  218. retlw 0x3C ;120
  219. retlw 0x0E ;D
  220. retlw 0x78 ;240
  221. retlw 0x12 ;F#
  222. retlw 0x3C ;120
  223. retlw 0x0E ;D
  224. retlw 0x3C ;120
  225. retlw 0x0B ;B
  226. retlw 0xF0 ;480
  227. retlw 0x0E ;D
  228. retlw 0x78 ;240
  229. retlw 0x0E ;D
  230. retlw 0x78 ;240
  231. retlw 0x0E ;D
  232. retlw 0x78 ;240
  233. retlw 0x0E ;D
  234. retlw 0x78 ;240
  235. retlw 0x17 ;B
  236. retlw 0x78 ;240
  237. retlw 0x0E ;D
  238. retlw 0x78 ;240
  239.  retlw 0x10 ;E
  240. retlw 0x3C ;60
  241. retlw 0x0E ;D
  242. retlw 0x3C ;30
  243. retlw 0x0D ;C#
  244. retlw 0x78 ;240
  245. retlw 0x12 ;F#
  246. retlw 0x78 ;240
  247. retlw 0x12 ;F#
  248. retlw 0x78 ;240
  249. retlw 0x12 ;F#
  250. retlw 0x78 ;240
  251. retlw 0x12 ;F#
  252. retlw 0x78 ;240
  253. retlw 0x1A ;D
  254. retlw 0x78 ;240
  255. retlw 0x12 ;F#
  256. retlw 0x78 ;220
  257. retlw 0x12 ;F#
  258. retlw 0x3C ;30
  259. retlw 0x14 ;G#
  260. retlw 0x3C ;65
  261. retlw 0x11 ;F
  262. retlw 0x78 ;270
  263. retlw 0x0D ;C#
  264. retlw 0x3C ;120
  265. retlw 0x12 ;F#
  266. retlw 0x3C ;120
  267. retlw 0x15 ;A
  268. retlw 0x3C ;120
  269. retlw 0x12 ;F#
  270. retlw 0x3C ;120
  271. retlw 0x14 ;G#
  272. retlw 0x3C ;120
  273. retlw 0x12 ;F#
  274. retlw 0x3C ;120
  275. retlw 0x14 ;G#
  276. retlw 0x3C ;120
  277. retlw 0x12 ;F#
  278. retlw 0x3C ;120
  279. retlw 0x11 ;F
  280. retlw 0x3C ;120
  281. retlw 0x14 ;G#
  282. retlw 0x3C ;120
  283. retlw 0x17 ;B
  284. retlw 0x3C ;120
  285. retlw 0x14 ;G#
  286. retlw 0x3C ;120
  287. retlw 0x15 ;A
  288. retlw 0x3C ;120
  289. retlw 0x14 ;G#
  290. retlw 0x3C ;120
  291. retlw 0x15 ;A
  292. retlw 0x3C ;120
  293. retlw 0x14 ;G#
  294. retlw 0x3C ;120
  295. retlw 0x12 ;F#
  296. retlw 0x3C ;120
  297. retlw 0x15 ;A
  298. retlw 0x3C ;120
  299. retlw 0x12 ;F#
  300. retlw 0x3C ;120
  301. retlw 0x11 ;F
  302. retlw 0x3C ;120
  303. retlw 0x12 ;F#
  304. retlw 0x3C ;120
  305. retlw 0x17 ;B
  306. retlw 0x3C ;120
  307. retlw 0x12 ;F#
  308. retlw 0x3C ;120
  309. retlw 0x11 ;F
  310. retlw 0x39 ;115
  311. retlw 0x12 ;F#
  312. retlw 0x3C ;120
  313. retlw 0x19 ;C#
  314. retlw 0x3E ;125
  315. retlw 0x12 ;F#
  316. retlw 0x3C ;120
  317. retlw 0x11 ;F
  318. retlw 0x3C ;120
  319. retlw 0x12 ;F#
  320. retlw 0x39 ;115
  321. retlw 0x1A ;D
  322. retlw 0x3E ;125
  323. retlw 0x12 ;F#
  324. retlw 0x3C ;120
  325. retlw 0x11 ;F
  326. retlw 0x3C ;120
  327. retlw 0x12 ;F#
  328. retlw 0x3C ;120
  329. retlw 0x1A ;D
  330. retlw 0x3C ;120
  331. retlw 0x19 ;C#
  332. retlw 0x3C ;120
  333. retlw 0x17 ;B
  334. retlw 0x3C ;120
  335. retlw 0x19 ;C#
  336. retlw 0x3C ;120
  337. retlw 0x15 ;A
  338. retlw 0x3C ;120
  339. retlw 0x14 ;G#
  340. retlw 0x3C ;120
  341. retlw 0x12 ;F#
  342. retlw 0x3C ;130
  343. retlw 0x15 ;A
  344. retlw 0x78 ;210
  345. retlw 0x14 ;G#
  346. retlw 0x3C
  347. retlw 0x12 ;F#
  348. retlw 0x3C ;
  349. retlw 0x12 ;F#
  350. retlw 0xE0 ;480
  351. retlw 0xFF
  352. retlw 0
  353. ; Tune 1
  354. ; Mozart Eine Klein Nachtmusik
  355. tune1      
  356. retlw 0x13 ;G
  357. retlw 0x43 ;538
  358. retlw 0x40 ;REST
  359. retlw 0x4D ;617
  360. retlw 0x0E ;D
  361. retlw 0x18 ;193
  362. retlw 0x40 ;REST
  363. retlw 0x1D ;232
  364. retlw 0x13 ;G
  365. retlw 0x3E ;498
  366. retlw 0x40 ;REST
  367. retlw 0x48 ;582
  368. retlw 0x0E ;D
  369. retlw 0x1B ;218
  370. retlw 0x40 ;REST
  371. retlw 0x18 ;192
  372. retlw 0x13 ;G
  373. retlw 0x15 ;168
  374. retlw 0x40 ;REST
  375. retlw 0x19 ;207
  376. retlw 0x0E ;D
  377. retlw 0x15 ;168
  378. retlw 0x40 ;REST
  379. retlw 0x15 ;172
  380. retlw 0x13 ;G
  381. retlw 0x17 ;188
  382. retlw 0x40 ;REST
  383. retlw 0x18 ;197
  384. retlw 0x17 ;B
  385. retlw 0x17 ;188
  386. retlw 0x40 ;REST
  387. retlw 0x1B ;222
  388. retlw 0x1A ;D
  389. retlw 0x3B ;478
  390. retlw 0x40 ;REST
  391. retlw 0x83 ;1052
  392. retlw 0x18 ;C
  393. retlw 0x47 ;568
  394. retlw 0x40 ;REST
  395. retlw 0x4A ;597
  396. retlw 0x15 ;A
  397. retlw 0x15 ;168
  398. retlw 0x40 ;REST
  399. retlw 0x1D ;237
  400. retlw 0x18 ;C
  401. retlw 0x3C ;483
  402. retlw 0x40 ;REST
  403. retlw 0x52 ;657
  404. retlw 0x15 ;A
  405. retlw 0x16 ;183
  406. retlw 0x40 ;REST
  407. retlw 0x16 ;177
  408. retlw 0x18 ;C
  409. retlw 0x1C ;228
  410. retlw 0x40 ;REST
  411. retlw 0x12 ;147
  412. retlw 0x15 ;A
  413. retlw 0x16 ;183
  414. retlw 0x40 ;REST
  415. retlw 0x18 ;197
  416. retlw 0x12 ;F#
  417. retlw 0x18 ;198
  418. retlw 0x40 ;REST
  419. retlw 0x14 ;167
  420. retlw 0x15 ;A
  421. retlw 0x1D ;238
  422. retlw 0x40 ;REST
  423. retlw 0x18 ;192
  424. retlw 0x0E ;D
  425. retlw 0x39 ;458
  426. retlw 0x40 ;REST
  427. retlw 0x82 ;1042
  428. retlw 0x13 ;G
  429. retlw 0x27 ;313
  430. retlw 0x40 ;REST
  431. retlw 0x3E ;497
  432. retlw 0x13 ;G
  433. retlw 0x6B ;858
  434. retlw 0x40 ;REST
  435. retlw 0x1E ;242
  436. retlw 0x17 ;B
  437. retlw 0x31 ;395
  438. retlw 0x15 ;A
  439. retlw 0x21 ;268
  440. retlw 0x40 ;REST
  441. retlw 0x07 ;57
  442. retlw 0x13 ;G
  443. retlw 0x16 ;183
  444. retlw 0x40 ;REST
  445. retlw 0x18 ;197
  446. retlw 0x13 ;G
  447. retlw 0x16 ;180
  448. retlw 0x15 ;A
  449. retlw 0x13 ;155
  450. retlw 0x13 ;G
  451. retlw 0x12 ;145
  452. retlw 0x12 ;F#
  453. retlw 0x10 ;133
  454. retlw 0x40 ;REST
  455. retlw 0x22 ;272
  456. retlw 0x12 ;F#
  457. retlw 0x68 ;833
  458. retlw 0x40 ;REST
  459. retlw 0x1F ;252
  460. retlw 0x15 ;A
  461. retlw 0x2C ;355
  462. retlw 0x18 ;C
  463. retlw 0x1B ;218
  464. retlw 0x40 ;REST
  465. retlw 0x14 ;162
  466. retlw 0x12 ;F#
  467. retlw 0x13 ;158
  468. retlw 0x40 ;REST
  469. retlw 0x19 ;202
  470. retlw 0x15 ;A
  471. retlw 0x2F ;380
  472. retlw 0x13 ;G
  473. retlw 0x13 ;158
  474. retlw 0x40 ;REST
  475. retlw 0x22 ;272
  476. retlw 0x13 ;G
  477. retlw 0x78 ;963
  478. retlw 0x40 ;REST
  479. retlw 0x1D ;237
  480. retlw 0x17 ;B
  481. retlw 0x2A ;343
  482. retlw 0x40 ;REST
  483. retlw 0x03 ;27
  484. retlw 0x15 ;A
  485. retlw 0x22 ;278
  486. retlw 0x40 ;REST
  487. retlw 0x0C ;102
  488. retlw 0x13 ;G
  489. retlw 0x16 ;183
  490. retlw 0x40 ;REST
  491. retlw 0x1A ;212
  492. retlw 0x13 ;G
  493. retlw 0x19 ;205
  494. retlw 0x15 ;A
  495. retlw 0x12 ;150
  496. retlw 0x13 ;G
  497. retlw 0x11 ;140
  498. retlw 0x12 ;F#
  499. retlw 0x12 ;148
  500. retlw 0x40 ;REST
  501. retlw 0x1F ;252
  502. retlw 0x12 ;F#
  503. retlw 0x5B ;728
  504. retlw 0x40 ;REST
  505. retlw 0x27 ;317
  506. retlw 0x15 ;A
  507. retlw 0x2D ;365
  508. retlw 0x18 ;C
  509. retlw 0x1A ;208
  510. retlw 0x40 ;REST
  511. retlw 0x13 ;152
  512. retlw 0x12 ;F#
  513. retlw 0x14 ;163
  514. retlw 0x40 ;REST
  515. retlw 0x19 ;207
  516. retlw 0x13 ;G
  517. retlw 0x14 ;163
  518. retlw 0x40 ;REST
  519. retlw 0x19 ;207
  520. retlw 0x13 ;G
  521. retlw 0x13 ;153
  522. retlw 0x40 ;REST
  523. retlw 0x1A ;212
  524. retlw 0x13 ;G
  525. retlw 0x1C ;225
  526. retlw 0x12 ;F#
  527. retlw 0x15 ;175
  528. retlw 0x10 ;E
  529. retlw 0x1E ;240
  530. retlw 0x12 ;F#
  531. retlw 0x12 ;150
  532. retlw 0x13 ;G
  533. retlw 0x18 ;198
  534. retlw 0x40 ;REST
  535. retlw 0x16 ;177
  536. retlw 0x13 ;G
  537. retlw 0x10 ;128
  538. retlw 0x40 ;REST
  539. retlw 0x23 ;287
  540. retlw 0x17 ;B
  541. retlw 0x17 ;190
  542. retlw 0x15 ;A
  543. retlw 0x0D ;105
  544. retlw 0x13 ;G
  545. retlw 0x1F ;255
  546. retlw 0x15 ;A
  547. retlw 0x0F ;125
  548. retlw 0x17 ;B
  549. retlw 0x18 ;193
  550. retlw 0x40 ;REST
  551. retlw 0x1A ;212
  552. retlw 0x17 ;B
  553. retlw 0x10 ;128
  554. retlw 0x40 ;REST
  555. retlw 0x20 ;257
  556. retlw 0x1A ;D
  557. retlw 0x19 ;200
  558. retlw 0x18 ;C
  559. retlw 0x0F ;125
  560. retlw 0x17 ;B
  561. retlw 0x1F ;250
  562. retlw 0x18 ;C
  563. retlw 0x10 ;135
  564. retlw 0x1A ;D
  565. retlw 0x59 ;713
  566. retlw 0x40 ;REST
  567. retlw 0x7B ;987
  568. retlw 0x0E ;D
  569. retlw 0xBA ;1495
  570. retlw 0x10 ;E
  571. retlw 0x7C ;998
  572. retlw 0x40 ;REST
  573. retlw 0x48 ;577
  574. retlw 0x0E ;D
  575. retlw 0x19 ;205
  576. retlw 0x0C ;C
  577. retlw 0x16 ;183
  578. retlw 0x40 ;REST
  579. retlw 0x31 ;397
  580. retlw 0x0C ;C
  581. retlw 0x14 ;163
  582. retlw 0x40 ;REST
  583. retlw 0x4C ;612
  584. retlw 0x0C ;C
  585. retlw 0x17 ;190
  586. retlw 0x0B ;B
  587. retlw 0x12 ;148
  588. retlw 0x40 ;REST
  589. retlw 0x39 ;457
  590. retlw 0x0B ;B
  591. retlw 0x13 ;153
  592. retlw 0x40 ;REST
  593. retlw 0x43 ;537
  594. retlw 0x0B ;B
  595. retlw 0x17 ;190
  596. retlw 0x09 ;A
  597. retlw 0x13 ;153
  598. retlw 0x40 ;REST
  599. retlw 0x37 ;447
  600. retlw 0x09 ;A
  601. retlw 0x16 ;178
  602. retlw 0x40 ;REST
  603. retlw 0x41 ;522
  604. retlw 0x07 ;G
  605. retlw 0x2E ;375
  606. retlw 0x06 ;F#
  607. retlw 0x33 ;410
  608. retlw 0x04 ;E
  609. retlw 0x2D ;363
  610. retlw 0x40 ;REST
  611. retlw 0x01 ;12
  612. retlw 0x06 ;F#
  613. retlw 0x35 ;428
  614. retlw 0x40 ;REST
  615. retlw 0x02 ;22
  616. retlw 0x07 ;G
  617. retlw 0x16 ;178
  618. retlw 0x40 ;REST
  619. retlw 0x50 ;642
  620. retlw 0x09 ;A
  621. retlw 0x10 ;133
  622. retlw 0x40 ;REST
  623. retlw 0x4C ;612
  624. retlw 0x0B ;B
  625. retlw 0x0E ;113
  626. retlw 0x40 ;REST
  627. retlw 0xB4 ;1442
  628. retlw 0x0E ;D
  629. retlw 0xBA ;1495
  630. retlw 0x10 ;E
  631. retlw 0x82 ;1043
  632. retlw 0x40 ;REST
  633. retlw 0x39 ;462
  634. retlw 0x0E ;D
  635. retlw 0x2D ;360
  636. retlw 0x0C ;C
  637. retlw 0x16 ;178
  638. retlw 0x40 ;REST
  639. retlw 0x1E ;242
  640. retlw 0x0C ;C
  641. retlw 0x10 ;128
  642. retlw 0x40 ;REST
  643. retlw 0x1F ;252
  644. retlw 0x0C ;C
  645. retlw 0x10 ;133
  646. retlw 0x40 ;REST
  647. retlw 0x1C ;227
  648. retlw 0x0C ;C
  649. retlw 0x2C ;355
  650. retlw 0x0B ;B
  651. retlw 0x13 ;153
  652. retlw 0x40 ;REST
  653. retlw 0x1E ;247
  654. retlw 0x0B ;B
  655. retlw 0x0D ;108
  656. retlw 0x40 ;REST
  657. retlw 0x23 ;282
  658. retlw 0x0B ;B
  659. retlw 0x10 ;133
  660. retlw 0x40 ;REST
  661. retlw 0x1E ;247
  662. retlw 0x0B ;B
  663. retlw 0x2F ;380
  664. retlw 0x09 ;A
  665. retlw 0x13 ;158
  666. retlw 0x40 ;REST
  667. retlw 0x1B ;222
  668. retlw 0x09 ;A
  669. retlw 0x13 ;153
  670. retlw 0x40 ;REST
  671. retlw 0x1E ;242
  672. retlw 0x09 ;A
  673. retlw 0x10 ;128
  674. retlw 0x40 ;REST
  675. retlw 0x23 ;282
  676. retlw 0x07 ;G
  677. retlw 0x2B ;350
  678. retlw 0x06 ;F#
  679. retlw 0x2F ;380
  680. retlw 0x04 ;E
  681. retlw 0x31 ;395
  682. retlw 0x06 ;F#
  683. retlw 0x35 ;428
  684. retlw 0x40 ;REST
  685. retlw 0x05 ;47
  686. retlw 0x07 ;G
  687. retlw 0xB4 ;468
  688. retlw 0xFF
  689.               END


 
j'ai beau chercher l'ereur a ces 2 lignes... je ne trouve pas
 
EDIT: Dr lous-> mise dans des balises code


Message édité par re12 le 08-02-2005 à 22:41:10

---------------
SERVICE REALISATION DE CIRCUIT IMPRIME        Mon laser        
mood
Google
Posté le 08-02-2005 à 20:53:13  profilanswer
 

n°4942
KnX
To be or not to code.
Posté le 08-02-2005 à 21:57:01  profilanswer
 

met le code dans des balises [code], pas des citations, comme ca on aura les n° des lignes ( plus facile pour lire tout ca quoi ... )


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
n°4943
re12
Back to the futur!
Posté le 09-02-2005 à 07:27:07  profilanswer
 

Merci Lous  :jap:


---------------
SERVICE REALISATION DE CIRCUIT IMPRIME        Mon laser        
n°5191
dannydan31​5
Posté le 10-03-2005 à 16:01:14  profilanswer
 

Ben en fait c est pas des erreurs (si je me trompe pas !)  
c est jsute des warning (alertes!) qui te disent :
que les registres que tu essaye de modifier ne se trouve pas en page 0 de la ram ! et te disent de controler que tu as bien selectionner la bank 1 (de la ram !) (ligne 29 et 39
de code source !)  
par contre je comprend pas pkoi la compilation s arrete !  
Je te conseille de regarder en fin de page 99 et debut pag 100 du cours (part 1 R 18) de BIGONOF !!  
il existe une directive pour desactiver ce genre de  messages !
Essaye de voir dans tes option de MPLAB si il y as pas quelque part une qui permet d arreter la compilation a l amoindre erreur !

n°5192
re12
Back to the futur!
Posté le 10-03-2005 à 18:05:13  profilanswer
 

oki merci

mood
Google
Posté le 10-03-2005 à 18:05:13  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  [PIC] Probleme programme...

 

Hit Parade