發表文章

圖片
Oceanrich G1磨豆機使用記錄 這台G1買來也大概用了一二個星期了, 簡單的來做個使用記錄, 在粗細上只有五個刻度可以選, 但對我來說反而比較簡單, 相較傳統自已轉深度的手磨器, 更可以簡單的選到自己要的顆粒, 對於常在換手沖和愛壓樂的我,常常換粗細是蠻方便的, 雖說充電方便帶來帶去是它的好處, 但他的重量和體積不小,老實說還是手搖方便帶來帶去, 對於常露營的我來說,真的還是有點重, 量多覺得還是磨好帶去, 量少還是手搖比較輕便, 所以對於我來說,G1最大的好處是, 我沒那麼專業,家裡也沒那個空間放大的磨豆機, 所以G1就是一個很好的替代,不用拉線,容易收納, 比較可惜的是還是有一點靜電吸附的問題, 還有它的粉倉真的不太容易倒粉出來, 很容易不小心倒出濾杯外, 也許要用大口徑的濾紙才行, 愛壓樂也沒那麼好倒。 最後我只能說,比較手搖,電動就是爽啦, 不用一早起床磨到手酸,但又可以簡單的享受手磨的樂趣。 文章同步發部於 Blogger: https://yafaretcs.blogspot.com/2019/12/oceanrich-g1-g1-g1-g1-blogger.html Medium: https://picsee.io/users/480

pyodbc 在win7上面遇到 im002

