Arduino, ATtiny13A, pure C programming

https://wp.me/ph3BR-2ah

 

Arduino IDE 1.8.5

install MicroCore support, https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

install MiniCore support, https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json

Device ATtiny13A, 選 ATtiny13

燒錄器 USBTiny, 選 USBTinyISP

用WDT的話, 會出現 vector error 8, 需要禁止 MILLIS(), 位置,

C:\Users\xxxx\AppData\Local\Arduino15\packages\MicroCore\hardware\avr\1.0.3\cores\microcore\core_settings.h

內容, //#define ENABLE_MILLIS

 

根據 Microchip (併購了Atmel), Attiny13A 對比 ATtiny13, 兩個產品都是一樣的 Signature, 所以讀出來的都一樣, sig 1E 90 07,

13A_13_same_signature

13_signature_read

 

calibration 分別有兩組數字, 一個9.6MHZ, 一個4.8MHZ, (0x4c, 0x48) 但是沒有說明是5V 還是 3V3 使用, 通常都不夠準, 除非供電電壓穩定溫度也不變, 不要用電池. 內定 HFUSE=0xff, LFUSE=0x6A (9.6MHZ/8 = 1.2MHZ CPU CLOCK, 每個指令耗時大約 1/1.2 = 0.833..uS)

0x4c = 76

0x48 = 72

看看DATASHEET, 實在離9.6MHZ偏離很多, 所以 SOFTWARE 的UART一定亂碼, 那需要試試看用XTAL, 確定 UART 軟體可信度再來 TUNE OSC. 不用自己算 http://www.engbedded.com/fusecalc/, LFUSE=0x68, HFUSE=0xff, 就可以用外置 CLOCK, 但是只有一條PIN#2輸入, 意思就是不能用 XTAL, 必須用 OSCILLATOR.

13A_OSCCAL

 

ATtiny13, pin#2, CLKI, external clock driven pin

13_CLKI13_CLKI_pin2

廣告

電熱毯, 能改成自動恆溫嗎

https://wp.me/ph3BR-2ac

 

最近天氣冷, 媽媽的床墊有開電熱毯, 舒適些, 不過是10多年的產品, 只有開關, 沒有自動控溫的功能, 到半夜會感到很熱, 需要起床手動關閉, 成本和年代的原因. 淘寶貨也比較慢, 試試看自己改裝加個溫控開關.

首先要測量溫度, 本來想要做 DIODE 測量溫度那種最簡單可靠的, 不過麻煩設計; 用雙金屬片溫度開關的, 一時間也不好找. 找到一個完全開源的, 所以測試看看, 用 ATtiny13 設計的, LM35 測溫, C源碼, Ardunio 編譯不過關, 改回 WinAVR 編譯, 通過了. 手邊有Arduino實驗套裝, 閒置用不上, 裡面有一顆LM35, 還有舊貨 ATtiny13, 那實驗一下無妨.

原文這裡, http://blog.podkalicki.com/attiny13-temperature-logger-using-lm35-and-software-uart/

自己叉到這裡, 包含編譯好燒寫文件 main.hex, https://github.com/xiaolaba/blog/tree/master/avr/attiny13/029_log_temperature_lm35_to_software_uart

測量溫度成功, 那下一步就是設計開關, 依照溫度接通或者切斷電源, 就可以達到控溫的目的

 

爆趣話事人, Hide and seek Clock-Chan, 捉迷藏, Clockman

https://wp.me/ph3BR-29Y

 

以為這是一個玩具, 可是拆開來並不見得. 雖然聽不明白日文發聲的意思, 但是看來基本上是 Tamagochi 的另類版本, 按一下按鈕就會發聲. 據說是日本出品中國製造, 除了 T-ARTS 2012 年的標誌, 沒有任何說明, 從塑膠用料, 模具設計, 螺絲的使用, 都看得出來不會是義烏那一類的賣低價產品, 到底是甚麼產品呢!? 放了好一陣子, 它會絲絲刷刷地突然彈起來, 真是會它媽的給它嚇了一跳. 根據一眾人的提示, 在網路上找到了 Clock-Chan, Clockman, 捉迷藏時鐘, 看來是人家從日本空運來的.

日本露天拍賣, Talkative baby watch, Hide and seek Clock-Chan!
當年還很狗屁的用多國文字說明不外送日本以外或取消接單, 日幣 3640, 大約40美元.

