• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (Tiffany)




請教一下isdigit的用法
#11
高級會員
高級會員


請教一下哦
我在程式碼裡加入了

#include <p18f4550.h>
#include <delays.h>
#include <ctype.h>

void main(void)
{
unsigned char a;
unsigned char b;
a = 5;
b = isdigit(a);
if (b)
a = 'k';
else
a = 2;

可是回傳的b都是永遠是0
為什麼呢
我是不是用錯了

發表於: 2005/10/7 11:49
頂部


關於ICD2 + APP001的燒錄問題
#12
高級會員
高級會員


請問一下哦

我在PIC的燒錄都是用ICD2 + APP001來燒
可是我前一陣子發現有時當燒第一次時
測試時有些初始功能有問題
可是再拿去燒一樣的程式一次或二次
功能就OK了
但現在不曉得到底是程式碼的問題還是ICD2或APP001的問題
不曉得有沒有什麼方法可以來判別呢

請高手不吝指教
謝謝

發表於: 2005/10/6 16:41
頂部


Re: 很容易當掉!!!
#13
高級會員
高級會員


我就在那個fw的processIO裡頭
void ProcessIO(void)
{
unsigned char func_sel = 0;
unsigned char set_ch;
unsigned char set_value;
unsigned char ins_ok = 0;
unsigned char i;
static unsigned char Print_Loop = 0 ;

// User Application USB tasks
if((usb_device_state < CONFIGURED_STATE)||(UCONbits.SUSPND==1)) return;

//Hyper_Start(); // Show the welcome message


// Check the function value input

if (getsUSBUSART(&input_buffer[input_len],1))
{
if (mUSBUSARTIsTxTrfReady())
{
putrsUSBUSART(ok_mes);
//Delay10KTCYx(120);
}
}
再請高手幫忙看看吧

發表於: 2005/9/28 14:15
頂部


很容易當掉!!!
#14
高級會員
高級會員


我現在用pic18f4550 usb模擬rs232
設計了一個只要pc端給他任何一個input
就回應OK
結果發現當在回應OK時前頭都還會回一個0x00的符號
並且如果我在pc端一直input的話
它沒多久就會當掉
不再有任何回應
但只要把連線斷開重新連就又好了
怎麼會這樣呢?_?

發表於: 2005/9/28 13:59
頂部


Re: pic18f4550 USB模擬RS232的功能
#15
高級會員
高級會員


謝謝板主的回應

我在想應該也是設定上的問題
可是現在這樣會碰到一個問題
就是當我是想要收到一個指令後或按個按鍵後他就連續跑出像10個ok的訊息
這樣子的寫法好像就沒有辦法達到
因為我試了以下的程式碼

if (getsUSBUSART(&input_buffer[input_len],1))
{
if ( Print_Loop < 100 )
{
if (mUSBUSARTIsTxTrfReady())
{
putrsUSBUSART(ok_mes);
Print_Loop ++;
}
}
}
結果當我按'1'的時候仍然只能出現一次的ok_mes~~~~
不曉得這樣的功能有沒有辦法達到呢

發表於: 2005/9/27 16:38
頂部


pic18f4550 USB模擬RS232的功能
#16
高級會員
高級會員


請教一下哦

我現在已經可以利用USB模擬RS232來做一些應用
但是發現了一個問題
當我輸入以下的程式碼

for(i=0;i<100;i++)
{
if(mUSBUSARTIsTxTrfReady())
putrsUSBUSART(ok_mes);
Delay1KTCYx(12);
}

它應該要SHOW 100次的ok_mes的內容
但是我發現它都只會show出一次
是為什麼呢
有沒有人可以告訴我呢
感激不盡

發表於: 2005/9/26 17:46
頂部


Re: 我的MCU瘋了嗎@______@
#17
高級會員
高級會員


謝謝板主

我看到了^__^

發表於: 2005/9/24 11:22
頂部


Re: 請問一下MCP42100的SPI MODE要怎麼設呢
#18
高級會員
高級會員


也沒有
我是一開始進行初始化的時候就設了spi的模式
也就只跑那麼一次
不過因為它是好幾顆42100串接
所以我是用一個for loop來寫
先前跑可以
後來我是改了後面的程式可是和spi這段也都沒關係
就開始不太正常
有時compiler出來可以
有時compiler出來就不行
真奇怪>__<

發表於: 2005/9/23 9:45
頂部


請問一下MCP42100的SPI MODE要怎麼設呢
#19
高級會員
高級會員


>___<
真奇怪
我使用C18裡頭內附的函數SPI.H
然後先前設MCP42100的模式為
OpenSPI(SPI_FOSC_16, MODE_00, SMPMID)
一開始可以跑
可是後來我也沒做什麼修改
只是修改了別的地方的程式可是和SPI完全沒關係
結果後來它就變成有時COMPILER出來可以跑
有時候不行了
為什麼會這樣呢
是不是我原來的模式就有設錯呢
請高手們指點一下吧
最近在DEBUG發現了很多不懂的問題
真是頭都昏了>__<

發表於: 2005/9/22 18:51
頂部


又有問題了~~關於SPI
#20
高級會員
高級會員


我又來問問題了

我發現一個奇怪的現象...
我的程式中有一段是用SPI傳輸的
但由於最近在DEBUG
因此常常要對MCU進行燒錄
但是...我發現
基本上我那一段程式沒什麼修改
可是卻有時燒進去後插上去有動作
有點則沒有動作
為什麼會這樣呢
莫非當一個程式COMPILER太多次後它裡頭會亂掉有問題嗎???

發表於: 2005/9/22 15:32
頂部



« 1 (2) 3 4 5 ... 8 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------