1.如果在執行編譯時出現錯誤訊息或編譯完沒有變化, 可以將資料件內編譯檔案都刪除, 重新編譯.
2.如果在執行編譯時出現錯誤訊息" usbdrv.c:(.text+0x272): undefined reference to `usbEventResetReady' ", 可以將[usbdrv]資料件內副檔名.o都的檔案都刪除, 重新編譯就會正常.
1.如果在執行編譯時出現錯誤訊息或編譯完沒有變化, 可以將資料件內編譯檔案都刪除, 重新編譯.
2.如果在執行編譯時出現錯誤訊息" usbdrv.c:(.text+0x272): undefined reference to `usbEventResetReady' ", 可以將[usbdrv]資料件內副檔名.o都的檔案都刪除, 重新編譯就會正常.
有了物聯網平台,我們可以透過Socket進行通訊連接來傳遞訊息。
如:透過遠端對NodeMCU下指令,wifi小車等。
以電腦主機當Server,由NodeMCU連接至電腦端。
1.建立TCP Server
NodeMCU是基於ESP8266的物聯網開發平台,透過ula腳本,只要短短幾行就可以很輕鬆進行應用。
[1] 燒錄NodeMCU固件
1.將GPIO0連接至GND
[ESP8266描述與功能說明]
ESP8266是低功耗的串口WIFI IC,內建8~32bit MCU,具備UART、IIC、PWM、GPIO及ADC等功能,因此適何應用於遠端控制或監控等。
ESP8266-01規格表
模組 |
出發地:大阪日本橋 08:30
目的地:宇治 09:30
住宿地點:京都 四條河原町 Super Hotel
交通票卷:KTP
日本橋(堺筋線)->北浜駅 (轉) 北浜駅(京阪本線)->中書島 (轉) 中書島(京阪宇治線)->宇治
出發地:神戶東急 08:30
目的地:奈良 10:00
住宿地點:大阪日本橋 Super Hotel
交通票卷:KTP
編譯時出現"is incompatible with avr"
發生原因:從attiny45編譯過的資料夾copy至新資料夾,修改usbconfig及makefile後編譯atmega8.
解決方式:將usbdrv資料夾內,副檔名為.o及.f刪除,重新編譯即可.
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: avr:25 a rchitecture of input file `usbdrv/usbdrv.o' is incompatible with avr:4 output |
當欄位增加且資料量變多,在載入資料時,會延遲好幾秒才顯示,若捲動datagridview捲軸,會發生不順閃爍現象。
解決方法一:使用虛擬填充模式(無效)
using System.Reflection; |