クロックマンの一日, 有一天鐘錶師
h_ttps://www.youtube.com/watch?v=lEjn2gtFqfw

かくれんぼクロックちゃん, 捉迷藏
h_ttps://www.youtube.com/watch?v=kkwXwyb5kls

 

另外這條是2012年東京玩具展的片段,
東京おもちゃショー2012|「かくれんぼクロックちゃん」
東京玩具展2012 |’捉迷藏’
TOYO TOYSHOP 2012國際TOKYO玩具展,在Takara Tomy 藝術展台推出的“捉迷藏時鐘”。 每個顏色都設置字符,並根據報警和時間朗讀等精確的語氣或動作進行交談。

h_ttps://www.youtube.com/watch?v=e-0_1r_xDLk

h_ttps://www.youtube.com/watch?v=WFw9lgUA_JI

 

 

這裡有另外一個外銷的日本以外2017年推出促銷, 外型一樣, 可是發聲語言並不是日本語, 而且有文字的使用說明. 折合台幣NT$320, 大約10 美元
爆趣話事人
http://goods.ruten.com.tw/item/show?21539728179655
http://www.weekendhk.com/lifestyle/%e9%ac%a7%e9%90%98%e6%a9%9f%e6%a2%b0%e4%ba%ba-%e7%88%86%e8%b6%a3%e8%a9%b1%e4%ba%8b%e4%ba%ba/

h_ttps://www.youtube.com/watch?v=lHLeM9apTZU

 

當你看到以為是一個玩具的時候, 看仔細, 還真不是一個玩具. 裡面就一個鬧鐘語音報時, 電動模型用的舵機驅動機構, 真沒有其他, 第一代用外置電源, 這一代用3個AAA乾電池, 因為有舵機, 估計很耗電, 作為時鐘的話還是真它媽夠癡. 俺用一個鋰電池測試玩玩, 沒買乾電池. 舵機動起來很吵, 噪音比較大, 會掩蓋了發音的清晰度.

Philips BDP7750, when disc tray failed to eject

 

https://wp.me/ph3BR-29L

 

買過 Philips 藍光播放機的, 包括 BDPxxxx DVPxxxx 系列的產品或類似結構的, 通常過了保固後就會遇到這個問題, 無法換碟片. 有些人還跑到 PHILIPS 的 FORUM, 被引導說要如何按退出鍵, 如何更新 FIRMWARE 等等, 當然廢話了. 產品設計用料出問題, 使用環境的溫度越高, 出現問題的機率愈高, 從開始使用到出現問題的時間也就越短. 最近有人來一台 BDP7750, 據描述, 完全一樣的症狀. 開機 / USB 等等都好的, 可是這系列產品的設計需要推出齒輪和導軌, 整個塑膠盤變形, 阻力增加, 齒輪移位, 綜合起來就一個現象, 無法推出, 無法換光碟, 不管是 BD / DVD / CD 都一樣, 這樣就廢了, 老闆說馬上下單淘寶買個新的藍光播放機, 這個就報廢了.

拆出來看看, 其實換新的 CD TRAY 或齒輪, 再加油潤滑就可以解決, 當然, DIY 小小改機一下, 減低塑膠應力和變形量, 可以更可靠, 修復成本也比買新的藍光播放機便宜許多. 改好也修復了

 

 

對比兩個最近聽到的故事, PHILIPS 在這方面比起 ONKYO 做得不怎樣. 一家是不聞不問, 過保固就算了, 另外一家2014年公告, 過保三年後還有免費為你修復製造用料引起瑕疵的機器. 故障品都是過了保固期以後慢慢浮現的, 確認了製造設計或用料引起, 就給消費者免費修復, onkyo TX-NR609 也在網站上公告, 同一個人告訴的這個故事, http://www.eu.onkyo.com/en/customer-service-program-118747.html

電火鍋,設計不良的溫度開關和機構

本來不值得修理的,大約就700元台幣。不過要花錢買新品的,又要丟掉發熱線正常的舊品,屬於過早製造電子電器垃圾的非環保行為,喊口號不如實際行動,同時省下不必要的開銷。

 