圖片
預到的問題: 在用python設計SQL讀寫採用pyodbc,  使用以下語法,在win8上運行正常 driver = '{ ODBC Driver 17 for SQL Server }' self .cnxn = pyodbc.connect( 'DRIVER=' + driver + ';PORT=1433;SERVER=' + server + ';PORT=1443;DATABASE=' + database + ';UID=' + username + ';PWD=' + password , timeout = 2 ) 但在另一台win7無python環境上發生錯誤: ('IM002','未找到 [IM002] [Microsoft] [ODBC Driver Manager] 數據源名稱,沒有指定默認驅動程序( 0 ) ( SQLDriverConnect ) ) 由以下的方法可以知道該電腦有的odbc driver為何,再修改python程式 在 Windows 10 中開啟 ODBC 資料來源管理員 在 [開始] 頁面上輸入  ODBC 資料來源 。   「ODBC 資料來源傳統型應用程式」應該會出現在搜尋選項中。 若要在 Windows 7 中開啟 ODBC 資料來源管理員 在  [開始]  功能表上,按一下  [控制台] 。 在  [控制台]  中,按一下  [系統管理工具] 。 在 [系統管理工具] 中,按一下 [資料來源 (ODBC)]。 若要在 Windows Server 2008 中開啟 ODBC 資料來源管理員 在 [開始] 功能表上,指向 [系統管理工具],然後按一下 [資料來源 (ODBC)]。 最後改用以下程式碼,二邊都可以使用 driver = '{SQL Server}'

LinkIt 7697 不用能使用官方的 MT76X7 FLASH TOOL的問題

圖片
在WIN8上面,使用MT76X7 FLASH TOOL時,無法正常使用, 但使用Arduino的開發環境確可以正常使用, 而官方的網站有教同時把rst和usr按住,然後按下start後放開rst的方法, 但實際使用是行不通的, 了解電路後發現, 在Arduino的下載中,它會去控制RTS和DTR,來達到正確的使用, 但MT76X7 FLASH TOOL並不會,導致下找到一半晶片被重置而下載失敗, 目前的解決方法就是放棄使用MT76X7 FLASH TOOL,改用mt76x7-uploader, 下載網址: https://github.com/MediaTek-Labs/mt76x7-uploader.git 這個uploader,會正確的控制rts和dtr來讓晶片進入program mode, 使用的方法如下: upload.exe -c COM24 -f sample.bin -t cm4 -p mt7687 其他的參數如下: -c COM_PORT COM port, can be COM1, COM2, ..., COMx -f BIN_FILE path of the bin file to be uploaded -n DA_FILE path of the DA file to be used. The default file is da97.bin for mt7697 and da87.bin for mt7687 -p PLATFORM_NAME platform to be flashed (mt7687 | mt7697). The default platform is mt7697 -t FLASH_TARGET target to be flashed (cm4 | ldr | n9). The default target is cm4 如此便可以把用gcc編繹完的bin直接下載到晶片中。

創業心得-第一篇,每一步都要知道為什麼

昨天到通訊小組聊了一下, 小旭哥,提到創業的每一步都要知道做了這件事是為了什麼, 而不是想到就去作, 我的解讀是,要為每個動作設定一個目標,同時也要了解做了的後果, 1/15,明天就是116,2016總統大選, 蔡英文的支持者紛紛拿出四年前的影片, 許多人開始分析這四年, 選戰中也不少人的過去被挖出來, 有人指責他人支持廢死,但事實上他每年在立院裡做的都是減刑和廢死, 到了選舉日,反而搖擺了, 回到創業,KitchBot當時只是黑客松時亂想的名字, 也沒想太多,而我的伙伴,也試著想用其他的名字, 但比賽,得獎後,要換也不好換了,雖然我並沒有想換, 但這也是反應出,創業這條跟是單行道, 雖然不能確定做了是不是可以成功, 但確實是該想想每一步為了是什麼, 參與每一次比賽是為了什麼? 參與每一次demo是為了什麼? 參與每一次餐會是為了什麼? 一定要設定一個目標,才不會浪費每一次機會,甚至留下這次選舉人被翻舊帳的後果。

STM8S003 VS STM8S103 VS STM32F030 比較

好久沒發部落格了, 今天心血來潮,剛好遇到一個三胞胎的MCU,就順便把他給記錄下來他們的不同點。 其中STM8S003和8S103,可以PIN 2 PIN,但有以下幾點不同 DATA EEPROM大小不同 103具有96BIT UID 103的PROGRAM ROM號稱可以10K CYCLE,003只能100 其於項目大致上相同   STM32F030的PA和PB都可以當ADC STM32F030 STM8S003 STM8S103 2.4 V to 3.6 V 22ma@48MHZ 12ma@24MHZ 2.95 to 5.5 V 4.5ma@16MHZ 2.95 to 5.5 V 4.5ma@16MHZ 2.2~2.5 RMB@2014/12/25 1~1.5RMB@2014/12/25 1.7~2.5RMB@2014/12/25   1.65 V to 3.6 V 2.7ma@16MA Low power consumption (Halt: 0.3 μA, Active-halt: 0.8 μA, Dynamic Run: 150 μA/MHz) 2.2~2.5 RMB@2014/12/25

IC介紹-TIP122 NPN Epitaxial Darlington Transistor

圖片
簡介 NPN達靈頓電晶體 可用來做為步進馬達驅動晶片 中等功率開關用途 相容TIP125/126/127 Medium Power Linear Switching Applications Complementary to TIP125/126/127 電流放大倍數約為1000V/V 飽合VCE為2V @ IC=3A ;5V @ IC=5A 最大VCE為100V 最大IC電流為5A 瞬間 最大IC電流為8A

Xilinx ISE ERROR :place:1018解決方法

狀況: 出現以下錯誤 ERROR :place:1018 - A clock IOB / clock component pair have been found that are not placed at an optimal clock IOB / 原文的解決方法: ERROR:Place:1018 - A clock IOB / clock component pair have been found that arenot placed at an optimal clock IOB / The IO component is placed at site . This will not allow the use of the fast path between the IO and theClock buffer. If this sub optimal condition is acceptable for this design,you may use the CLOCK_DEDICATED_ROUTE constraint in the .ucf file to demotethis message to a WARNING and allow your design to continue. However, the useof this override is highly discouraged as it may lead to very poor timingresults. It is recommended that this error condition be corrected in thedesign. A list of all the COMP.PINs used in this clock placement rule islisted below. These examples can be used directly in the .ucf file tooverride this clock rule. < clock_dedicated_route =" FALSE;"> 意思是: 因為rxclk是clk訊號,必須放在有CLK腳位的PIN上, 但是使用者放在B11,一個非GCL