㈠ 哪個模擬軟體可以模擬pic32位單片機
目前只有MPLAB IDE中的SIM能模擬PIC32,且有些功能還不能完全模擬,如通信介面等。
㈡ 用Pic32單片機做音樂噴泉,都要哪些模塊,怎麼實現,C語言的程序怎麼編寫,求指導~~~
1.ADC 模塊,隔一段時間檢查一次,得到一個ADC值,根據得到的值驅動不同的LED,可將所有ADC值劃分為7個區間。
2.根據ADC值驅動水泵。。
呵呵,感覺你說的挺細的了。我說的都是你的話復述。。
我也用PIC32開發過產品,可以多溝通。
㈢ PIC 32位單片機有哪些
太多了,到目前為止,共有58個型號:
PIC32MX110F016B
PIC32MX110F016C
PIC32MX110F016D
PIC32MX120F032B
PIC32MX120F032C
PIC32MX120F032D
PIC32MX210F016B
PIC32MX210F016C
PIC32MX210F016D
PIC32MX220F032B
PIC32MX220F032C
PIC32MX220F032D
PIC32MX320F032H
PIC32MX320F064H
PIC32MX320F064H-40
PIC32MX320F128H
PIC32MX320F128L
PIC32MX340F128H
PIC32MX340F128L
PIC32MX340F256H
PIC32MX340F512H
PIC32MX360F256L
PIC32MX360F512L
PIC32MX420F032H
PIC32MX440F128H
PIC32MX440F128L
PIC32MX440F256H
PIC32MX440F512H
PIC32MX460F256L
PIC32MX460F512L
PIC32MX534F064H
PIC32MX534F064L
PIC32MX564F064H
PIC32MX564F064L
PIC32MX564F128H
PIC32MX564F128L
PIC32MX575F256H
PIC32MX575F256L
PIC32MX575F512H
PIC32MX575F512L
PIC32MX664F064H
PIC32MX664F064L
PIC32MX664F128H
PIC32MX664F128L
PIC32MX675F256H
PIC32MX675F256L
PIC32MX675F512H
PIC32MX675F512L
PIC32MX695F512H
PIC32MX695F512L
PIC32MX764F128H
PIC32MX764F128L
PIC32MX775F256H
PIC32MX775F256L
PIC32MX775F512H
PIC32MX775F512L
PIC32MX795F512H
PIC32MX795F512L
㈣ PIC32位單片機用什麼編程
1
32位單片機C語言編程
2
平時較多的時候使用Mac
Book,Microchip的MPLAB
X開發環境是跨平台的,可以運行在windows、linux以及OS
X上,能在OS
X上很方便玩起來的單片機絕對不多(雖然有GCC這種跨平台神器,但是大家都知道,新手根本玩不轉這東西);另外MPLAB
X開發環境以及XC系列編譯器是免費的,雖然免費的XC編譯器好像很渣的樣子(不能選擇優化)。
3
㈤ PIC單片機有何優勢
個人經驗,僅供參考:
PIC單片機在價格上確實不存在優勢。
PIC單片機的抗干擾性能明顯高於AVR,我做過產品對比。
PIC單片機的精簡指令集易學好用,如果喜歡匯編語言的,可以從這個單片機入手,STM32的匯編語言入手太麻煩了。
開發新產品建議不要選用PIC,缺點是容易破解。建議用STC,STM,有唯一ID,用於加密。
㈥ mplab編程 單片機是PIC32MX795有會的朋友+q34352749 或者直接回答也行 求幫助
您好,這樣的:
IC32單片機首先對UART進行設置。本課題選擇串口的通信方式為半雙工模式, 設置UBRRH 和UBRRL以使波特率為9600bps, 設置UCSRB以使接收器與發送器使能,通過UCSRC寄存器設置幀格式。接下來對ENC624J600進行初始化, 首先應查詢ESTAT寄存器的CLKRDY位,確保在配置MAC和PHY寄存器前有足夠的延時;PHY寄存器用來設置通信模式;編程ERXST和ERXND指針對接收緩沖器進行初始化, 當編程ERXST指針時,相同的值會自動更新ERXWRPT寄存器,接收硬體將從ERXWRPT中的地址開始寫入已收到的數據, 為跟蹤接收的數據,ERXRDPT寄存器也需要用相同的值編程;為了能最大限度地降低主控制器的處理工作量, ENC624J600配備了不同的過濾器,可自動拒絕不需要的數據包,所有的過濾器都由ERXFCON寄存器進行配置,可以使用ANDOR位對幾個過濾器的測試結果作邏輯/與0或邏輯/或0運算;由於未被用作接收緩沖器的存儲空間都作為發送緩沖器,所以不需要對發送緩沖器進行特定的初始化,通常將存儲空間分配為大的接收緩沖器空間和較小的接收存儲空間。最後, 由於ENC624J600佔用單片機的中斷口, 所以最後通過MCUCR寄存器對中斷進行初始化設置。在初始化完成後,即進入主循環程序打開中斷服務程序,單片機將反復檢測ENC624J600是否接收到乙太網幀(或者數據緩沖區B中有數據需要發送),當有數據接收(或者發送)時則調用相應的子函數處理, 將數據存入數據緩沖區A(或者發送至乙太網上)。
由於RS485數據報為短幀,所以在傳輸層採用UDP協議,乙太網控制器協議轉換模塊主要負責將接收的UDP數據報中解析出RS485協議報文,並將其存入數據緩沖區A中;或者將數據緩沖區B中的RS485協議報文封裝成UDP數據報,然後發送到乙太網上。在RS485通信協議、乙太網協議都能正常運行的情況下,要實現2種協議間的數據轉換非常簡單,當RS485成功接收到一幀數據後,分離出數據部分,然後將數據打包成乙太網協議棧格式,發送到乙太網即可乙太網到RS485的數據轉換與此相反。
㈦ pic32單片機有前景嗎值得花時間去研究開發嗎
沒用過STM32,但是用過AVR和PIC,以及PowerPC。我個人的看法僅供參考:如果是為了去應聘,當然你最好把學習的知識和目標行業聯系起來,比如說做智能機,不用問,肯定是ARM核心的處理器好找工作。如果做通信,當然是PowerPC。如果是自己學習,那麼學哪個都差不多,知識是相通的。回來說PIC32,我也剛學習,感覺Microchip最大的好處就是給你封裝的很完善,只要你使用Plib,那麼細節根本不用操作。如果不跑OS,而且你用過PIC8位或16位單片機的話,反正很快就明白了,我用了一周,就忙著去做項目了。至於STM32,以前關注過,有人說不穩定,所以沒嘗試。ARM是流行,但是流行不一定好用,你要看自己的需求,不能人雲亦雲。誰多說自己用的是好東西,呵呵,要不就是精神病了,你選擇性的參考吧。至於貶低別的人,中國特色,不好說啥,要不我也被特色了。嘻嘻。
㈧ pic32位與8位單片機編程有什麼不同
指令長度和數據長度不同,32位意味著數據和指令都能達到4個位元組,2個字。8位是最簡單的,也最容易掌握。
㈨ 求人指導用C語言編寫播放音樂的程序 基於PIC32的單片機
是用PWM還是用語音晶元,把整體方案說一下,還有多多使用網路谷歌這些東西,上面有好多相關資料的