電火鍋溫度控制,上網就可以查到一籮筐的資訊,大概幾塊錢人民幣一顆,可是加上塑膠殼和扳動的調溫機構以後,整體用料不良,大概用500天後就會開始卡卡的,固定的螺絲鬆動,塑料杆子變形,越來越卡,調溫設定需要越用力扳,然後就越鬆脫,更卡,卡到最後連溫度設定都會跑掉,不該熄火時就提早斷電不熱了,一般如婆婆媽媽般的使用者一定會丟了再買新的。

這裡用了簡單的方法,花一個小時,包括拍照寫筆記畫圖整理資料, 在修復故障品的同時,DIY小改機,引用直接驅動調溫螺絲的方法,去除多餘不可靠的單端槓桿等等關節設計,使調整溫度的機構更可靠也更靈敏。其實,也是因為沒有替代零件,必須改機才可修復和牢靠。送原廠的話過了保固期它會建議你買新的。

拆掉塑膠紐扣,去除u型鐵片,直接用窗簾的鐵鉤彎成替代的手柄,塑膠蓋開窗,裝回去,走珠筆的塑膠頭做絕緣隔熱的手柄頭,鎖緊所有螺絲,調整好溫度開關的偏移量,成功恢復運作。

一個大同電鍋1800元用20年沒壞,簡單可靠的設計是關鍵,這種便宜但設計很爛的電火鍋,改機一下希望可以再用10年那樣才會值得,才是真正執行環保概念Screenshot_2017-12-31-17-01-08而非流於空喊口號,從個人做起,從現在做起。

缺點,直驅式的調溫手柄在最低最高溫度點的位置剛好長度,但是扳到中間就突出到鍋身最多,沒辦法的事,兩個圓心不同的弧度拼湊的結果,必然的事情,原品設計為了這點,犧牲了產品的可靠性。改機的優點就是納入前述的缺點換來不夠美觀但可靠耐用的溫度控制機構。

細看怎樣拆,改,簡單,不是嗎!?

Screenshot_2017-12-31-17-55-44

LTSpice, BJT oscillator, JFET oscillator, simulation is not working

https://wp.me/ph3BR-291

 

開始試驗, 畫了 BJT 的線路, 就是 27MHZ 的震盪器電路, 用 LTSpice 模擬完全看不出來有震盪, 實際電路工作正常, 則說明模擬設定不對或者LTSpice無法處理. 既然自己做不來, 看看網路上有沒有類似的經驗, 有人說類似的疑惑, 例如,

http://amfone.net/Amforum/index.php?topic=28618.0

圖文並茂說用 JFET 做的震盪電路模擬是可行的, 但是 BJT 有問題, 因此試試看建立一個 JFET 的試驗看看, 還是不行.

 

俺的電路圖和模擬結果, BJT 或 FET 的都沒有震盪.

 

工具,

LTSpice 免費下載, http://ltspice.linear-tech.com/software/LTspiceXVII.exe (2017/DEC/04)

 

 

27MHZ 的震盪器電路圖源碼 BJT_OSC_xiaolaba.asc


Version 4
SHEET 1 1048 776
WIRE 720 -368 480 -368
WIRE 816 -368 720 -368
WIRE 912 -368 816 -368
WIRE 480 -336 480 -368
WIRE 720 -336 720 -368
WIRE 720 -224 720 -256
WIRE 816 -224 816 -304
WIRE 816 -224 720 -224
WIRE 912 -224 912 -304
WIRE 912 -224 816 -224
WIRE 288 -192 224 -192
WIRE 480 -192 480 -256
WIRE 480 -192 288 -192
WIRE 608 -192 480 -192
WIRE 720 -192 720 -224
WIRE 480 -144 480 -192
WIRE 224 -128 224 -192
WIRE 608 -128 608 -192
WIRE 288 -32 288 -192
WIRE 480 -16 480 -64
WIRE 608 -16 608 -64
WIRE 608 -16 480 -16
WIRE 224 16 224 -64
WIRE 480 64 480 -16
WIRE 512 64 480 64
WIRE 608 64 512 64
WIRE 480 96 480 64
WIRE 608 128 608 64
WIRE 288 144 288 48
WIRE 320 144 288 144
WIRE 416 144 320 144
WIRE 64 192 64 144
WIRE 480 224 480 192
WIRE 608 224 608 192
WIRE 608 224 480 224
WIRE 288 240 288 144
WIRE 480 256 480 224
WIRE 64 320 64 272
WIRE 480 320 480 256
WIRE 480 480 480 400
WIRE 608 480 480 480
WIRE 480 496 480 480
WIRE 608 512 608 480
WIRE 288 640 288 304
WIRE 480 640 480 576
WIRE 480 640 288 640
WIRE 608 640 608 576
WIRE 608 640 480 640
WIRE 480 720 480 640
FLAG 720 -192 0
FLAG 480 720 0
FLAG 224 16 0
FLAG 320 144 Vb
FLAG 512 64 Vc
FLAG 480 256 Ve
FLAG 64 320 0
SYMBOL npn 416 96 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 272 -48 R0
SYMATTR InstName R1
SYMATTR Value 220k
SYMBOL cap 272 240 R0
SYMATTR InstName C1
SYMATTR Value 4.7番
SYMBOL ind 464 -160 R0
SYMATTR InstName L1
SYMATTR Value 740nH
SYMATTR SpiceLine Ipk=1.8 Rser=0.07912 Rpar=75.36 Cpar=0
SYMBOL cap 592 128 R0
SYMATTR InstName C2
SYMATTR Value 39pF
SYMBOL ind 464 304 R0
SYMATTR InstName L2
SYMATTR Value 1mH
SYMATTR SpiceLine Ipk=5.35 Rser=100 Rpar=0 Cpar=0
SYMBOL res 464 480 R0
SYMATTR InstName R2
SYMATTR Value 680
SYMBOL cap 592 512 R0
SYMATTR InstName C3
SYMATTR Value 3.3nF
SYMBOL res 464 -352 R0
SYMATTR InstName R3
SYMATTR Value 3.9k
SYMBOL voltage 720 -352 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 6
SYMBOL cap 592 -128 R0
SYMATTR InstName C4
SYMATTR Value 47pF
SYMBOL cap 800 -368 R0
SYMATTR InstName C5
SYMATTR Value 0.1番
SYMBOL cap 896 -368 R0
SYMATTR InstName C6
SYMATTR Value 100番
SYMBOL cap 208 -128 R0
SYMATTR InstName C7
SYMATTR Value 0.1湩
SYMBOL voltage 64 176 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value SINE(0 1 100 0)
TEXT -66 88 Left 2 ;.tran 0 1s 0 100ms startup
TEXT -68 744 Left 2 !.tran 0 1s 0 1ms startup

.
.
.
.
.
FET 的震盪器電路圖源碼 FET_OSC_xiaolaba.asc

[Edit] -> [SPICE DIRECTIVE ‘S’], 可以加入更多的模擬條件設定

.trans 1s

.options method=trap

以上兩條就是這樣建立的, 不明白第二條的意思, 只是按老虎劃貓.

Version 4
SHEET 1 880 680
WIRE 368 -16 192 -16
WIRE 368 16 368 -16
WIRE 192 80 192 -16
WIRE 368 176 368 96
WIRE 192 192 192 160
WIRE 320 240 176 240
WIRE 368 336 368 272
WIRE 464 336 368 336
WIRE 176 352 176 240
WIRE 176 352 112 352
WIRE 208 352 176 352
WIRE 224 352 208 352
WIRE 112 368 112 352
WIRE 368 368 368 336
WIRE 464 384 464 336
WIRE 112 464 112 432
WIRE 224 464 224 432
WIRE 224 464 112 464
WIRE 368 464 368 448
WIRE 368 464 224 464
WIRE 464 464 464 448
WIRE 464 464 368 464
WIRE 368 496 368 464
FLAG 192 192 0
FLAG 368 496 0
FLAG 208 352 Vg
SYMBOL voltage 192 64 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 7.
SYMBOL njf 320 176 R0
SYMATTR InstName J1
SYMATTR Value 2N5484
SYMBOL res 352 0 R0
SYMATTR InstName R1
SYMATTR Value 500
SYMBOL res 352 352 R0
SYMATTR InstName R2
SYMATTR Value 1K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL cap 448 384 R0
SYMATTR InstName C1
SYMATTR Value 100p
SYMATTR SpiceLine V=50 Irms=20.8m Rser=5.448 Lser=0 mfg="KEMET" pn="C0603C101K5RAC" type="X7R"
SYMBOL ind2 208 336 R0
SYMATTR InstName L1
SYMATTR Value 20焙
SYMATTR Type ind
SYMATTR SpiceLine Ipk=1 Rser=0.062 Rpar=0 Cpar=0 mfg="Coiltronics" pn="CTX20-1-52"
SYMBOL cap 96 368 R0
SYMATTR InstName C2
SYMATTR Value 200pf
SYMATTR SpiceLine V=6.3 Irms=4.71m Rser=20.7306 Lser=0
TEXT -136 240 Left 2 !.options method=trap
TEXT -128 176 Left 2 !.tran 10s startup



.
.
.

FET 的震盪器電路圖源碼 FET_OSC_xiaolaba_OK.asc

改變一下 L1, C2 的數值, 看來震盪出來了

Version 4
SHEET 1 880 680
WIRE 368 -16 192 -16
WIRE 368 16 368 -16
WIRE 192 80 192 -16
WIRE 368 176 368 96
WIRE 192 192 192 160
WIRE 320 240 176 240
WIRE 368 336 368 272
WIRE 464 336 368 336
WIRE 176 352 176 240
WIRE 176 352 112 352
WIRE 208 352 176 352
WIRE 224 352 208 352
WIRE 112 368 112 352
WIRE 368 368 368 336
WIRE 464 384 464 336
WIRE 112 464 112 432
WIRE 224 464 224 432
WIRE 224 464 112 464
WIRE 368 464 368 448
WIRE 368 464 224 464
WIRE 464 464 464 448
WIRE 464 464 368 464
WIRE 368 496 368 464
FLAG 192 192 0
FLAG 368 496 0
FLAG 208 352 Vg
SYMBOL voltage 192 64 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5v
SYMBOL njf 320 176 R0
SYMATTR InstName J1
SYMATTR Value 2N5484
SYMBOL res 352 0 R0
SYMATTR InstName R1
SYMATTR Value 500
SYMBOL res 352 352 R0
SYMATTR InstName R2
SYMATTR Value 1K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL cap 448 384 R0
SYMATTR InstName C1
SYMATTR Value 100p
SYMATTR SpiceLine V=50 Irms=20.8m Rser=5.448 Lser=0 mfg="KEMET" pn="C0603C101K5RAC" type="X7R"
SYMBOL ind2 208 336 R0
SYMATTR InstName L1
SYMATTR Value 200焙
SYMATTR Type ind
SYMATTR SpiceLine Ipk=1 Rser=0.062 Rpar=0 Cpar=0 mfg="Coiltronics" pn="CTX20-1-52"
SYMBOL cap 96 368 R0
SYMATTR InstName C2
SYMATTR Value 50pf
SYMATTR SpiceLine V=6.3 Irms=4.71m Rser=20.7306 Lser=0
TEXT -136 240 Left 2 !.options method=trap
TEXT -128 176 Left 2 !.tran 0 1ms 0 0.1ms startup

.
.
.
既然 FET 的震盪器電路模擬可行, 那回頭來試試 BJT 的…可是還是沒反應.

.

.

.

.

為了進一步了解 LTSpice 模擬震盪電路的特性, 再找出來以前實際應用過的電路, JFET-XTAL OSCILLATOR, 實際電路是工作的, 那用 LTSpice 建立電路圖, 看看有甚麼, 結果很意外, XTAL 並沒有很容易, 零件庫的參數也是不知道幹嘛的, 反正就是看不到模擬出震盪現象. 翻翻看網路上有人說, LTSpice 自帶的是範例, 其中有個 Pierce震盪電路,

C:\Users\[user0]\Documents\LTspiceXVII\examples\Pierce.asc

參考看看, 需要再 XTAL 兩端加入電容對地, XTAL 等效是電容器, 需要把 XTAL 的一些參數設定一下, 模擬的結果就有震盪了, 當然, 頻率就不講究, 反正書上說 XTAL 的震盪器, 頻率由 XTAL 決定, 實際做過成功的.

其中關鍵就是加入 C1 / C4, 另外 X1 要設定如下圖, 至於為什麼……現在不明白,

 

電路圖的源碼 JFET-XTAL_OSC_xiaolaba.asc


Version 4
SHEET 1 880 680
WIRE 48 -96 -112 -96
WIRE 48 16 48 -16
WIRE 272 96 48 96
WIRE 400 96 336 96
WIRE 448 96 400 96
WIRE 48 112 48 96
WIRE -112 176 -112 -16
WIRE -80 176 -112 176
WIRE 48 176 -16 176
WIRE 448 176 448 96
WIRE 48 192 48 176
WIRE 272 208 272 96
WIRE -112 272 -112 176
WIRE -80 272 -112 272
WIRE 48 272 48 256
WIRE 48 272 -16 272
WIRE 176 272 48 272
WIRE 224 272 176 272
WIRE 48 288 48 272
WIRE 176 304 176 272
WIRE -112 384 -112 272
WIRE 48 384 48 368
WIRE 48 384 -112 384
WIRE 176 384 176 368
WIRE 176 384 48 384
WIRE 272 384 272 304
WIRE 272 384 176 384
WIRE 448 384 448 256
WIRE 448 384 272 384
WIRE 272 400 272 384
FLAG 272 400 0
FLAG 400 96 OSC_OUT
SYMBOL njf 224 208 R0
SYMATTR InstName J1
SYMATTR Value 2N5484
SYMBOL ind2 32 0 R0
SYMATTR InstName L1
SYMATTR Value 12?SYMATTR Type ind
SYMATTR SpiceLine Ipk=1.3 Rser=0.258 Rpar=0 Cpar=0
SYMBOL cap 32 112 R0
SYMATTR InstName C2
SYMATTR Value 200p
SYMBOL res 32 272 R0
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL res 32 -112 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL voltage -112 -112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL res 432 160 R0
SYMATTR InstName RLoad
SYMATTR Value 1Meg
SYMBOL Misc\\xtal 32 192 R0
SYMATTR InstName X1
SYMATTR Value 0.25p
SYMATTR SpiceLine Rser=0.1 Lser=0.001 Cpar=5e-011
SYMBOL cap -16 160 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 100p
SYMBOL cap -16 256 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C4
SYMATTR Value 26p
SYMBOL cap 336 80 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value 0.01番
SYMBOL diode 192 368 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMATTR Value 1N914
TEXT -144 424 Left 2 !.tran 0 20m 5m 1m startup
TEXT 160 -56 Left 2 !.options method=trap\n.option fastaccess
TEXT 176 24 Left 2 ;by xiaolaba, 2017/DEC/06

Win10, outlook 2007, sendto, 傳送到, 郵件收件者, when nothing happen

Win10 升級自 Win7, 加上 Outlook 2007 / 2010, 一直都用得好好的, 例如, 指著一個檔案, RIGHT CLICK, 會跳出 MENU, 裡面有好幾個選項 [傳送到 SendTo], 其中一個是 [mail Recipient 郵件收件人], Outlook 就會自動打開, 建立好一封 EMAIL, 可以準備發送的, 一直都好好用.

最近, WIN10 1709 更新不行, 8個小時後電腦才更新完畢, AMD RADEON 那個顯示卡永遠讓升級失敗, 簡單的做法就是從零開始安裝 WIN10 1709, 30分鐘就完成, 然後安裝 Outlook 2007 還有更新. 過了幾天突然使用者說以前好用的 按右鍵 RIGHT CLICK [傳送到 SendTo 郵件收件者] 沒有任何反應, 出事了.

搜尋一下網路, 微軟說明可能有問題, 例如,

https://answers.microsoft.com/zh-hant/msoffice/forum/msoffice_outlook-mso_other-mso_2010/%E5%9C%A8%E6%AA%94%E6%A1%88%E6%8C%89%E5%8F%B3/3534531b-c2bb-4501-a3a9-e1d9effcc4e6

有些說 WIN KEY + R, 自己修改 RIGHT CLICK MENU 選項, 加入 SENDTO, 例如,

https://community.spiceworks.com/topic/496026-outlook-send-to-mail-recipient-not-working

https://www.technipages.com/windows-10-mail-recipient-missing-from-send-to-menu

SENDTO 的位置,

C:\Users\[username]\AppData\Roaming\Microsoft\Windows\SendTo

 

結果還是不行.

最後, 看圖識字, 這個方法就可以解決問題, 執行修復, 發現兩個錯誤, 自動修正.

WIN10_OUTLOOK_SENDTO_HOWTO_FIX

WIN10_OUTLOOK_SENDTO_HOWTO_FIX_done

 

不需重開機, 再試試看 [傳送到 SendTo 郵件收件者]

WIN10_OUTLOOK_SENDTO

 

哈…搞定了

WIN10_OUTLOOK_SENDTO_FIXED

 

奇怪的問題, 原因不明.